我正在尝试通过 HDMI 从运行 16.04 版的 HP 笔记本电脑运行外接显示器。我有一台 GTX965M,正在为其运行 nvidia-375 驱动程序。这样我就可以运行两个显示器,但只能在镜像模式下运行。如果我改为使用单独的显示器,分辨率似乎会分布在两个显示器的总分辨率上,而且我无法取消设置更改,因为我只能单击启动器;我必须等待 30 秒才能恢复。
我跟着这从论坛发帖安装较新版本的驱动程序,因为它比通过软件和更新更快,后者似乎花费太长时间。
这是尝试添加第二台独立显示器后我的桌面的图像:
我不确定这是否与驱动程序或系统配置有关。
任何帮助表示感谢
更新:它随机开始工作,我不知道为什么,因为我没有做任何更改。我只是启动并插入 HDMI。此外,nvidia-settings
根据建议的解决方案之一,我的似乎不正确,所以我不确定这不是一个不稳定的错误。
这只显示了一个显示器,即外置显示器。它不包括笔记本电脑的内置显示器。这样对吗?
----------------------------------------------------------------------------------------------------------------------------------
进一步更新:然后下次我启动时,这次已经插入了 HDMI,它又回到了在两个 1080p 显示器上拉伸单个 1920x1080 的模式。我想我已经找到了问题的根源。我打开了一个终端,但nvidia-settings
显然它没有安装。
这很奇怪,因为它 100% 安装完毕;我在此问题中提供的图像证明了这一点。我解决了这个问题并重新安装,双显示器又可以正常工作了!这是一个错误吗?我自己添加了一个解决方案,因为这确实解决了问题,但我不明白它是如何发生的。
答案1
答案2
答案3
我的戴尔 inspiron 7567 配备了 1050 gtx,驱动程序为 nvidia-375,也遇到了同样的问题。
阅读您的回答后我发现的唯一解决方案是,如果您拔下 HDMI,注销,登录,插入 HDMI 并切换到扩展屏幕,它将正确显示,而不是在双屏上拉伸一种分辨率。
虽然它是暂时的,但至少我们可以使用它。
答案4
我回答过类似的帖子:)(14.04 nvidia 双显示器(外接+笔记本)拉伸显示,偏移桌面)
这是因为内置显示器连接到英特尔 iGPU。(来源:https://devtalk.nvidia.com/default/topic/807239/nvidia-server-setting-utility-doesn-t-see-laptop-screen/)
这基本上导致 Nvidia x 服务器无法控制您的内置显示器。
为了解决这个问题,请在 BIOS 设置中将图形模式从 MShybrid 切换到离散,这可以强制内置显示器由独立 GPU 驱动,并且 x 服务器将正常工作以识别内置和外部显示器。
确实有一个缺点,那就是 prime select 不起作用,因此除了重新配置 BIOS 之外,没有其他办法通过切换到 iGPU 来节省电池...但是,prime select 效果很差(至少在我这边),我甚至不再关心了....