私はすべてを試してみて、物理カードごとに2つ以上のモニターを駆動する方法はないと確信しました。私はこれがCRTC制限のためだと思いますが、完全にはわかりません。オープンソースドライバ「nouveau」(OpenSUSE 13.2に同梱されている最も優れた最新ドライバ)を使用してテストしましたが、有効にすることはできません。みんな3台のモニターを同時に表示します。通常、そのうちの2つはアクティブになり、そのうちの1つは無効になります。明示的に強制的に開いても開けません。
Googleを使用して見つけたすべての設定は、Nouveauのデュアルヘッド設定を参照してください。はい、うまくいきます。
2つ以上のモニターに関して私が見つけたすべての構成には(少なくとも)2つのGPUがあります。したがって、1つのGPUは2つのモニターを使用し、もう1つのGPUは残り(1つまたは2つのモニター)を使用します。
これは私の研究ですが、最後の変更であなたに尋ねたいと思います。 1台のモニターで3台のモニター(VGA、HDMI、DVI)を使ったことがありますか?一つオープンソースドライバーを使用したカード新しいスタイル?
PS:私は単一のカードについて話しています。カードにはVGA、HDMI、DVIの3つの出力があります。
ここここで私の物語を見つけることができます。
答え1
これが制限のためだとわかりました。私のハードウェアそしてドライバの問題ではありません。。 nVIDIA Proprietaryを起動した後、次のニュースが届きました。MetaMode 1 of Screen 0 has more than 2 active display devices.
インターネット検索の後、Keplerアーキテクチャ(2012年3月22日リリース)よりも古いnVidiaカードへの参照が見つかりました。
したがって、他の人を欲求不満から救う最善の方法は、次のことを確認することです。
CRTC >= モニター数
それからX.orgを設定してみてください。そうしないと、Xサーバーを有効にできません。みんなハードウェアの制限による監視。
答え2
3つのモニターを正しく設定することに成功しました。
これは私のものです。
xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x1b9 cap: 0x1, Source Output crtcs: 4 outputs: 6 associated providers: 0 name:NVIDIA-0
モニター3つで見ることができます。
xrandr -q
Screen 0: minimum 8 x 8, current 5760 x 1200, maximum 16384 x 16384
DVI-I-0 disconnected primary (normal left inverted right x axis y axis)
DVI-I-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 531mm x 298mm
1920x1080 60.00*+ 60.00
1440x900 59.89
1280x1024 60.02
1280x800 59.81
1152x864 75.00
1024x768 70.07 60.00
800x600 60.32 56.25
640x480 59.94
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
1920x1080 60.00*+ 59.94 50.00 60.00 50.04
1680x1050 59.95
1440x900 59.89
1280x1024 75.02 60.02
1280x960 60.00
1280x720 60.00 59.94 50.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
720x576 50.00
720x480 59.94
640x480 75.00 72.81 59.94 59.93
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DVI-D-0 connected 1920x1200+3840+0 (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 59.95*+
1600x1200 60.00
1280x1024 75.02 60.02
1280x960 60.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
640x480 75.00 72.81 59.94
3つのモニターが接続されていることがわかり、設定できます。
xrandr --output DVI-I-1 --auto --left-of DVI-D-0 \
--output DVI-I-0 --auto \
--output HDMI-0 --auto --left-of DVI-I-1
答え3
私はLinux Mint 17.1(Rebecca)に付属のxserver-xorg-video-nouveauバージョン1:1.0.10-1ubuntu2を実行しています。私はクワッドポートグラフィックカードを持っており、そのうちの3つを使用しています(私のアバターの写真に示すように、2つの水平モードと1つの垂直モード)。
からlspci -v
:
01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 760] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 847a
Flags: bus master, fast devsel, latency 0, IRQ 89
Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Memory at f0000000 (64-bit, prefetchable) [size=128M]
Memory at f8000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at fe000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nouveau
xrandr --query
:
Screen 0: minimum 320 x 200, current 5040 x 1920, maximum 8192 x 8192
DVI-I-1 connected primary 1920x1200+0+720 (normal left inverted right x axis y axis) 160mm x 90mm
1920x1200 60.0*+
1920x1080 60.0 50.0 59.9
1920x1080i 60.1 50.0 60.0
1600x1200 60.0
1280x1024 75.0 60.0
1280x960 60.0
1152x864 75.0
1280x720 60.0 50.0 59.9
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
720x576 50.0
720x480 60.0 59.9
640x480 75.0 72.8 66.7 60.0 59.9
720x400 70.1
DVI-D-1 connected 1200x1920+3840+0 left (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 60.0*+
1920x1080 60.0 50.0 59.9
1920x1080i 60.1 50.0 60.0
1600x1200 60.0
1280x1024 75.0 60.0
1280x960 60.0
1152x864 75.0
1280x720 60.0 50.0 59.9
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 75.0 72.8 66.7 60.0 59.9
720x400 70.1
HDMI-1 connected 1920x1200+1920+720 (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 60.0*+
1920x1080 60.0 50.0 59.9
1920x1080i 60.1 50.0 60.0
1600x1200 60.0
1280x1024 75.0 60.0
1280x960 60.0
1152x864 75.0
1280x720 60.0 50.0 59.9
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 75.0 72.8 66.7 60.0 59.9
720x400 70.1
DP-1 disconnected (normal left inverted right x axis y axis)
xrandr --verbose | grep CRTC
:
CRTC: 0
CRTCs: 0 1 2 3
CRTC: 1
CRTCs: 0 1 2 3
CRTC: 2
CRTCs: 0 1 2 3
CRTCs: 0 1 2 3
だから私はそれが可能だと思い、私の古い2ポートグラフィックボードが故障した後にこれを設定するのに多くの問題があったことを覚えていません。 (それまでは、パスがある別のシステムで3番目のボードを使用していました。ドライバモニタを介してx2vnc
)。しかし、あなたが何を見逃しているのかわかりません。
答え4
私はZotac(nvidia)GT 730 64ビットDDR3カードを使って作業しました。仕様にはモニター3つを駆動できるものと示されていますが、ご存知のように簡単ではありません。 「X -configure」は「設定するデバイスなし」だけを報告し、randrはまったく役に立ちませんが、次のxorg.confは動作します。
Section "ServerLayout"
Identifier "Layout"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" LeftOf "Screen0"
Screen 2 "Screen2" RightOf "Screen0"
EndSection
#Screen 0: ===========================================
Section "Monitor"
Identifier "Monitor0"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "Device0"
Driver "nouveau"
Option "ShadowFB" "true"
Option "WrappedFB" "true"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
EndSection
#Screen 1: ===========================================
Section "Monitor"
Identifier "Monitor1"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "Device1"
Driver "nouveau"
Option "ShadowFB" "true"
Option "WrappedFB" "true"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
EndSection
#Screen 2: ===========================================
Section "Monitor"
Identifier "Monitor2"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "Device2"
Driver "nouveau"
Option "ShadowFB" "true"
Option "WrappedFB" "true"
BusID "PCI:1:0:0"
Option "ZaphodHeads" "VGA-1"
Screen 2
EndSection
Section "Screen"
Identifier "Screen2"
Device "Device2"
Monitor "Monitor2"
EndSection
...ご覧のとおり、「ZaphodHeads」が重要です。このxorg.confは必要なコンテンツだけを削除しており、ほとんどのコンテンツには他の多くのコンテンツが含まれていますが、ここでは必要ではないようです。もちろん、これはnouveauを使用し、いくつかの種類のTwinviewやXineramaではなく、3つの異なるX画面を生成します。