web-dev-qa-db-ja.com

ヘッドフォンからのノイズ

Ubuntu 14.04を最近インストールしました。ヘッドフォンを差し込むと、不快なノイズが聞こえます。ノイズは、音量レベルや使用するソフトウェアの影響を受けません。常にそこにあります。何か案が? Dell M3800を持っています。別の種類のヘッドフォンを試しましたが、ホワイトノイズがあります。これは役立つかもしれません:

    card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC668 Analog [ALC668 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

前もって感謝します。

8
kilop

彼らはそれがカーネル3.16で修正されていると言うので、最初にこれを試してください。

Sudo apt-get install linux-generic-lts-utopic

私にとってはうまくいきませんでしたので、以下のリンクにある回避策を試してみましたが、うまくいきました。

http://xps13-9333.appspot.com/#background_noise

mkdir -p /usr/local/bin
wget -O /usr/local/bin/white_noise_fix.py http://xps13-9333.appspot.com/root/usr/local/bin/white_noise_fix.py
chmod 744 /usr/local/bin/white_noise_fix.py

その後、オーディオカードの省電力モードを無効にして、ポップノイズ、電気ノイズ、さらに重要なホワイトノイズを防止します。

mkdir -p /etc/pm/config.d
echo INTEL_AUDIO_POWERSAVE=false > /etc/pm/config.d/snd_hda_intel

バグの詳細については、こちらをご覧ください。

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/131577

8
Mikael Svensson

Alsaブーストの場合もあれば、ワイヤレスマウスを使用している場合や、ヘッドフォンジャックのすぐ隣にあるUSBポートやワイヤレスポートを使用している場合もあります。解決策は、ジャックと干渉デバイスを特別に分離することです。私の場合、それはワイヤレスマウスで、マウス用のUSB延長コード+ワイヤレスIanハブを取り、ヘッドフォンから最も遠いポートを使用するように接続しました。お役に立てれば

6
Dmytro Karabash

私は同様の問題を抱えていました。私の問題に対する答えが見つからなかったため、シナプスを開始し、「alsa-base」と「alsa-utils」を消去しました。再起動すると、バックグラウンドサウンドはなくなります。天国。うまくいけばいい

2
locke

私はこの問題の根本原因については言及していませんが、事実上気付かれないようにしています。

したがって、ハッキングは非常に簡単です。再生がない場合にのみ問題が続くため、常に再生するためのハックを思いつきました!これは、ヘッドフォンが接続されている場合にのみ当てはまります。ヘッドフォンを取り外すと、再生が停止します。

次の簡単な手順に従ってください

ステップ#1:mplayerをインストールして設定します。 (mplayerは、これまで音楽を再生するために使用することはないと確信しているためです!)

Sudo apt install mplayer    
nano ~/.mplayer/config  

そのファイルに入力-> lirc=no

ステップ#2:このmp3ファイルを here (silence-10sec.mp3)からダウンロードします

ステップ#3:ホームディレクトリにフォルダーを作成し、.hushという名前を付けます
.hushディレクトリにmp3ファイルをコピーします

cp ~/Downloads/silence-10sec.mp3 ~/.hush/

そのフォルダーで、スクリプトファイルを作成し、silence.shという名前を付けます
コピーして、このコードをスクリプトファイルに貼り付けます。

#!/bin/bash

plugged="jack/headphone HEADPHONE plug"
unplugged="jack/headphone HEADPHONE unplug"

acpi_listen | while IFS= read -r event;
do
    if [ "$event" == "$plugged" ]
    then
       mplayer -really-quiet -loop 0 ~/.scripts/silence-10sec.mp3 &
    Elif [ "$event" == "$unplugged" ]
    then
       pkill -f mplayer
    fi
done

コマンドchmod +755 silence.shで実行可能にします

ステップ#4:ダッシュにstartup applicationsと入力し、silence.shスクリプトのパスを追加します。

enter image description here

だから、基本的に私たちがやっていることは、ヘッドフォンの接続と切断のイベントを聞いて、ループで空のmp3ファイルを再生または停止することです。今、私はmplayerを使用しました。これを他の目的に使用することは決してないことを知っており、そのプロセスを強制終了することは完全に安全だからです。

0
Logan