好的,在更改我的 ALSA 设置(即指定模型而不是让它保持自动)后,我已设置好,以便模拟 5.1 环绕声能够正确输出到 aplay 或 Speaker-test 等设备——应该与之对应的设备确实如此。但是,pulseaudio 仍将其报告为“未插电”,我认为这是导致问题的原因。具有覆盖以专门通过模拟输出的功能的东西确实没问题,但即使我在 /etc/pulse/default.pa 中将其设置为默认输出,它实际上也不能被视为整个系统的默认输出。充其量,我可以通过手动切换 pulseaudio 音量控制中每个应用程序的输出来管理它,但它仍然不会在系统设置 --> 声音中显示为选项。如果这很重要,我有 ALC889 板载音频,并且我使用的是 16.0.4.1 LTS 及其默认内核。
答案1
终于解决了。我在一个端口上有一个扬声器插孔,虽然可以工作,但从技术上讲,它实际上并不是“正确的端口”,而且由于 pulseaudio 检测线路输出状态的方式,它检测到扬声器已拔出。