我有一台配备NVIDIA GT555M GPU的笔记本电脑(华硕N55SF),安装了Elementary OS(基于Ubuntu)。 我安装了Bumblebee,配有NVIDIA驱动程序,可以使用。 (optirun glxspheres的fps高于glxspheres)
当我将显示器连接到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)
使用xrandr没有列出HDMI设备!我搜索了网络,尝试了其他一些驱动程序,但我真的不知道下一步该做什么。
有谁可能知道这里的问题是什么?
答案 0 :(得分:1)
虽然这是一个老问题,但答案可能会帮助更多人。 xrandr
未列出您的设备通常表示驱动程序存在问题。
使用hardware lister检查硬件;
sudo lshw -C video
你会发现,如果驱动程序有问题,有显示,但是无人认领:
*-display UNCLAIMED
你的司机不工作的原因可能是多方面的。在我的情况下,我使用了一个新的(显然尚未支持的)4.1.0内核,而nvidia-346
驱动程序在Ubuntu GUI中默默地失败了。使用apt-get
在命令行上重新安装它表明编译无法在内核中插入模块。回滚到3.19.0解决了这个问题。
PS:在您的情况下,您应该使用optirun xrandr
。如果未使用NVIDIA图形卡,则无法使用HDMI。
答案 1 :(得分:0)
我也发生了同样的事情。我尝试更新和降级 nvidia 驱动程序,但无法解决问题。原因可能是您的 nvidia 驱动程序无法正常工作,因为可能在 bios 设置中启用了安全启动。
我还通过 sudo lshw -C video
检查了 gpu 属性
它为我的 nvidia gpu 显示了 *-display UNCLAIMED
。
然后我尝试了这个,它对我有用-
现在 xrandr
应该显示所有显示输出端口。
我的 GPU - GTX 1650。nvidia-driver 版本 - 460
我的笔记本电脑 - 华硕 rog strix g(g351gt)