我知道这个问题已经被问过几次了,但在我 18.04 期间,没有一个答案能帮到我。我的主板是 Asus Prime H310M-AR2.0,背面有 3 个插孔,用于 5.1 声道。主板描述:“Realtek ALC887 8 声道高清音频编解码器”。
我的系统是 Windows 10 和 Ubuntu LTS 双启动。直到两天前还是 18.04,也只有立体声。现在我已升级到 20.04。一位记者告诉我升级可能会有帮助,但事实并非如此。
我的扬声器是 Logitech 5.1 环绕系统,有 6 个扬声器和 3 个插孔。运行 Windows 10 时,我可以分别听到所有 6 个扬声器的声音,因此硬件肯定没问题。
但 Ubuntu 总是显示立体声,我只能测试前左和前右。“PulseAudio 音量控制”仅允许“线路立体声(已连接)”和“耳机(未连接)”。顺便说一句,连接的耳机可以很好地播放立体声
有没有办法彻底重置 Ubuntu 的声音系统,以便重新识别它?或者这样的配置太“旧”了?
答案1
同样有这个问题!
下面的答案刚好解决了这个问题。现在声音从所有 6 个扬声器发出!
https://askubuntu.com/a/767033/687814
作为一个胆小的新手,我没有触碰文件,只是在终端上将/etc/pulse/daemon.conf
频道数改为 6 。alsamixer
我鼓起勇气,default-sample-channels = 6
按照别人的指示,试着删除了行前的分号。现在我可以在“设置”中看到每个扬声器。但低音炮的音量无法控制。这个糟糕的操作系统正在浪费我的时间和精力。
答案2
您必须编辑/etc/pulse/daemon.conf
并定义声卡的通道数。
寻找
; default-sample-channels = 2
通过删除前导 来取消注释;
,并将其从 2 更改为 6:
default-sample-channels = 6
保存更改后,通过运行以下命令终止 pulseaudio:
pulseaudio -k
(几秒钟后它会自行重新启动。)
就这样。