Answers:
四监视器当然是可能的,这是我的设置,由2个NVidia卡驱动(使用专有的NVidia驱动程序):
尽管在我的特定设置中,我无法进行3D加速工作,但是,正如我所记得的,这比旋转4个显示器更需要使两个显示器旋转。
另外,我不使用Unity,窗口管理器是XMonad,对于这种设置,我非常推荐这样做,除非您想花费数小时从监视器拖动窗口以手动监视和排列它们。
我使用的是自定义xorg.conf文件,因为据我所记得,我必须为每个卡指定单独的PCI总线ID才能使用它们-您可能会更幸运,但是通常设置多显示器计算机是一种从本书“高级”一章开始练习,不要指望完整的即插即用 *(请参见下面的更新)。同样,就我而言,旋转的显示器使事情变得有些复杂。
这是我的xorg.conf:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" RightOf "Screen3"
Screen 1 "Screen1" 0 0
Screen 2 "Screen2" RightOf "Screen1"
Screen 3 "Screen3" RightOf "Screen2"
Option "Xinerama" "1"
EndSection
Section "Files"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor3"
VendorName "Unknown"
ModelName "SamsungSyncMaster"
HorizSync 30.0 - 84.0
VertRefresh 56.0 - 76.0
Option "DPMS"
Option "Rotate" "Left"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor2"
VendorName "Unknown"
ModelName "Dell 2007 WFP"
HorizSync 30.0 - 84.0
VertRefresh 56.0 - 76.0
Option "DPMS"
Option "Rotate" "Left"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor1"
VendorName "Unknown"
ModelName "BENQ"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "BenQ FP222W"
HorizSync 30.0 - 84.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device3"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 210"
BusID "PCI:3:0:0"
Screen 1
EndSection
Section "Device"
Identifier "Device2"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8400 GS"
BusID "PCI:2:0:0"
Screen 1
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 210"
BusID "PCI:3:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8400 GS"
BusID "PCI:2:0:0"
Screen 0
EndSection
Section "Screen"
Identifier "Screen3"
Device "Device3"
Monitor "Monitor3"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "Device2"
Monitor "Monitor2"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
现在,我非常有信心可以插入另一个视频卡,并将其扩展到6显示器设置,但是我感到脖子的灵活性有限,因此我无法充分利用6显示器:)
* 2015年中更新:最近,我不得不从装有Kubuntu 15.04的USB闪存盘中启动此计算机。我必须报告,令我惊讶的是,它无需使用任何手动设置(纵向)就可以识别并使用所有4台显示器。旋转显示器并不能很好地工作,但是仍然取得了令人印象深刻的进步-我很确定它以前只使用了一两个显示器。因此,我怀疑如果您不希望使用纵向监视器,那么Kubuntu可能会为您开箱即用,而无需进行任何调整。
我还能够获得四屏显示器设置。我确实使用了团结,尽管我坚持团结2d。设置并不完美,存在缺陷,但是拥有额外的屏幕空间使麻烦变得值得。
什么样的缺陷?每对监视器都像单个监视器一样对待。因此,点击最大化按钮将导致窗口跨越两个监视器而不是一个。另外,您可以将窗口拖动到边缘并使其填满屏幕一半的功能也坏了。如果我偶尔尝试在监视器3或4上播放视频,即使认为音频会继续播放,该视频也会冻结。还有其他一些小故障。
设置很痛苦!我花了HOURS来浏览博客文章并在这里搜索,然后才终于通过反复试验弄清楚了。
正如Sergey所说,您必须使用专有的NVidia驱动程序。我不记得我在哪里找到它们的,但是您不会将其与自动安装的nvidia驱动程序一起使用。相信我,我已经尝试过!然后,您必须手动构建xorg.conf,识别硬件并设置适当的设置。
可悲的是,在Ubuntu 10.x时代,这实际上非常容易……几乎即插即用。一切都以11.04消失。=(从那以后情况逐渐好转,但这远非完美。