每當我有幾秒鐘不播放聲音時,3.5 插孔就會發出劈啪聲

每當我有幾秒鐘不播放聲音時,3.5 插孔就會發出劈啪聲

症狀


每當我將音頻插孔插入電腦時,耳機中都會聽到響亮的劈啪聲(嘗試了兩對不同的耳機),如果在最後幾秒鐘內沒有播放其他音頻,每當我播放聲音時也會發生這種情況。

就好像音訊服務或卡在幾十秒不活動後自行進入睡眠狀態,然後恢復它會產生單一的劈啪聲,然後音訊又恢復乾淨了。音訊播放完畢幾秒鐘後,會聽到類似但攻擊性小得多的聲音。

第一次(啟動後)的劈啪聲比任何其他時候都大得多,每當我插入耳機或電腦關閉時也會發生這種情況。

系統


我在 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 中然後重新啟動。

需要注意的是,我也切換到了 GNOME,因為我聽說 KDE 有很多聲音問題,但這沒有什麼區別。此修復現在適用於兩個桌面環境

相關內容