14.04 nvidia双显示屏(外置+笔记本电脑)拉伸显示,偏移桌面

当我尝试将外接显示器连接到笔记本电脑时,窗口水平奇怪地拉伸,点击偏移关闭。 nvidia设置似乎也没有显示内置笔记本电脑显示屏,但ubuntu显示设置确实如此。

如果我添加第三个显示器,两个外部显示器工作正常,没有拉伸或错误点击,但笔记本电脑显示器是空白的。 我不能拖动窗户,但我可以移动鼠标。

如果我自己使用任何显示器,它工作正常。

这是一个新的(除了crashplan)安装14.04.1 LTS x86_64,在其他驱动程序中使用最新测试的驱动程序(nvidia-331.113和nvidia-prime)。 它位于配备Quadro K4100M的Dell M6800上。 显示器通过底座的显示端口连接。

由于我无法发布图片,这里有一张截图专辑:

14.04 nvidia multi-display problem

更新:清除nvidia驱动程序并使用Nouveau工作正常,但运行缓慢。

更新:它与Nvidia Optimus有关。 在BIOS中关闭它可以解决问题,但我希望将来可以切换到我的集成显卡。

标准的Ubuntu NVidia驱动程序在稍微较旧稍微更新的NVidia硬件上会产生一些问题。

如果您想要更多标准的Ubuntu存储库驱动程序,请安装xorg.edgers PPA。

sudo apt-add-repository ppa:xorg-edgers/ppa sudo apt-get update 

由于xorg.edgers组要求不直接提供安装说明而不链接到他们的页面,这是我能做的最好的(现在)。

如果您在阅读页面后不知道PPA是什么或需要一些指导,请在下面留言。

在16.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服务器将正常工作以识别内置和外部显示。

我遇到了这个问题。 终于找到了这篇文章: https : //bugs.launchpad.net/ubuntu/+source/xorg/+bug/1382462/comments/35

在CompizConfig设置管理器上,转到常规选项 ,然后转到显示设置并执行以下操作:

  • 取消选中“ 检测输出”
  • 在“输出”数组中,设置每个屏幕的分辨率。

分辨率“1920×1080 + 0 + 0”后的数字是偏移量。 根据您的需要添加此偏移量非常重要。 我有两个全高清屏幕,所以我添加了以下配置:

 1920x1080+0+0 1920x1080+1920+0 

第二个输出的偏移量为1920,因为它位于第一个输出的右侧,宽度为1920。