Samouczek dotyczący konfigurowania komputera z systemem Linux z 3 monitorami? [Zamknięte]

3

Czy możesz podać link do aktualnego samouczka dotyczącego konfigurowania systemu Linux za pomocą 3 monitorów? W szczególności chcę skonfigurować 2 różne karty graficzne NVIDIA z 3 monitorami. Mogę już zrobić 2 monitory na 1 karcie graficznej, więc nie jestem zainteresowany tymi samouczkami.

jmvidal
źródło
Spróbuj tego , to jest dla mandrivy, ale powinno działać.
Bobby,
Radzę ci nie oczekiwać dużo. Niedawno doszedłem do końca mojego uwięzi i ostatecznie kupiłem nowy większy monitor, aby zastąpić 2 mniejsze, aby przejść z 3 do 2 monitorów, ponieważ potrójne przyspieszenie sprzętowe systemu Linux i wiele procesorów GPU to śmiecie. Podwójna głowa to dobre czasy, Triple był po prostu oszałamiający, odczuwał ból i irytacje. Mam 3 monitory pracujące w 2D, ale żaden xrandr nie oznaczał wszystkiego, od googleearth po wizualizacje mojego odtwarzacza mp3 (i wszystko pomiędzy, szczególnie większość gier) właśnie się zawiesił.
Sirex,

Odpowiedzi:

3

Prowadzę konfigurację z trzema monitorami przy użyciu xinerama i dwóch kart Nvidia gfx. Działa to z X.org 1.9.4. Spójrz na mój xorg.conf:

Section "ServerLayout"
Identifier     "X.org Configured"
Option      "Clone"     "off"
Option      "Xinerama"  "on"
Screen      0  "Screen0"
Screen      1  "Screen1" RightOf "Screen0"
Screen      2  "Screen2" LeftOf "Screen0"
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerFlags"
    Option      "DontZap"       "false"
EndSection

Section "Files"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/misc"
FontPath     "/usr/share/fonts/100dpi:unscaled"
FontPath     "/usr/share/fonts/75dpi:unscaled"
FontPath     "/usr/share/fonts/TTF"
FontPath     "/usr/share/fonts/Type1"
FontPath     "/usr/share/fonts/local"
EndSection

Section "Module"
Load  "record"
Load  "extmod"
Load  "dbe"
Load  "dri2"
Load  "dri"
Load  "glx"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
Option      "XkbLayout" "gb"
Option      "XkbOptions" "terminate:ctrl_alt_bksp" 
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option      "Protocol" "auto"
Option      "Device" "/dev/input/mice"
Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
Option       "DPMS"
EndSection

Section "Monitor"
Identifier   "Monitor1"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
Option       "DPMS"
EndSection

Section "Monitor"
Identifier   "Monitor2"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
Option       "DPMS"
EndSection



Section "Device"
Identifier  "Card0"
Driver      "nvidia"
VendorName  "nVidia Corporation"
BoardName   "G80 [GeForce 8800 GTS]"
BusID       "PCI:1:0:0"
Option      "NoLogo"    "1"
Option      "RenderAccel"   "True"
Screen      0
EndSection

Section "Device"
Identifier  "Card1"
Driver      "nvidia"
VendorName  "nVidia Corporation"
BoardName   "G80 [GeForce 8800 GTS]"
BusID       "PCI:1:0:0"
Option      "NoLogo"    "1"
Option      "RenderAccel"   "True"
Screen      1
EndSection

Section "Device"
Identifier  "Card2"
Driver      "nvidia"
VendorName  "nVidia Corporation"
BoardName   "G92 [GeForce 8800 GTS 512]"
BusID       "PCI:4:0:0"
Option      "NoLogo"    "1"
Option      "RenderAccel"   "True"
Screen      0
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
Option     "Metamodes" "1680x1050"
SubSection "Display"
    Depth     24
    Modes     "1680x1050"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device     "Card1"
Monitor    "Monitor1"
Option     "Metamodes" "1680x1050"
SubSection "Display"
    Depth     24
    Modes     "1680x1050"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen2"
Device     "Card2"
Monitor    "Monitor2"
Option     "Metamodes" "1680x1050"
SubSection "Display"
    Depth     24
    Modes     "1680x1050"
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

Tak, wiem, że Xinerama jest stara i wszystkie fajne dzieci powinny używać xrandr. Cóż, jeśli ktokolwiek może mi pokazać konfigurację Xrandr, która działa, zmieniłbym się w mgnieniu oka.

Innym rozwiązaniem byłoby użycie sprzętowego gadżetu, który zwielokrotnia twoje monitory. Drogie, ale pozwoli ci uruchomić SLI / xrandr / etc zamiast Xinerama. Gizmos tutaj

brice
źródło
0

Jeśli masz wystarczająco nowoczesną instalację Linuksa oraz całkiem nowe karty i sterownik NVIDIA (mam 185 w pracy (ubuntu), 190 w domu (Fedora12)), to już zrobiłeś ciężką część.

Wszystko, co musisz teraz zrobić, to zainstalować pakiet ustawień NVIDIA (mniam zainstaluj ustawienia NVIDIA), uruchom ponownie komputer i podłącz nową kartę i monitor.

Następnie uruchom nvidia-settings jako root.

Oba procesory graficzne zostaną (powinny) zostać wymienione wraz z dołączonymi do nich monitorami.

Pod „X Server Display Configuration” zobaczysz wszystkie trzy monitory, chociaż jeden może być wyłączony. Będziesz mógł włączyć go w linii konfiguracji, wybierając najpierw ten ekran. Możesz także umieszczać ekrany tam, gdzie chcesz (lewy, prawy, górny, dolny ... cokolwiek).

Uwaga: o ile wiem, przy dwóch osobnych kartach będziesz musiał użyć Xineramy lub osobnych wyświetlaczy x. (możliwe, że w konfiguracji SLI będziesz w stanie uruchomić więcej niż dwa monitory w trybie podwójnego widoku. Nie jestem pewien co do tej konfiguracji, ponieważ nigdy jej nie użyłem. Uruchomiłem dwie karty bez SLI).

Xinerama nie zezwoli na składany wyświetlacz X (bez fantazyjnych efektów okien 3D), a także na inne problemy, które możesz mieć z Xinerama.

Nie powinieneś już więcej edytować pliku xorg.conf.

SuperMagic
źródło