音量不调整(Ubuntu 16.04)

我在我的iMac上安装了Ubuntu。 起初,声音不起作用,但那是因为它是模拟立体声输出而不是模拟环绕4.0输出。 但是现在,当我调整音量滑块时,无论它在哪里,都保持相同音量(最响)。 (除静音外)

当我戴上耳机时,一切正常。 到目前为止,我基本上已经尝试过互联网上的所有解决方案,但找不到任何东西。 出于某种原因,当我调整PCM时,音量会下降,但Master不做任何事情。

我在使用Kubuntu 17.04的华硕笔记本电脑上遇到了类似的问题。 有一个模拟环绕4.0输出,声音正在通过这个。 当使用音量键改变音频输出时,滑块会移动,但声音的实际音量将保持在最大值(静音除外)。

在系统设置>多媒体>音频设置>配置中。 我首先将声音设备更改为Analog Stereo 2.0,然后音量键不仅移动了滑块,还改变了声音的实际音量。 显然这意味着立体声而不是4.0,所以不能令人满意。

最后我找到了以下解决方案,但不知道它为什么会起作用。 在系统设置>多媒体>音频设置>配置中,我将声音设备设置为Analog Surround 4.0,我还勾选了“添加虚拟输出设备以同时输出到所有本地声卡”。 在系统设置>多媒体>音频设置>输出设备下,我将’同时输出到内置音频模拟环绕4.0’设置为默认通道。 现在有4.0声音和音量键可以改变它。

我在Ubuntu 16.04,17.10和18.04上的华硕UX550VD上遇到了类似的问题。 我只能确认18.04的修正。

为了更多地了解各种声音控制,我建议你运行

$ alsamixer 

在一个shell中,玩各种级别来了解它们的作用(以及你的音量控制如何改变水平)。

在我的机器上,我发现主音量没有做任何事情。 仅更改PCM值将调整扬声器的音量。 我的音量控制只会改变主人。 因此,无论显示的音量如何,音量都保持不变。

我从https://forums.linuxmint.com/viewtopic.php?t=91453找到了修改PCM而非主人的修复程序

重申修复:

(确保在它之前备份文件,以防出现问题)

在这个文件中

 /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common 

我加入了

 [Element Master] switch = mute volume = ignore 

就在这个街区之前

 [Element PCM] switch = mute volume = merge override-map.1 = all override-map.2 = all-left,all-right 

这意味着完全忽略主音量,您将在使用音量控制时配置PCM音量。

我重新启动机器,我的音量按预期工作。 看看alsamixer,如果它不起作用,请仔细检查行为(我第一次做这个时,我的配置中有一个拼写错误)。