我一直在尝试配置我的笔记本电脑使用第二个显示器。以下是详细信息:
笔记本电脑:Asus N56V 操作系统:Ubuntu 14.04 64位 主显示器:1080p笔记本显示屏 副显示器:Samsung UE40H5000 1080p电视 集成显卡:Intel HD 4000 独立显卡:NVIDIA Corporation GF108M [GeForce GT 630M] (rev a1) Nvidia驱动版本:来自nvidia-340的340.76(开源)
通常情况下,我会将Nvidia Prime设置为使用Intel GPU,然后使用optirun在Nvidia GPU上运行应用程序。然而,当插入副显示器时,Intel GPU似乎无法检测到它(在屏幕显示设置中没有显示)。但是,如果我将Prime更改为使用Nvidia GPU,则两个显示器都会显示出来。
镜像显示正常工作(除了偶尔的图形冻结,我知道这是Nvidia驱动程序已知的错误)。然而,如果我取消镜像,就会出现一些奇怪的行为。乍一看,似乎是正确的 - 电视显示左侧桌面,主显示器显示右侧桌面。首先,主显示器实际上是冻结的(尽管我可以在另一个显示器上移动光标,但仍然可以看到它)。其次,当我试图将光标从电视移动到主显示器时,桌面只是“滑动”在电视上 - 也就是说,就像我用光标推动视口一样。
这是我截屏时得到的结果。我添加了红色框来显示当时在我的电视上显示的区域。如果我将光标移到两侧,这个红色框会随之滑动。 你还可以看到nvidia-settings只将电视显示为一个显示器,而不是主显示器。
这是我的当前xorg.conf文件:
笔记本电脑:Asus N56V 操作系统:Ubuntu 14.04 64位 主显示器:1080p笔记本显示屏 副显示器:Samsung UE40H5000 1080p电视 集成显卡:Intel HD 4000 独立显卡:NVIDIA Corporation GF108M [GeForce GT 630M] (rev a1) Nvidia驱动版本:来自nvidia-340的340.76(开源)
通常情况下,我会将Nvidia Prime设置为使用Intel GPU,然后使用optirun在Nvidia GPU上运行应用程序。然而,当插入副显示器时,Intel GPU似乎无法检测到它(在屏幕显示设置中没有显示)。但是,如果我将Prime更改为使用Nvidia GPU,则两个显示器都会显示出来。
镜像显示正常工作(除了偶尔的图形冻结,我知道这是Nvidia驱动程序已知的错误)。然而,如果我取消镜像,就会出现一些奇怪的行为。乍一看,似乎是正确的 - 电视显示左侧桌面,主显示器显示右侧桌面。首先,主显示器实际上是冻结的(尽管我可以在另一个显示器上移动光标,但仍然可以看到它)。其次,当我试图将光标从电视移动到主显示器时,桌面只是“滑动”在电视上 - 也就是说,就像我用光标推动视口一样。
这是我截屏时得到的结果。我添加了红色框来显示当时在我的电视上显示的区域。如果我将光标移到两侧,这个红色框会随之滑动。 你还可以看到nvidia-settings只将电视显示为一个显示器,而不是主显示器。
这是我的当前xorg.conf文件:
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "intel"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "SNA"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "ConstrainCursor" "off"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection