You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下pactl无法识别全部音频输出设备的问题求助

Ubuntu 22.04下pactl无法识别全部音频输出设备的问题求助

大家好,我遇到了一个音频设备识别的问题,想请教下有没有解决办法:

我目前有三个音频输出设备:一个内置音频、一个显示器(HDMI1)和一个投影仪(HDMI2)。这些设备在Ubuntu 22.04的图形化设置面板里都能正常选中,使用起来完全没问题,但pactl却没法同时识别到全部三个设备,具体情况如下:

  • 当我在系统设置里选中HDMI1作为音频输出时,运行pactl list short sinks只能看到两个设备,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系统或者NVIDIA驱动的更新导致了这个异常。

我需要让pactl能识别到全部三个设备,因为我要在开机时自动运行脚本恢复默认的音频输出设置。另外补充一下,我的系统已经更新到最新状态了,运行pacmd list-cards也只能看到两个设备。

有没有朋友遇到过类似的问题,或者有什么排查、解决的思路可以分享给我?谢谢大家!

备注:内容来源于stack exchange,提问作者Zorro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 13:33:13