笔记本电脑的音频 RS880 Mobile GPU 4200 ATI,使用 kubuntu 20.04。
尝试启用它,我得到的唯一选项是关闭,没有其他选择。
我安装了脉冲音频,然后它给出了新的选项,在脉冲下,它们都说没有插入,但 HDMI 插头已经插入。
我手动选择 HDMI 上的第一个选项,它会作为音频输出中的选项添加,并且可以正常工作。
当我在 Firefox 浏览器中更改页面时,它会切换回使用笔记本电脑扬声器,并且必须再次手动选择 HDMI。
它不会继续使用 HDMI。此外,当我重新启动笔记本电脑时,我必须返回脉冲以手动重新选择 HDMI 以添加回音频输出以再次选择它。
我正在尝试使 RS880 启用,而不是仅在音频设置中显示为关闭。
我听说我可以获得 AMD 专有驱动程序 13.1 并安装它。
不知道该怎么做,希望得到一些帮助。我知道如果有内核更新,我必须重做这件事,但只要这能解决问题,我就不会介意。
答案1
您可能已经找到答案或放弃了,但我遇到了类似的问题(列出接收器时仅关闭配置文件),这是搜索引擎中的第一个结果之一。这篇文章对我有帮助:[https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1252]
即这部分:
如果我没记错的话,我的系统上使用 ALSA userland 1.2.5 时遇到了两个 PipeWire 问题和一个 WirePlumber 问题:
alsa-lib 1.2.5 使 HDMI 的 HDA 适配器完全消失或根本没有配置文件,或者可能只有 Off 配置文件(一天后我对此的记忆有点模糊);当我将 alsa-lib 降级回 1.2.4 并执行 systemctl --user restart pipewire{,-pulse,-media-session}.service 时,这个问题就解决了。这与最初报告的问题相符。alsa-ucm-conf 1.2.5 即使使用 alsa-lib 1.2.4 也会导致 @lnicola 描述的问题,即 HDMI 设备只有 Off 和 Pro Audio 配置文件。通过将 alsa-ucm-conf 降级到 1.2.4 并再次重新启动守护进程可解决此问题。如果安装了 alsa-topology-conf 1.2.5,WirePlumber 始终会发出 SIGABRT,但正如@gkiagia 所述,这可能是我之前遇到的路由设置问题的延续。降级到 alsa-topology-conf 1.2.4 会停止 SIGABRT,但 WirePlumber 仍然有 [新] 问题(可能与 WirePlumber git master 中的更改有关?)
我所做的是将 alsa-lib 和 lib32-alsa-lib 降级到版本 1.2.4,然后像步骤 1 中那样重新启动服务。HDMI 音频突然开始正常工作,没有任何问题。不能保证在您的情况下(或像我一样找到此帖子的任何人)有效,但值得一试。