回答:
クワッドモニターは確かに可能です。ここでは、2つのNVidiaカード(独自のNVidiaドライバーを使用)によって駆動されるセットアップを示します。
私の特定のセットアップでは、3Dアクセラレーションを機能させることはできませんでしたが、覚えているように、これは4台のモニターを持つよりも2台のモニターを回転させることの要件でした。
また、私はUnityを使用していません。ウィンドウマネージャーはXMonadです。ウィンドウをモニターからモニターにドラッグして手動で配置するのに何時間も費やしたくない場合を除き、このようなセットアップには非常にお勧めします。
私が覚えているように、それらを使用できるように各カードに個別のPCIバスIDを指定する必要があったので、カスタムxorg.confファイルを使用しています。本の「高度な」章からの演習、完全なプラグアンドプレイを期待しないでください*(下記の更新を参照)。繰り返しますが、私の場合、回転したモニターは少し問題を複雑にしました。
これが私の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台すべてのモニターを認識して使用できたことを報告する必要があります。モニターの回転はうまくいきませんでしたが、それでも目覚ましい進歩があります。以前は1つまたは2つのモニターしか使用していなかったと確信しています。したがって、ポートレートモニターが必要ない場合、Kubuntuは調整をしなくてもすぐに使用できると思います。
クワッドモニターをセットアップすることもできました。Unityを使用しましたが、Unity 2Dで行き詰まりました。セットアップは完璧ではなく、欠陥がありましたが、余分なスクリーンの面積があるため、面倒な価値がありました。
どんな欠陥?モニターの各ペアは、単一のモニターのように扱われました。そのため、最大化ボタンを押すと、ウィンドウが1つではなく2つのモニターにまたがることになります。また、ウィンドウを端までドラッグして画面の半分まで埋め込む機能も壊れていました。たまにモニター3または4でビデオを再生しようとすると、オーディオが再生され続けていてもビデオがフリーズします。そのようないくつかの他の不具合がありました。
セットアップは大変でした!私はHOURS時間かけてブログの投稿を調べ、ここで検索してから、ようやく試行錯誤してそれを見つけました。
Sergeyが言ったように、独自のNVidiaドライバーを使用する必要があります。どこで見つけたのか覚えていませんが、自動インストールされるnvidiaドライバーでは動作しません。私を信じて、私は試しました!次に、ハードウェアを識別して適切な設定を行い、xorg.confを手動で構築する必要があります。
悲しいことに、Ubuntu 10.x時代には、これは実際には非常に簡単でした。ほとんどプラグアンドプレイでした。それはすべて11.04で廃止されました。=(それ以来、状況は少しずつ良くなっているが、完璧からは遠い。