我按照本指南使我的 5.1 音频正常工作:https://help.ubuntu.com/community/DigitalAC-3Pulseaudio并且它在 18.04 中已经运行了一段时间(在 17.10 之前)
从 11 月 13 日左右开始?(可能更早一点,因为我有一段时间没有重启了)我注意到我的音频停止工作了。我注意到卡的配置文件不再正确设置,我用 pavucontrol 修复了它。
然后我注意到,每当启动新的音频流(以及打开 pavucontrol 时)时,都会发出非常刺耳的故障声音,但除此之外似乎一切正常。我可以在声音设置中进行扬声器测试,并听到所有 6 个扬声器的声音。我还注意到,有时当一段时间没有播放音频时,我会开始听到嗡嗡声,当播放新的音频流时(刺耳的尖叫声消退后),嗡嗡声就会消失。
我之前确实遇到过很大的噪音,我通过在 /etc/pulse/default.pa 和 /etc/pulse/system.pa 文件的这一行中添加 tsched=0 解决了这个问题:load-module module-udev-detect tsched=0
但是这似乎不再起作用了。我尝试将其设置为 1,或者删除 tsched,但没有任何效果。
我怀疑是某个更新导致了这个问题,但不知道是哪个更新。我尝试恢复到 4.0.15-34,因为它在那个时候发生了变化,但出于某种原因,除了“dummy”之外,没有音频设备出现在该内核中,而且网络也不起作用,尽管我也安装了 -modules 包。
关于调试这个问题有什么技巧吗?
答案1
终于我找到了这个帖子如何在 Realtek ALC887-VD 芯片上启用 5.1 声道播放?
解决方案是打开 alsamixer,选择声卡并将通道设置为 6,尽管我已经在 pulse daemon.conf 文件中将默认通道设置为 6。此外,gnome 音频设置在 5.1 下表现不佳。您必须使用 pavucontrol 来选择正确的配置文件。仅使用 gnome 声音设置来选择 5.1 输出设备,如果您触摸配置文件下拉框,输出设备将完全从列表中消失!