Encontrar la "identificación del bus" de sus tarjetas es fácil, simplemente ejecute:
lspci | grep VGA
el resultado sería algo como:
01:08.0 VGA compatible controller: Number 9 Computer Company Revolution 4 (rev 02)
Entonces "01: 08.0" es su identificación de autobús. Si tienes dos cartas, tendrás dos líneas como esa.
Luego abra su /etc/X11/xorg.conf
archivo con un editor de texto como root. Edítelo para contener dos Device
secciones. Un ejemplo de una sección de dispositivo:
Section "Device"
Identifier "My video card 1"
Driver "ati"
BusID "PCI:1:8:0"
EndSection
El identificador es cualquier texto con el que desee identificar su tarjeta de video; lo necesitará en secciones posteriores del archivo xorg.conf. Driver es uno de:
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
Elija uno de ellos que parezca el tipo de chipset que está en su tarjeta de video (la cadena de lspci | grep VGA
será útil). Y el BusID que ya conoces. Crea dos de esas secciones.
Explicaré cómo configurar dos monitores con dos tarjetas de video, debería poder extender eso a cuatro monitores una vez que comprenda cómo funciona el archivo de configuración.
Luego cree dos secciones de "Monitor". Algunos como este deberían ser suficientes:
Section "Monitor"
Identifier "My monitor 1"
HorizSync 30-94
VertRefresh 48-85
EndSection
El identificador es nuevamente cualquier cosa que elija, debe verificar la sincronización horizontal y las velocidades de actualización vertical en el manual de instrucciones de su monitor para conocer los otros dos parámetros requeridos.
Luego cree dos secciones de "Pantalla" como esta:
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
Donde usa los identificadores que creó en las secciones anteriores, y 24 es la profundidad de color que desea, y en Modos coloca la resolución que desea en ese monitor.
Lo último que desea es editar su sección ServerLayout para que se vea así:
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
La mayor parte ya estará allí, lo que debe agregar es esta línea:
Screen 1 "My screen 2" RightOf "My screen 1"
Donde coloca los identificadores de las pantallas que definió anteriormente.
Luego reinicie su servidor X y debería funcionar. Si no se ve en el /var/log/Xorg.0.log
archivo de registro o similar para errores. Si desea leer cómo crear dichos archivos, debe estar en el manual:
man xorg.conf
Si no tiene uno en su sistema, una búsqueda en Google de "man xorg.conf" mostrará muchos recursos.
Esto también debería ser interesante para usted:
http://www.ghacks.net/2009/02/04/get-to-know-linux-understanding-xorgconf/
Esto es para Gentoo, pero muestra muchos ejemplos útiles de cómo escribir un archivo xorg.conf:
http://en.gentoo-wiki.com/wiki/X.Org/Dual_Monitors/ATI