Найти «идентификатор шины» ваших карт легко, просто запустите:
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. Отредактируйте его так, чтобы он содержал два Device
раздела. Пример раздела устройства:
Section "Device"
Identifier "My video card 1"
Driver "ati"
BusID "PCI:1:8:0"
EndSection
Идентификатор - это любой текст, который вы хотите идентифицировать с вашей видеокартой - он понадобится вам в следующих разделах файла xorg.conf. Водитель является одним из:
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
Выберите один из них, который выглядит как тип чипсета, который есть в вашей видеокарте ( 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