pactl 没有找到我所有的输出音频

pactl 没有找到我所有的输出音频

我有一个内置设备、一个屏幕 (NDMI1) 和一个投影仪 (HDMI2) 用于音频输出。所有这些都可以在 Ubuntu 的图形设置 (22.04) 中选择,并且运行正常。

在此处输入图片描述

但是 pactl 并不能检测到所有端口:
当选择 HDMI1 时,HDMI2 不再可见:

zorro@ubuntu:~$ pactl list short sinks
1   alsa_output.pci-0000_00_1f.3.iec958-stereo  module-alsa-card.c  s16le 2ch 44100Hz   SUSPENDED
2   alsa_output.pci-0000_01_00.1.hdmi-stereo    module-alsa-card.c  s16le 2ch 44100Hz   IDLE

当选择 HDMI2 时,HDMI1 不再可见:

zorro@ubuntu:~$ pactl list short sinks
1   alsa_output.pci-0000_00_1f.3.iec958-stereo  module-alsa-card.c  s16le 2ch 44100Hz   IDLE
3   alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1 module-alsa-card.c  s16le 2ch 44100Hz   IDLE

两个 HDMI 都通过主板连接,以前没有出现过这个问题,我猜这可能是由最近的 Ubuntu/NVDIA 更新引起的。

我需要 pactl 在每次启动时运行我的脚本来恢复默认音频输出......

系统已更新。 pacmd list-cards也只显示两个设备。

相关内容