Найти "идентификатор шины" ваших карт легко, просто запустите:
lspci | grep VGA
результат будет примерно таким:
01:08.0 VGA compatible controller: Number 9 Computer Company Revolution 4 (rev 02)
Тогда «01:08.0» - это идентификатор вашего автобуса. Если у вас есть две карты, у вас будет две такие линии.
Затем откройте файл /etc/X11/xorg.conf с текстовым редактором в качестве пользователя root. Отредактируйте его так, чтобы он содержал два раздела "Устройство". Пример раздела устройства:
Section "Device"
Identifier "My video card 1"
Driver "ati"
BusID "PCI:1:8:0"
EndSection
Идентификатор - это любой текст, который вы хотите идентифицировать с вашей видеокартой - он понадобится вам в следующих разделах файла xorg.conf. Драйвер является одним из: APM, ATI, чипы, Cirrus, Cyrix, FBDEV, Glide, Glint, I128, I740, IMSTT, Intel, MGA, Neomagic, NV, Openchrome, R128, Radeon, исполнение, дикарь, S3VIRGE, Siliconmotion, SIS , sisusb, sunbw2, suncg14, suncg3, suncg6, sunffb, sunleo, suntcx, tdfx, трезубец, tseng, vesa, vmware, voodoo, wsfb, xgi, xgixp. Выберите один из них, который выглядит как тип чипсета, который есть в вашей видеокарте (будет полезна строка из lspci | grep VGA). И BusID вы уже знаете. Создайте два таких раздела.
Я объясню, как настроить два монитора с двумя видеокартами, вы сможете расширить его до четырех мониторов, как только поймете, как работает файл конфигурации.
Затем создайте два раздела "Монитор". Некоторым как это должно быть достаточно:
Section "Monitor"
Identifier "My monitor 1"
HorizSync 30-94
VertRefresh 48-85
EndSection
Идентификатор - это все, что вы выбираете, вы должны проверить горизонтальную синхронизацию и вертикальную частоту обновления в вашем руководстве по эксплуатации монитора, чтобы выяснить два других обязательных параметра.
Затем создайте два раздела "Экран", например:
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
Где вы используете идентификаторы, которые вы создали в предыдущих разделах, 24 - это глубина цвета, которую вы хотите, а в режимах вы устанавливаете разрешение, которое вы хотите, на этом мониторе.
Последнее, что вы хотите, это отредактировать раздел ServerLayout, чтобы он выглядел так:
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
Большая часть уже будет там, вам нужно добавить следующую строку:
Screen 1 "My screen 2" RightOf "My screen 1"
Где вы размещаете идентификаторы экранов, которые вы определили ранее.
Затем перезагрузите ваш X-сервер, и он должен работать. Если он не ищет ошибки в /var/log/Xorg.0.log или аналогичном файле журнала. Если вы хотите прочитать, как создавать такие файлы, это должно быть в руководстве:
man xorg.conf
Если у вас его нет в вашей системе, поиск в Google по запросу "man xorg.conf" покажет много ресурсов.
Это также должно быть интересно для вас:http://www.ghacks.net/2009/02/04/get-to-know-linux-understanding-xorgconf/
Это для Gentoo, но показывает много полезных примеров, как написать файл xorg.conf:http://en.gentoo-wiki.com/wiki/X.Org/Dual_Monitors/ATI