查找卡的“总线ID”很容易,只需运行:
lspci | grep VGA
结果将是这样的:
01:08.0 VGA compatible controller: Number 9 Computer Company Revolution 4 (rev 02)
然后,“ 01:08.0”是您的公交车ID。如果您有两张牌,您将有两条这样的线。
然后/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是所需的色深,而在Modes中,则将所需的分辨率放在该显示器上。
您需要做的最后一件事是编辑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