
我有一台運行 KDE neon 5.18 的 Dell OptiPlex 3060 Micro,並使用帶有 3.5 毫米輔助線的 Anker SoundCore Mini 揚聲器。
啟動後,揚聲器會發出非常大的靜電聲,持續約 20 分鐘(± 10 分鐘),然後靜電聲完全消失。靜電與系統上播放的任何聲音無關。
有關係統和音訊硬體的更多資訊:
$ lspci | grep Audio
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
$ cat /etc/issue.net
KDE neon 5.18
$ uname -a
Linux <hostname> 5.3.0-40-generic #32~18.04.1-Ubuntu SMP Mon Feb 3 14:05:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Alsamixer 將音效卡列為HDA Intel PCH
。
我已經嘗試過以下方法,但到目前為止沒有一個對我有用:
添加。
options snd-hda-intel power_save=0 power_save_controller=N
/etc/modprobe.d/alsa-base.conf
創造一個服務,它的作用是
echo 0 | sudo tee sys/module/snd_hda_intel/parameters/power_save
啟動時。
在阿爾薩米克斯:
- 禁用環回
- 低/零耳機麥克風增強
- 麥克風靜音開/關
- 自動靜音關閉/線路輸出+揚聲器/僅揚聲器
- 耳機麥克風靜音
- 零耳機麥克風增強
我慢慢地變得絕望了。到目前為止我找到的解決方案都不適合我。在實際使用系統前大約 30 分鐘,我已經開始啟動系統並離開房間,因此我不必處理靜電。
如何防止揚聲器產生靜電?
答案1
我已經確定了這個問題。
充電時揚聲器會發出靜電!過了一會兒,電池充滿了,因此靜電停止了。如果它們僅靠電池供電,則永遠不會產生靜電。
我根本沒想到會這樣,但這似乎是解決方案。
編輯:只有當揚聲器透過 Optiplex 上的 USB 供電時才會出現此問題。如果有外接電源就好了。
我相信這裡的關鍵字是「接地環路」。