Xubuntu 16.04-所有 HDMI 音频选项均显示为 Unplugged

Xubuntu 16.04-所有 HDMI 音频选项均显示为 Unplugged

我有一块 NVidia GeForce GTX 960 显卡和一台 BenQ HDMI 显示器,在 Windows 上声音没有任何问题,但当我启动 Xubuntu 时,我听不到任何声音,所有 HDA NVidia 配置都显示未插电,请参阅此处的屏幕截图。

我安装了 Gnome ALSA 混频器,却发现缺少 NVidia 设备的控件,点击此处查看截图

这是 /proc/asound/card1 的内容:

-r--r--r-- 1 root root 0 Oct  8 00:15 codec#0
-rw-r--r-- 1 root root 0 Oct  8 00:15 eld#0.0
-rw-r--r-- 1 root root 0 Oct  8 00:15 eld#0.1
-rw-r--r-- 1 root root 0 Oct  8 00:15 eld#0.2
-rw-r--r-- 1 root root 0 Oct  8 00:15 eld#0.3
-r--r--r-- 1 root root 0 Oct  8 00:15 id
dr-xr-xr-x 3 root root 0 Oct  8 00:15 pcm3p/
dr-xr-xr-x 3 root root 0 Oct  8 00:15 pcm7p/
dr-xr-xr-x 3 root root 0 Oct  8 00:15 pcm8p/
dr-xr-xr-x 3 root root 0 Oct  8 00:15 pcm9p/

eld* 文件的内容。

$ cat eld#0.0
monitor_present     0
eld_valid       0
$ cat eld#0.1
monitor_present     0
eld_valid       0
$ cat eld#0.2
monitor_present     0
eld_valid       0
$ cat eld#0.3
monitor_present     0
eld_valid       0

我看过这个:

 download.nvidia.com/XFree86/gpu-hdmi-audio-document/gpu-hdmi-audio.html

但我可能错过了一些东西,但我认为是 ELD。我不确定 NVidia 驱动程序是否与 BenQ 显示器兼容。

有什么办法可以解决这个问题吗?还有其他人遇到类似问题吗?任何帮助都将不胜感激。

答案1

通过从 Nvidia 网站安装驱动程序解决了这个问题,现在它也能正确识别我的显示器了。任何遇到类似问题的人都应该完全卸载 Canonical/Ubuntu 提供的 nvidia 驱动程序,然后从 Nvidia 网站安装最新版本。

本页步骤: http://www.yourownlinux.com/2016/02/how-to-install-nvidia-361-28-stable-graphics-drivers-in-linux.html

这些步骤适用于任何驱动程序和 Linux 版本。

安装驱动程序后,eld#0.1 的内容:

$ cat eld#0.1
monitor_present     1
eld_valid       1
monitor_name        BenQ GL2250H
connection_type     HDMI
eld_version     [0x2] CEA-861D or below
edid_version        [0x3] CEA-861-B, C or D
manufacture_id      0xd109
product_id      0x78a1
port_id         0x0
support_hdcp        0
support_ai      0
audio_sync_delay    0
speakers        [0x1] FL/FR
sad_count       1
sad0_coding_type    [0x1] LPCM
sad0_channels       2
sad0_rates      [0xe0] 32000 44100 48000
sad0_bits       [0xe0000] 16 20 24

相关内容