PCスピーカーからの定期的なクリック音


13

数か月前の更新の後、私のラップトップは数秒ごとに低いクリック音を繰り返し始めました。通常のサウンドシステムでは生成されません。ボリュームを変更しても、サウンドをミュートしても違いはありません。ちなみに、私の通常のオーディオは正常に動作します。したがって、通常のヘッドフォンで聞くとクリック音が聞こえないため、これは何らかのPCスピーカーのようです。

奇妙なことに、サウンド設定ダイアログを開くと、クリックが魔法のように消えます。設定を変更する必要はありません。ダイアログをバックグラウンドで開いたままにしておくと、問題はなくなります。

これが何であるかというアイデアはありますか?
私は通常のUbuntu 12.04を実行していますが、これは次の出力ですlspci -v | grep -A7 -i "audio"

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
    Subsystem: Acer Incorporated [ALI] Device 0349
    Flags: bus master, fast devsel, latency 0, IRQ 44
    Memory at 54200000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd-hda-intel

私はまったく同じ問題を抱えており、AcerではなくHPラップトップを使用しています。
foglerit

1
最近、私はラップトップのプラグを抜いてバッテリーで動作しているときにのみ起こることに気付きました。同じ@jonnatに気づきましたか?
ジョンJ.カミレリ

はい、まったく同じwrtプラグイン/アンプラグド。
-foglerit

私はAcer e1-571Gでも同じ問題を抱えています。それは、電池や二次HDD(最近ラップトップに追加したもの)のようなプラグとプラグを抜く通知音だと思います。
赤穂

回答:


14

この問題はIntel High Definition Audioドライバー内にあるようで、かなり長い間存在しています。

問題を一時的かつ即時に解決するには、次のコマンドを発行します。

echo 0 | sudo tee /sys/module/snd_hda_intel/parameters/power_save

前のコマンドを試して、この問題が発生していることを確認してください。これで問題が解決しない場合は、「/ etc / rc.local」の「exit 0」の上に次の行を追加することにより、永続的に解決できます。

echo 0 > /sys/module/snd_hda_intel/parameters/power_save

お役に立てれば

出典:投稿1 投稿2


1
このソリューションは、Acer Aspire 5733で機能しました。
デクランマクグラス

ご協力いただきありがとうございます!最初の行は機能しましたが、2行目を追加/etc/rc.localしても違いはないようです。この問題は、ラップトップのプラグを抜くたびに、またはスリープから解除するたびに(プラグを抜いた状態で)戻ります。クリックを停止するために毎回最初のコマンドを実行する必要がありますが、これはどこかに永続的に設定できますか 再度、感謝します。
ジョンJ.カミレリ

エイサー5742 ubuntu 12.04で作業しました。どうもありがとう !
エルビス

これは、Asustekカードを搭載したFedoraワークステーションでも機能します。おもしろい注意:修正の前に、私が沈黙をしたとき、クリックが止まった。クリップの最後で、クリックが元に戻ります。
-Davidmh

/etc/rc.local追加options snd-hda-intel power_save=0することにより、このオプションを使用しない最新のシステムで永続的に設定できます/etc/modprobe.d/alsa-info.confbugs.launchpad.net/ubuntu/+source/linux/+bug/1825754/comments/…を
Maksim

2

これらのスレッドから取得:

サスペンドから再開した後にコマンドを実行する方法は?

http://ubuntuforums.org/showthread.php?t=2019203

/programming/11183805/run-bash-script-from-another-script-without-waiting-for-script-to-finish-executi

必要に応じhda-fixて、名前付きのスクリプトを作成/etc/pmし、ホームディレクトリ内またはホームディレクトリ内のどこかに配置します。以下を含む必要があります。

#!/bin/sh
sleep 5
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
exit 0

フォルダーに/etc/pm/sleep.dsay 30_hda-fixという名前のスクリプトを作成します。

#!/bin/sh
case $1 in
    resume|thaw)
        exec /etc/pm/hda-fix &
;;
esac

同様に、電源を抜くときのために、同様のスクリプトをドロップします /etc/pm/power.d

#!/bin/sh
case $1 in
    true)
         exec /etc/pm/hda-fix &
;;
esac

何らかの理由で、スクリプトをすぐに実行すると、スクリプトが適切に実行されません。スクリプトの実行後にクラックルがアクティブになります。そのため、実行する2つ目のスクリプトが必要であり、実行する前にクラッキングの開始を待機します。&スクリプトでのexec行のブロックからマスタースクリプトを回避し、これは、クラッキングが開始された後にコマンドの実行を達成するための唯一の方法です。atコマンドを調べましたが、数分しか処理しないため、これは私の回避策でした


2

関連する:Ubuntu 16.04

私にとっては反対が働いていました。以下を次のように入れます:/etc/modprobe.d/alsa-base.conf

オプションsnd-hda-intel power_save = 1 power_save_controller = Y

/ sys / module / snd_hda_intel / parameters / power_saveはすでに0でしたが、サウンドを再生するたびにカチカチと音が少しの間戻ってきますが、パワーマネージャーによって無効にされます。


1

他の誰かがこれを見た場合に。私にとっては、入ってくる電力が非常に弱かったために発生していました。コンピューターは充電と非充電を切り替え続けました。短期的な修正は、システムサウンドをオンにすることだけでした。長期的な修正は、充電がうまくいかない理由を見つけることです。


0

tlpがインストールされたDell xps13 9333での私にとって、ソリューションは(/ etc / default / tlpの)tlp設定を編集することでした。設定:SOUND_POWER_SAVE_ON_AC = 0 SOUND_POWER_SAVE_ON_BAT = 0 SOUND_POWER_SAVE_CONTROLLER = N


0

オーディオデバイスがスタンバイ状態になります。これは節電機能です。クリックせずにスタンバイ状態から解除する方法があるかどうかはわかりません。それが私が知りたいことです。
Acerラップトップも持っています。私はDebianを使用していますが、もともとこの問題はありませんでしたが、その後powertop --auto-tune実行しました。
それが慰めである場合、これらのクリックは、バッテリーの電力を少し節約していることを示しています!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.