Wireplumber 没有看到我的声卡

Wireplumber 没有看到我的声卡

我当前的音频堆栈是wireplumber,,,, 。我的机器上有三个声音设备:一个 USB 麦克风、一个 USB 网络摄像头、桌面的集成声音端口和一个 HDMI 端口。pipewirepipewire-pulsealsa

今天,我将耳机插入桌面的前 I/O 面板,我的声卡消失为脉冲音频接收器。它不再显示为 中的水槽pavucontrol。我已经多次重新启动了所有相应的服务甚至系统。声卡永远不会返回。是的,我已经拔掉了耳机。 Wireplumber 目前正在尝试从我的 USB 麦克风播放音频。

  • alsamixer能够看到所有音频设备,尽管我无法启用它。
  • pactl list cards可以看到所有声卡
  • pactl list sinks只列出我的 USB 麦克风。

答案1

在做了很多事情之后,例如卸载wireplumber和pipewire,拔掉我的输入设备,并尝试这个解决方案,我发现我的卡已经被未配置的。我看到它在“配置”选项卡下列出,没有配置文件pavucontrol。设置配置后立即将其重新打开。

我尝试再次插入耳机,但它又坏了。每当我将任何设备插入或拔出桌面 IO 时,pulseaudio 似乎都会自动更改卡的配置文件并将其所有输出静音。我还发现,当我通过配置文件恢复声音时,声音pavucontrol将被列为“(不可用)”,并且声音只会来自左侧。pactl load-module从上述解决方案中运行适当的命令将立即恢复它。

相关内容