关于 Pipewire 的相关 bug 以及后续跟进

pipewire, 由 RH 和 GNOME 项目组牵头开发的替代 Pulseaudio 与 JACK 的新项目,现已在 oS 中可用。


1. 安装 pipewire-pulseaudio 后没有声音。

  • 请运行 systemctl --user enable --now pipewire-pulse.service
  • 已上报 bugzilla, 已修复

2. 安装 pipewire-pulseaudio 后声音正常,plasma-pa(任务栏音量快捷方式) 中有大量音频设备,可以调节音量但是重启后音量跳回 100%

  • 安装 pipewire-alsa, 但是部分人反应不用安装也可以,实测是我与一个用 Fedora 的用户都安装才能正常工作 (当时环境是 pipewire-0.3.21)。

3. 更新后 plasma-pa, pavucontrol, 显示无输出设备,alsamixer 中显示声卡设备为 pipewire 但是没有音量输出设备,alsa-restore 显示 active,asla-state 显示 dead(实际上这两个这种状态是正常的)

  • 请运行 systemctl --user enable --now pipewire-media-session.service (感谢 @aniceaxe)
  • 已报 bugzilla, 维护人员反馈内容如下

问题是 0.3.23 中引入的, 但是修复要涉及到 systemd-rpm-macros systemd-presets-common-SUSE 所以修复延期了,在 0.3.24 中该问题已修复。若是用户已安装 0.3.23, 在安装 0.3.24 的时候将不会自动启动服务 (原因是不知道该服务是否是用户手动禁用的),需要手动启动,或者直接删除 pipewire 0.3.23 重新安装 0.3.24

2赞