Знайти "ідентифікатор шини" ваших карт легко, просто запустіть:
lspci | grep VGA
результат був би на кшталт:
01:08.0 VGA compatible controller: Number 9 Computer Company Revolution 4 (rev 02)
Тоді "01: 08.0" - ваш ідентифікатор шини. Якщо у вас є дві картки, у вас будуть два такі рядки.
Потім відкрийте /etc/X11/xorg.conf
файл із текстовим редактором як корінь. Відредагуйте його, щоб містити два 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