ヘッドフォンを介したオーディオパチパチ


10

私はLenovo Yoga 910にUbuntu 16.10をインストールしたばかりですが、ヘッドホンで聴くと時々オーディオがパチパチ音をたてることがわかりました。イコライザーを使用してすべてのスライダーを1kHz未満に下げると、パチパチ音が消えるので、それは主に左チャンネルで発生し、低い周波数に関連しているようです。それは確定的で、特定の場所の特定の録音で一貫して発生しているようです。

それを無効にしてみたので、pulseaudioに関連付けられていないようですが、パチパチ音は残ります。また、4.10メインラインカーネルを使用してみました。

私は、次のすべての順列試してみたsnd-hda-intelのオプションを/etc/modprobe.d/alsa-base.confmodel=autopower_save=0power_save_controller=Nおよびすべての可能な値のposition_fix

私も自動ミュートを無効にしようとしましalsamixerたが、助けにはなりませんでした。

この最近のALSA バグレポートは、私が経験しているものである可能性があるようです。私は、誰かが何か問題を解決するために何か他のアイデアを持っているかどうかを確認するために、ここに尋ねると思いました。


提案をありがとう!私はhdajackretaskをいじってみましたが、ほとんどこれは役に立ちませんでした。ほとんどの場合、いじくり回し、変更された値を復元するセッションの後、再起動すると、パチパチ音は完全に消えました。次の再起動で戻ってきました。したがって、これが私がhdajackretaskで実行したことに関連していたかどうか、また、関連していた場合にこれがどのように永続化されるかは明確ではありません。たぶん、またまた遊びたいと思います。
2017年

私は同じハードウェアを使用しており、16.04でも同じ問題を抱えています(より最近のカーネルも試しました)。私が出会ったすべてのソリューションを試しましたが、成功しませんでした。
myanimal 2017年

Debianメンテナがパッチを発行しないのはなぜですか?
ブライアンハーク

回答:


4

この問題の解決策は、このalsa-driverバグレポートへのコメントで Robert Joyntによって発見されました。手順のコピーは次のとおりです。

インストールされていない場合はalsa-toolsをインストールします。

sudo apt install alsa-tools

でスクリプトを作成して保存します/usr/local/bin

#!/bin/bash 
hda-verb /dev/snd/hwC0D0 0x20 SET_COEF_INDEX 0x67 
hda-verb /dev/snd/hwC0D0 0x20 SET_PROC_COEF 0x3000

ターミナルでrootとしてスクリプトを実行し、問題をすぐに修正します。

起動時にスクリプトを実行するには、@ rebootコマンドでcronを使用します。

sudo crontab -e

次に、crontabに行を追加します。

@reboot [full path to script]

サスペンドからの再開時にスクリプトを実行するには、スクリプトをにコピーします /lib/systemd/system-sleep

この修正に関する技術的な詳細については、https://bugzilla.kernel.org/show_bug.cgi?id = 195457を参照して ください。


これで私の問題は解決しました。しかし、この問題は最初は存在しなかったのに、なぜ突然発生したのかと思いました。私のPCの問題は、ヘッドホンの左耳プラグから音を出すと、一時停止したときにパチパチという音がしたことです。
天才

0

TL; DR:プラグイン🎧、一時停止、再開=>修正

私のUbuntuのパチパチ音がするヘッドフォンを修正する方法:

  1. ボリュームが増えていないことを確認しました(最大ボリュームの150%など)。
  2. ヘッドフォンが正しく差し込ま れていることを確認ました
  3. ラップトップをスリープ状態にした- 「サスペンド」
  4. ...眠くなるまで待った...
  5. 一時停止から再開/ラップトップを呼び起こし/電源を入れ直した
  6. ログイン/ロック解除
  7. パチパチ音がしない:)

したがって、実際にスクリプトが必要ない場合もありますが、これが頻繁に発生していて、なんらかの理由でスクリプトを防止したり、技術的な背景を知りたい場合は、@ nednedの回答を参照してください。

解決策の後に問題が解決しない場合は、まず、通常使用するデバイスでヘッドホンがパチパチ音を立てていないことを確認します-ヘッドホンを使用する電話などのように...どこでもパチパチ音がする場合は、おそらくヘッドフォンの問題-内部に水が入っている可能性があります-それらを乾燥させてください-または完全に損傷している可能性があります(大量のオーバーボリュームの後)。


0

私のために働くソリューションを投稿するだけです。

これは、ユーザーをパルスアクセスに追加するだけの簡単なものでした。

sudo adduser [your-user] pulse-access

うまくいきますように!

ところで、楽しんでください!

PS-サウンド設定に飛び込んでWebブラウザーのストリーミングの音量設定をタッチすると失敗するため、これは回避策にすぎません。私の場合、私はそこでのダイビングに使用しないので、それは私にとっての解決策です...:D ...私は音楽の消費者だけです...; P

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