全新安装 21.10 时无数字输出 (S/PDIF) 音频

全新安装 21.10 时无数字输出 (S/PDIF) 音频

标题几乎说明了一切。在安装 21.10 之前,我尝试了 askubuntu 上几乎每个帖子中的大量解决方案,但都无济于事。

主板是华硕 Z170。

如果我将音频输出到 HDMI,它就可以工作,没有问题。

当我尝试通过数字输出 (S/PDIF) 输出时,什么都没有输出。有时我可以使用“测试”并听到“左输入”和“右输入”,但如果我尝试播放任何声音或视频或 YouTube - 它基本上会“杀死它”,并且听不到任何音频。

例如 - 如果我选择 HDMI 并运行音频测试,我可以听到“前右”和“前左”,然后如果我选择数字输出并运行测试,我可以听到“前右”和“前左” - 所以它似乎正在工作。

如果我玩任何音频使用数字输出时我再也听不到任何声音。一旦我停止当前正在播放的任何音频,选择 HDMI(并运行测试),然后再次选择数字输出,测试音频将再次工作。但是一旦再次播放任何音频(包括系统警报声音),数字输出就会再次停止工作(然而,奇怪的是,“吠叫”警报声音似乎有效,而其他声音都不起作用)

我在 20.04 上遇到了这个问题,经过几个小时的挫折后,决定全新安装到 21.10 来看看它是否能解决问题(但并没有)。

在此处输入图片描述

我可以在“声音”设置的“输出”部分看到音量时高时低 - 好像它识别到正在播放音频。它只是没有真正输出该音频。

我还安装了 pavucontrol,它还可以看到音频(音量调高和调低):

在此处输入图片描述

此外 - 在 Alsamixer 中我已将所有内容调好,您可以看到已使用 00 启用 S/PDIF(按照声音故障排除说明):

在此处输入图片描述

我是否必须在 Linux 上为主板安装 realtek 音频驱动程序?目前我还不太清楚如何操作。

非常感谢您的帮助!

答案1

好的 – 我继续仔细阅读帖子并尝试修复问题。

我最终偶然发现这个答案在这里

总之:

配置/etc/pulse/daemon.conf

代替:; default-sample-rate = 44100

和:default-sample-rate = 48000

显然,这是由于采样率不匹配造成的 - 这就是为什么我可以看到音频,就好像它正在播放一样 - 但却听不到它。

相关内容