我的ALSA 信息位于:
http://www.alsa-project.org/db/?f=85ca372146c77ccef3fd60151d30fb86dd6c2dcf
介绍:
我在跑Ubuntu 16.04与NVidia 芯片组“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 音频设备。
我尝试过的事情(在其他各种链接的帮助下):
- 我尝试进入声音设置,但没有看到任何 HDMI 选项。
- 我尝试过
pulseaudio -k
,但徒劳无功。 我打开了
alsamixer
,但按下“F6”时没有列出 HDMI 音频设备。我尝试使用该命令
sudo adduser $Username audio
并将自己添加到音频组,但没有任何效果。如果我使用命令
pactl set-card-profile 0 output:hdmi-surround
,我会在“数字输出(S/PDIF)”下获得 HDMI 5.1 和 7.1 输出选项,但当我测试它时它不起作用。很快,当我返回时,该选项就消失了。我无法增加S/PDIF 音量从 alsamixer 窗口也可以。运行以下实用程序来获取静态。。
speaker-test -c 2 -r 48000 -D hw:0,3
没有得到任何噪音。最后,我安装
pavucontrol
并设置了配置为'HDMI输出+模拟输入“”。
有一个虚拟输出,没有声音。
答案1
我在使用配备 Nvidia 显卡的 zotac 微型电脑时也遇到了类似的问题。最后,我的电脑与 Nvidia 驱动程序无关。这是 BIOS 中的默认设置问题。我可以在那里访问音频设置。我的电脑仅设置为外部(耳机)插孔。我将音频切换到 HDMI 端口,保存并退出。HTH
,
答案2
这不是 NVidia 专有驱动程序第一次出现问题。在这篇文章中https://askubuntu.com/a/117773/805192已经解决了类似的问题(可能是相同的),因此可能对您有用。
否则,您可以考虑安装非专有驱动程序,我已在这篇文章中给出了说明:https://askubuntu.com/a/1029124/805192。但是,这只是针对视频无法播放的情况的解决方案,因此不能保证能解决您的问题。