我有一台戴尔 XPS 15 L502x 笔记本电脑,配备使用 Optimus 双系统 的 NVIDIA GeForce GT540M 显卡。我购买了一台外接显示器,可以通过 HDMI 连接以用作第二台显示器。它在双启动的 Windows 7 下运行良好,但在让它与 Ubuntu 配合使用时我遇到了很多问题。
我设置了屏幕,左边是较大的显示器,右边是较小的笔记本电脑。如果我尝试将鼠标从显示器移到笔记本电脑屏幕,而不是像您期望的那样“跳过”,则较大显示器上的显示会跟随鼠标移动。只有在将光标从左向右移动时,才会在较大的屏幕上发生这种情况。您会看到一个很大的蓝色“死区”框。您无法将光标移到那里,但出于某种原因,它仍然算作桌面的一部分。因此,例如,如果您最大化窗口,它将扩展到整个区域,使右上角完全无法访问。
更糟糕的问题是窗口仍然会弹出,并且无法使用鼠标访问。
如果我将大显示器的分辨率设置为笔记本电脑的分辨率,这个问题仍然存在。因此,光标不是从一个屏幕移动到另一个屏幕,而是在两个屏幕之间平移显示。这很奇怪。
我认为它可能以某种方式连接到 Nvidia 显卡。如果我打开“系统设置”>“屏幕显示”,它会在正确的位置显示两个屏幕。但如果我打开 Nvidia X 服务器设置,出于某种原因,它只能识别外部显示器,而不能识别笔记本电脑屏幕。这是屏幕截图。我找不到有关此问题的任何信息,我发现它识别外部显示器但不能识别内置显示器这一点特别奇怪?
任何帮助都将不胜感激。所有这些都使得 Ubuntu 几乎无法在第二台显示器上使用,这真是太可惜了。尤其是因为它在 Windows 上运行良好,我将不得不求助于使用它来证明购买的合理性。
值得注意的是,无论我使用的是 Ubuntu Unity、GNOME 3 还是 GNOME Classic,都会发生这种情况(我发现在尝试使用其中任何一个多显示器时还会出现许多其他错误,这只是最大的错误)。我当然愿意接受任何其他桌面管理器或可能适用于此设置的不同发行版的建议。
经过一番寻找我发现Nvidia X 服务器设置仅显示 1 个屏幕(笔记本电脑 + 外接显示器连接)这似乎有一个类似的问题,即在 Nvidia X 设置中只显示一个显示器,但没有提到平移问题。
编辑:我完全重新安装了 Ubuntu GNOME,然后安装了 nvidia 驱动程序和lightdm
。第一次连接外接显示器时,它工作正常,两个屏幕是分开的。然后我重新启动,同样的问题又出现了,显然没有做任何事导致它。