兆候
オーディオジャックをコンピュータに接続するたびにヘッドフォンからカチッという音が大きく聞こえ(2つの異なるヘッドフォンを試してみました)、最後の数秒以内に他のオーディオが再生されない場合、サウンドを再生するたびにこれが発生します。
まるでオーディオサービスやカードが何十秒も活動しないと自動的にスリープモードに切り替わり、再起動すると、カチカチ音が一度聞こえ、オーディオが再びクリーンになるようです。オーディオの再生が終了してから数秒後に似ていますが、はるかにあまり攻撃的ではありません。
カチカチ音は、他の時よりも最初(開始後)にはるかに大きく聞こえます。ヘッドフォンを接続したりコンピュータをシャットダウンしたりするときにも発生します。
システム
HP ENVY PHOENIX 860-080nz 1.04(ストレージを除く)にParrot OS 5.0(LTS)(debianベース)を新しくインストールしましたが、最初の日から問題が発生しました。
これはcat /proc/asound/cardsの出力です。
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xdf320000 irq 129
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xdf080000 irq 17
2 [AUDIO ]: USB-Audio - USB AUDIO
USB AUDIO at usb-0000:00:14.0-7, full speed
デバイス0と1はカーネルのデフォルトのsnd_hda_intelドライバを使用しますが、この部分は触れませんでした。
これは lspci -v の切り捨て出力です。
01:00.1 Audio device: NVIDIA Corporation GM200 High Definition Audio (rev a1)
Subsystem: Hewlett-Packard Company GM200 High Definition Audio
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at df080000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
[...]
00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)
DeviceName: Onboard Audio
Subsystem: Hewlett-Packard Company 100 Series/C230 Series Chipset Family HD Audio Controller
Flags: bus master, fast devsel, latency 32, IRQ 129
Memory at df320000 (64-bit, non-prefetchable) [size=16K]
Memory at df300000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
私がした他のテスト
USBスピーカーは素晴らしい作品です。
これはヘッドレスモードかどうかにかかわらず発生します。 (KDEブートロゴ中にブート時に最初のカチカチ音が発生するため、KDEかもしれません。)
Windowsでダブルブートし、Windows側にはそのような問題がないため、ハードウェアの問題ではないと確信しています。
答え1
さて、私は他のウェブサイトで答えを見つけ、この行をコメントアウトする必要がありました。
モジュールがアイドル状態のときにモジュールのロードが中断される
/etc/pulse/default.pa ファイルに入れて再起動します。
KDEにはサウンドの問題が多いと聞いたので、私もGNOMEに切り替えましたが、違いはありませんでした。この修正は、両方のデスクトップ環境で機能します。