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

Ubuntu 22.04双显卡(Intel+Nvidia)HDMI音频输出故障求助

Ubuntu 22.04双显卡(Intel+Nvidia)HDMI音频输出故障求助

看起来你已经顺利解决了HDMI不识别的核心问题,现在卡在音频输出上,我给你几个实用的排查和解决方向,应该能帮你搞定:

先确认系统是否识别到HDMI音频设备

  • 打开系统设置里的声音选项,切换到「输出」标签,看看设备列表里有没有带「HDMI」或「DisplayPort」字样的选项。如果有,直接选中它,然后播放一段音频测试。
  • 如果列表里看不到HDMI音频设备,打开终端输入以下命令排查:
    pacmd list-cards
    
    仔细看输出内容,找和Nvidia显卡相关、包含hdmi的条目。找到后,用下面的命令切换到HDMI音频配置(把<card-number>换成你找到的对应卡片编号,比如0或1):
    pacmd set-card-profile <card-number> output:hdmi-stereo
    

检查Nvidia驱动与音频模块状态

  • 切换主GPU后,音频驱动模块可能没同步加载,试试重新加载音频模块:
    sudo modprobe -r snd_hda_intel
    sudo modprobe snd_hda_intel
    
  • 也可以尝试更新Nvidia驱动:打开「软件和更新」→「附加驱动」,选择最新的稳定版Nvidia驱动(不要选开源的nouveau),安装完成后重启电脑再测试音频。

针对老电视的特殊适配

  • 7年的非智能电视可能不支持高规格的音频格式,你可以在声音设置里,点击HDMI设备旁的齿轮图标,在「格式」选项里选择低采样率的立体声格式(比如44.1kHz 立体声),避免选择环绕声或高采样率的选项。
  • 别忘了检查电视本身的设置:有些老电视需要手动切换输入源的音频模式,比如从「PCM」切换到「HDMI输入」,你可以用电视遥控器找找相关设置选项。

关于xorg.conf配置的说明

不用在你现有的nvidia.conf里添加音频相关的配置,因为Ubuntu的音频是由PulseAudio(或PipeWire)管理的,和Xorg的显卡配置没有直接关联,修改显卡配置文件对音频问题帮助不大。

终极方案:重置音频配置

如果上面的方法都没效果,试试重置系统的音频配置文件:

mv ~/.config/pulse ~/.config/pulse.bak

执行完后重启电脑,系统会自动生成全新的音频配置,再去声音设置里重新选择HDMI输出设备试试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 10:17:40