外部显示器未与NVIDIA GeForce GTX 965M一起运行
我有一个XMG p406笔记本电脑,内置NVIDIA GeForce GTX 965M GPU。
在其他驱动程序中,我选择了“NVIDIA二进制驱动程序 – 来自nvidia-367(专有)的版本367.57”。
当我用nvidia-prime切换到nvidia卡时,我的外接显示器不工作:没有显示端口,没有HDMI。 显示器只是说:“无信号”。 它是一台4k显示器(IIYAMA PROLITE LE4041UHS-B1)。
我可以尝试让监视器运行吗?
我的Ubuntu:16.04,4.7.2-040702-通用内核。
出于某种原因,NVidia专有驱动程序似乎在Linux上运行不佳。 我的笔记本电脑出现了类似的问题(HP Pavillion带有GeForce GTX 960M)。 最后,我通过安装非专有驱动程序解决了这个问题。
这些步骤应该完成这项工作:首先清理可能出现的任何混乱
apt-get purge nvidia*
然后你可以做实际的安装
add-apt-repository ppa:graphics-drivers/pp apt update apt-get install nvidia-387
原则上重新启动后,您应该获得非空输出
lsmod | grep nvidia
但在我的情况下,它是空的,这就是它无法正常工作的原因。 在启动Linux时没有加载相关模块。 这是UEFI安全启动的错误。 显然,安全启动不喜欢开源驱动程序并阻止它们被加载。 这可以通过转到BIOS并禁用它来修复(有关更详细的说明, 请参阅此处https://askubuntu.com/a/762255 )。
如果它仍然不起作用,您可以尝试寻找这两个可能的问题:
其他一些司机没有被列入黑名单,例如nouveau( https://askubuntu.com/a/951892 )。 文件/etc/X11/xorg.conf不存在。 如果是这样的话,用nvidia-xconfig
生成它