xrandr 根本不显示 HDMI

use*_*485 9 nvidia xrandr hdmi

我有一台配备 NVIDIA GT555M GPU 的笔记本电脑 (Asus N55SF),安装了 Elementary OS(基于 Ubuntu)。我安装了 Bumblebee,带有 NVIDIA 驱动程序,可以正常工作。(optirun glxspheres 比 glxspheres 具有更高的 fps)

当我将显示器连接到 VGA 适配器时,一切正常。但是,当我尝试连接 HDMI 设备时,没有任何反应。HDMI 端口可在 Windows 7 和 8 上运行,因此不可能是硬件故障。

奇怪的是,当我运行 xrandr 时,我得到以下输出:

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
LVDS1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1920x1080      60.0*+   59.9  
   1680x1050      60.0     59.9  
   1600x1024      60.2  
   1400x1050      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.0  
   1360x768       59.8     60.0  
   1152x864       60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
Run Code Online (Sandbox Code Playgroud)

使用 xrandr 没有列出 HDMI 设备!我搜索了网络,尝试了其他一些驱动程序,但我真的不知道下一步该怎么做。

有人可能知道这里的问题是什么吗?

Ann*_*sum 4

虽然这是一个老问题,但答案可能会帮助更多的人。未xrandr列出您的设备通常表示驱动程序有问题。

使用硬件列表器检查您的硬件; sudo lshw -C video

你会发现如果驱动有问题有显示,但是无人认领:

*-display UNCLAIMED
Run Code Online (Sandbox Code Playgroud)

驱动程序不工作的原因可能是多方面的。就我而言,我使用了新的(显然尚未支持的)4.1.0 内核,并且nvidia-346驱动程序在 Ubuntu GUI 中默默地失败了。在命令行上重新安装apt-get显示编译未能将模块插入内核。回滚到 3.19.0 解决了问题。

PS:在你的情况下,你应该使用optirun xrandr. 如果未使用 NVIDIA 显卡,则 HDMI 将不可用。