缺少 HDMI 音频输出(设备已拔出)、未检测到 NVidia 音频卡

缺少 HDMI 音频输出(设备已拔出)、未检测到 NVidia 音频卡

我的ALSA 信息位于:

http://www.alsa-project.org/db/?f=85ca372146c77ccef3fd60151d30fb86dd6c2dcf

介绍:

我在跑Ubuntu 16.04NVidia 芯片组“GeForce GT 525M”

我已经安装了专有测试驱动程序NVidia 的版本 361.42按照“软件和更新”部分的建议。我能够使用 HDMI 电缆将笔记本电脑连接到 Sony Bravia TV 48W600B,并且可以完美地获得视频输出。

问题陈述:

我面临的问题是没有得到任何音频输出。

未检测到 NVidia 声卡。在 /proc/asound 中,我找不到 NVidia 文件夹,但存在 PCH 文件夹(用于 Intel)。

探针

i.)命令:aplay -l

结果:

**** List of PLAYBACK Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: ALC665 Analog [ALC665 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 1: ALC665 Digital [ALC665 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0

ii.)命令:

lspci

结果:

00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)

01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 525M] (rev a1)

如您所见,没有列出 HDMI 音频设备。

我尝试过的事情(在其他各种链接的帮助下):

  1. 我尝试进入声音设置,但没有看到任何 HDMI 选项。
  2. 我尝试过pulseaudio -k,但徒劳无功。
  3. 我打开了alsamixer,但按下“F6”时没有列出 HDMI 音频设备。

  4. 我尝试使用该命令sudo adduser $Username audio并将自己添加到音频组,但没有任何效果。

  5. 如果我使用命令pactl set-card-profile 0 output:hdmi-surround ,我会在“数字输出(S/PDIF)”下获得 HDMI 5.1 和 7.1 输出选项,但当我测试它时它不起作用。很快,当我返回时,该选项就消失了。我无法增加S/PDIF 音量从 alsamixer 窗口也可以。

  6. 运行以下实用程序来获取静态。。 speaker-test -c 2 -r 48000 -D hw:0,3没有得到任何噪音。

  7. 最后,我安装pavucontrol并设置了配置为'HDMI输出+模拟输入“”。

配置

有一个虚拟输出,没有声音。

答案1

我在使用配备 Nvidia 显卡的 zotac 微型电脑时也遇到了类似的问题。最后,我的电脑与 Nvidia 驱动程序无关。这是 BIOS 中的默认设置问题。我可以在那里访问音频设置。我的电脑仅设置为外部(耳机)插孔。我将音频切换到 HDMI 端口,保存并退出。HTH

答案2

这不是 NVidia 专有驱动程序第一次出现问题。在这篇文章中https://askubuntu.com/a/117773/805192已经解决了类似的问题(可能是相同的),因此可能对您有用。

否则,您可以考虑安装非专有驱动程序,我已在这篇文章中给出了说明:https://askubuntu.com/a/1029124/805192。但是,这只是针对视频无法播放的情况的解决方案,因此不能保证能解决您的问题。

相关内容