我有一台运行 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 供电时才会出现此问题。如果有外接电源就好了。
我相信这里的关键词是“接地环路”。