外部显示器未与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生成它