拔掉 HDMI 后,pipewire 中没有内置音频

拔掉 HDMI 后,pipewire 中没有内置音频

系统信息:

拔掉笔记本上的 HDMI 电缆后,音频不会切换回内置。我特意从 PulseAudio 转到 PipeWire,希望这个问题能得到解决(因为 PA 也出现了类似情况),但这无济于事,尽管使用 PipeWire 至少和进入 gnome 中的声音设置一样简单,之后它就会自行修复。使用 PA 时,我从未发现哪些操作顺序可以真正解决问题。

有人知道如何修复该问题或如何进一步调查吗?我不是 Linux 音频堆栈方面的专家...

我做什么:

  1. 插入 HDMI
  2. 使用扩展菜单选择 HDMI 音频输出

    在此处输入图片描述

  3. 拔下 HDMI 后,“扬声器 - 内置音频”消失

    在此处输入图片描述

为了解决这个问题,我进入 gnome 声音设置,在下拉列表中选择(现在存在且唯一)缺少的“扬声器 - 内置音频”

在此处输入图片描述

此后,音频设备的控制就会出现。

在此处输入图片描述

答案1

谢谢@Hi-Angel,我关注了使用上游 PPA 切换到 wireplumber 和 pipewire 的指南问题似乎不再发生——HDMI。这让我从管线wireplumber (也0.4.8-40.4.11.r31.g8fa1693-1~ubuntu22.04pipewire 从 0.3.48 升级到 0.3.60)。

另外值得注意的是,如果有人想知道的话,应启用自动切换音频输出模块

相关内容