Ubuntu 16.04和Nvidia – 添加外部显示器可在两个显示器上展开单个显示器

我正在尝试通过HDMI运行16.04的HP笔记本电脑运行外接显示器。 我有一台GTX965M,我正在运行nvidia-375驱动程序。 这让我可以运行两个显示器但只能在镜像模式下运行。 如果我改为使用单独的显示器,分辨率似乎分散在两个显示器的总和上,我无法取消设置更改,因为我只能点击启动器; 我必须等待30秒才能恢复。

我在论坛上关注这篇文章来安装更新版本的驱动程序,因为它比通过软件和更新更快,这似乎花了太长时间。

这是我尝试添加第二个独立显示器后桌面的图像:

桌面

我不确定这是否归结为驱动程序或系统配置。

任何帮助表示赞赏

更新:它随机开始工作,我不知道为什么,因为我没有做任何更改。 我刚刚启动并插入HDMI。 此外,根据建议的解决方案之一,我的nvidia-settings似乎不正确,所以我不相信这不是一个气质错误。

nvidia-settings中

这只显示一个显示器,外部显示器。 它不包括笔记本电脑的内置。这是正确的吗?

————————————————– ————————————————– ——————————–

进一步更新:然后下次启动时,这次已经插入HDMI,它回到两台1080p显示器上伸展一个1920×1080。 我想我已经到了问题的路线。 我打开了一个终端进入nvidia-settings ,显然它没有安装。

这是奇怪的,因为它安装了100%; 我在这个问题中提供的图像certificate了这一点。 我很幽默这个问题并重新安装,双显示器再次正常工作! 这是一个错误? 我自己添加了一个解决方案,因为这确实解决了问题,但我不明白它是如何发生的。

Ctrl + Alt + T转到终端并键入:

 nvidia-settings 

然后你会看到这样的屏幕: nVidia xserver设置

从左侧窗格中,

  • 选择X服务器显示配置
  • 单击对话框窗口中的辅助屏幕
  • 单击配置
  • 启用TwinView。

如果它不能立即工作,请重新启动计算机。

我有同样的问题,我解决了使用compizconfig 。 在常规选项→显示设置中禁用检测输出并设置输出格式。

compizconfig

戴尔inspiron 7567与1050 gtx,驱动程序nvidia-375我遇到了同样的问题。

我发现阅读答案的唯一解决方案是,如果您拔下HDMI,注销,登录,插入HDMI并切换到扩展屏幕,它将正确显示,而不是在双屏幕上拉伸一个分辨率。

这是暂时的,但至少我们可以使用它。

我尝试过这里提到的不同选项,但没有一个适合我。

唯一有效的方法是: 按下笔记本电脑上的Switch Display键,可在HP笔记本电脑的F4上使用。 其他供应商可能会有所不同。

先决条件:

 sudo apt-get purge nvidia-* 

上面的命令卸载所有以前的版本,重新启动你的电脑。

 sudo apt-add-repository ppa:graphics-drivers/ppa 

上面的命令添加了回购

 sudo apt-get update sudo apt-cache search '^nvidia-[:digit]' --names-only 

拿最新号码并安装:

 sudo apt-get install nvidia-381 

对我来说381是最新的。

发布它可能会帮助某人。

我回答了类似的post:)( 14.04 nvidia双显示屏(外置+笔记本电脑)拉伸显示屏,偏移桌面 )

这是因为内置显示器连接到intel iGPU。 (来源: https : //devtalk.nvidia.com/default/topic/807239/nvidia-server-setting-utility-doesn-t-see-laptop-screen/ )

这基本上导致Nvidia x服务器无法控制您的内置显示器。

要解决此问题,请将图形模式从MShybrid切换到离线BIOS设置,这可以强制内置显示器由您的独立GPU驱动,x服务器将正常工作以识别内置和外部显示。

有一个缺点,素数选择不会工作,因此没有办法通过交换到iGPU除了然后重新配置BIOS节省一些电池…但好吧,素数选择工作足够差(至少在我的结束),我不甚至打扰了….

保持镜像显示检查。 同步显示后,按Ctrl + Tab 。 这将弹出选项,您也可以找到一个屏幕扩展选项。 您可以通过按住Ctrl并按Tab键切换来浏览选项,就像Alt + Tab一样

这是我面临的问题的一个奇怪的解决方案,但似乎周期性的nvidia-settings通过不做我自己的安装而被卸载。

当分辨率拉伸并且鼠标变得无用时,我快捷方式打开一个终端并输入nvidia-settings这告诉我它没有安装(仍然不明白这一点)。

然后我重新安装了sudo apt install nvidia-settings ,一切正常。

如果其他人处于相同的情况,我肯定会检查出来,因为它很容易修复。 我担心这将是一个重新解决的问题,因为这已经发生了两次,但现在才明白是什么导致了它。

我有同样的问题,最后我做了

 sudo apt-get install compizconfig-settings-manager ccsm 

并启用了窗口管理»网格 。 这允许我使用可配置的击键将窗口发送到大型单显示器的角落。 然后在某些情况下,比如浏览照片,大型单一显示器就会自成一体。

正确删除你的nvidia-375驱动程序:

 sudo apt-get purge nvidia* 

使用旧版驱动程序 nvidia驱动程序似乎有很多问题。

如果缺少旧版驱动程序,请重新安装它们:

 sudo apt-get install xserver-xorg-video-nouveau 

我和nvidia-375有同样的问题。 升级到nvidia-384只是解决问题。