我有一个外置麦克风(Sennheiser SD Pro 2,Ubuntu 将其识别为“Sennheiser SD for Lync”),我在使用 Ubuntu 19.10 和 20.04 beta 时遇到了这个问题。(重新)启动后,我的麦克风声音非常小,几乎是静音的(但不是实际上静音)。当我查看 gnome 控制面板中的音量指示器时,如果我吹过麦克风,它几乎不会发出噪音。音量控制默认设置为约 95%。
然后,如果我将音量控制向任意方向调整 1-2%,麦克风就会正常工作,并且吹入麦克风时音量指示器会按预期出现峰值。然而,音量设定点几乎没有变化。只是一些需要进行更改才能触发麦克风开始正常工作。
这是调整音量之前和之后 amixer 的输出,你可以看到绝对音量几乎没有变化,但实际上之前它实际上是静音的,之后工作正常:
$ amixer -c 2
Simple mixer control 'Headset',0
Capabilities: pvolume pvolume-joined cvolume cvolume-joined pswitch pswitch-joined
Playback channels: Mono
Capture channels: Mono
Limits: Playback 0 - 100 Capture 0 - 100
Mono: Playback 0 [0%] [-30.00dB] [on] Capture 93 [93%] [-2.10dB]
Simple mixer control 'Headset',1
Capabilities: pvolume pvolume-joined
Playback channels: Mono
Limits: Playback 0 - 70
Mono: Playback 51 [73%] [-5.70dB]
$ amixer -c 2
Simple mixer control 'Headset',0
Capabilities: pvolume pvolume-joined cvolume cvolume-joined pswitch pswitch-joined
Playback channels: Mono
Capture channels: Mono
Limits: Playback 0 - 100 Capture 0 - 100
Mono: Playback 0 [0%] [-30.00dB] [on] Capture 91 [91%] [-2.70dB]
Simple mixer control 'Headset',1
Capabilities: pvolume pvolume-joined
Playback channels: Mono
Limits: Playback 0 - 70
Mono: Playback 51 [73%] [-5.70dB]
我实际上已经写过启动脚本自动调整音量以“修复”此问题,但这显然是一种黑客行为,并不总是有效。有什么想法可以解决此问题吗?
答案1
实际上,目前看来这个问题已经通过更新耳机固件得到解决(我不知道有这样的事情!)。如果问题继续出现,我会在这里更新。