1つのグラフィックカードで2つのサーバーを実行できるはずですか?私のシステムで2つのサーバーを実行できます。2グラフィックカード(Nvidia 960およびマザーボードグラフィックカード)がありますが、ディスプレイポートとHDMIポートのみを使用してNvidiaカードで2Xサーバーを実行することはできません。
以下は、1つのグラフィックカードにある2つのサーバーのxorg.confファイルです(簡単に説明するために、ここではすべてのInputDeviceセクションを削除しました)。
Section "ServerFlags"
Option "DefaultServerLayout" "seat0"
Option "AllowMouseOpenFail" "true"
Option "AutoAddDevices" "false"
Option "AutoEnableDevices" "false"
EndSection
Section "ServerLayout"
Identifier "seat0"
Screen "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Touchscreen0" "CorePointer"
Option "Seat" "seat0"
Option "SingleCard" "on"
EndSection
Section "ServerLayout"
Identifier "seat1"
Screen "Screen1" 0 0
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Touchscreen1" "CorePointer"
Option "Seat" "seat1"
Option "SingleCard" "on"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "DELL E196FP"
HorizSync 31.0 - 80.0
VertRefresh 56.0 - 75.0
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "DELL E170S"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 76.0
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 960"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Videocard1"
Driver "vesa"
BusID "PCI:3:0:0"
Option "ProbeAllGpus" "false"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "NoLogo" "True"
Option "UseDisplayDevice" "DFP"
Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True"
Option "DynamicTwinView" "False"
Option "metamodes" "DVI-I-0: 1280x1024 +0+0"
EndSection
Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
Option "NoLogo" "True"
Option "UseDisplayDevice" "DFP"
Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True"
Option "DynamicTwinView" "False"
Option "metamodes" "DFP-2: 1024x768 +0+0"
EndSection
次のコマンドを使用して各Xサーバーを起動します。
startx -- :0 -layout seat0
そして
startx -- :1 -layout seat1 -sharevts
2つのXサーバー用のNvidiaカードソースを作成するには、何を変更する必要がありますか?
ベストアンサー1
1 枚のカードで 2 台のサーバーを実行できません。両方のサーバーは同じハードウェアレジスタセットを「持っている」必要がありますが、これは機能しません。
ただし、2つを使用するようにXサーバーを構成できます。画面。表示名は、:0.0
と同じです(および:0.1
2つの異なるサーバーではありません)。画面のビデオ読み取りを実行するハードウェア部分は「ヘッド」とも呼ばれるため、ほとんどのXドライバには(Zaphod Beeblebrox以降)など、この設定を有効にするオプションがあります。たとえば、参照してください。:0
:1
ZaphodHeads
intel
nouveau
ここのためのnouveau
。
クローズドソースnvidia
ドライバは独自のプラットフォームに拘束されることなく使用されるため、IIRCオプションはありません。ダブルビュー構造。
intel
Nvidiaカードがないため、ドライバ構成のみを提供できるため、マニュアルに従う方が良いでしょうnouveau
。