你好,我有一台戴尔 Inspiron 3542,当我连接有线耳机时,我总是听到静电噪音,这让我很抓狂,这个问题在 Windows 10、8、7 中从来没有发生过
输出
shubhang@shubhang:~$ inxi -A
Audio:
Device-1: Intel Haswell-ULT HD Audio driver: snd_hda_intel
Device-2: Intel 8 Series HD Audio driver: snd_hda_intel
Sound API: ALSA v: k6.2.0-20-generic running: yes
Sound Server-1: PipeWire v: 0.3.65 running: yes
shubhang@shubhang:~$
我正在使用 tribit xfree go 耳机
答案1
由于您已经通过在其他操作系统上运行系统测试了硬件没有损坏,因此您可以通过调整硬件混音器设置来解决问题。我更喜欢使用alsamixer
它,因为它具有所有设置,尽管用户界面有点奇怪。
基本上打开一个终端,运行alsamixer
(如果缺少,可以使用命令安装它sudo apt install alsa-utils
)。
一旦alsamixer
启动,按下F6
选择耳机所连接的声卡,按下F5
使所有频道和设置可见,并开始逐个调整频道,直到听到噪音的变化。
对于每个频道,您可以使用 键M
切换静音、space
切换捕获源,并使用向上箭头/向下箭头调整频道音量或启用/禁用功能。捕获标志应该只选择录音源,但某些音频硬件在输入和输出通道之间有奇怪的相互限制,更改录音源也可能影响声音输出。
如果每个通道似乎不会影响您遇到的问题,那么恢复每个通道的相同设置是一个好主意。
某些功能和频道名称会具有神秘的值,因为大多数 Linux 音频驱动程序都是通过逆向工程创建的,而设备驱动程序开发人员通常不知道正式销售的名称。
我猜你的问题是某些模拟输入源没有静音,但解决问题的唯一方法是逐个尝试,直到找到罪魁祸首。
您可以alsamixer
按 退出ESC
。
当您正常关闭系统时,当前硬件状态应在下次启动时存储和恢复,因此您只需执行一次此操作。
其他人可能会建议使用,pavucontrol
但这并不直接调整硬件,而是通过 pulseaudio API 调整,这可能会隐藏一些alsamixer
可以调整的设置。如果您认为alsamixer
太难使用,您可以pavucontrol
先尝试使用,如果您发现它更容易使用。在大多数情况下,这pavucontrol
已经足够好了。
(另请注意,如果您的音频设备基于 Intel HDA 芯片组,它支持重新配置芯片以根据需要使用任何焊接插头作为输入和输出。理论上,可以(意外地)配置芯片组,以便它使用任何物理连接器作为麦克风源,无论连接器附近或最终用户手册中的硬件说明是什么。)
如果您的音频设置完全混乱,您可以尝试/var/lib/alsa/asound.state
在从 USB 记忆棒启动后将其移除,以确保之前存储的硬件配置不会造成混乱。该文件包含(机器和人类可读格式)上次系统关闭时硬件的当前设置。