Znalezienie „identyfikatora autobusu” twoich kart jest łatwe, po prostu uruchom:
lspci | grep VGA
wynikiem byłoby coś takiego:
01:08.0 VGA compatible controller: Number 9 Computer Company Revolution 4 (rev 02)
Zatem „01: 08.0” to identyfikator Twojego autobusu. Jeśli masz dwie karty, będziesz miał dwie takie linie.
Następnie otwórz /etc/X11/xorg.conf
plik za pomocą edytora tekstu jako root. Edytuj go, aby zawierał dwie Device
sekcje. Przykład sekcji urządzenia:
Section "Device"
Identifier "My video card 1"
Driver "ati"
BusID "PCI:1:8:0"
EndSection
Identyfikator to dowolny tekst, za pomocą którego chcesz identyfikować swoją kartę wideo - będziesz go potrzebować w późniejszych sekcjach pliku xorg.conf. Kierowca jest jednym z:
apm, ati, chips, cirrus, cyrix, fbdev, glide, glint, i128, i740, imstt, intel, mga, neomagic, nv, openchrome, r128, radeon, rendition, savage, s3virge, siliconmotion, sis, sisusb, sunbw2, suncg14, suncg3, suncg6, sunffb, sunleo, suntcx, tdfx, trident, tseng, vesa, vmware, voodoo, wsfb, xgi, xgixp
Wybierz jeden z nich, który wygląda na typ chipsetu, który znajduje się na karcie graficznej (ciąg z lspci | grep VGA
będzie pomocny). I BusID, który już znasz. Utwórz dwie takie sekcje.
Wyjaśnię, jak skonfigurować dwa monitory za pomocą dwóch kart graficznych, powinieneś być w stanie rozszerzyć to na cztery monitory, gdy zrozumiesz, jak działa plik konfiguracyjny.
Następnie utwórz dwie sekcje „Monitor”. Niektóre takie powinny wystarczyć:
Section "Monitor"
Identifier "My monitor 1"
HorizSync 30-94
VertRefresh 48-85
EndSection
Identyfikator to znowu wszystko, co wybierzesz, powinieneś sprawdzić poziomą synchronizację i pionowe częstotliwości odświeżania w instrukcji obsługi monitora, aby znaleźć dwa pozostałe wymagane parametry.
Następnie utwórz dwie sekcje „Screen”:
Section "Screen"
Identifier "My screen 1"
Device "My video card 1"
Monitor "My monitor 1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1600x1200"
EndSubSection
EndSection
Tam, gdzie używasz identyfikatorów utworzonych w poprzednich sekcjach, a 24 to żądana głębia kolorów, aw trybach ustawiasz żądaną rozdzielczość na tym monitorze.
Ostatnią rzeczą, którą chcesz, jest edycja sekcji ServerLayout, aby wyglądała następująco:
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "My screen 1"
Screen 1 "My screen 2" RightOf "My screen 1"
InputDevice "My keyboard"
InputDevice "Configured Mouse"
EndSection
Większość już tam będzie, należy dodać następujący wiersz:
Screen 1 "My screen 2" RightOf "My screen 1"
Gdzie umieszczasz identyfikatory zdefiniowanych wcześniej ekranów.
Następnie uruchom ponownie serwer X i powinien on działać. Jeśli nie wyszukuje /var/log/Xorg.0.log
błędów lub podobnego pliku dziennika. Jeśli chcesz przeczytać, jak utworzyć takie pliki, powinien znajdować się w instrukcji:
man xorg.conf
Jeśli nie masz takiego w swoim systemie, wyszukiwanie w Google „man xorg.conf” pokaże wiele zasobów.
To powinno być również interesujące dla Ciebie do przeczytania:
http://www.ghacks.net/2009/02/04/get-to-know-linux-understanding-xorgconf/
Dotyczy to Gentoo, ale pokazuje wiele przydatnych przykładów, jak napisać plik xorg.conf:
http://en.gentoo-wiki.com/wiki/X.Org/Dual_Monitors/ATI