2개의 그래픽 카드 구성에 문제가 있습니다. 내부 Intel(iGPU i7 4xxx)과 아주 오래된 Trident TGUI 9xxx PCI 카드가 있습니다. 카드를 기본 kde로 사용하면 부팅이 제대로 작동하지만 다중 모니터 모드에서 구성해야 합니다. XOrg 서버를 시작할 수 없기 때문에 Xinerama를 사용할 수 없습니다. 현재 구성에서는 기본 디스플레이가 양호하고 두 번째 디스플레이(삼지창에 연결됨)가 검정색이고 커서에 X가 표시됩니다(해당 디스플레이로 커서를 이동할 수 있음). Xinerama를 활성화하면 XOrg가 루프에서 무한정 다시 시작되는데, 이는 Xinerama와 XRandR 간의 비호환성인 것 같습니다.
그렇다면 두 개의 카드로 이 두 개의 모니터를 어떻게 활성화합니까?
xrandr이 두 번째 화면을 감지하지 못합니다. 출력은 다음과 같습니다.
xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x45 cap: 0xb, Source Output, Sink Output, Sink Offload
crtcs: 3
outputs: 3 associated providers: 0 name:Intel
xrandr --q
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767
HDMI1 disconnected (normal left inverted right x axis y axis)
VGA1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis)
410mm x 230mm
1366x768 59.79*+
1024x768 75.03 60.00
800x600 72.19 75.00 60.32
640x480 75.00 72.81 59.94
720x400 70.08
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
저는 Debian 1:7.7+19 amd64를 사용하여 Xorg를 테스트하고 있으며 이것이 제 구성입니다:
/etc/X11/xorg.conf.d/97-intel.conf
Section "Device"
Identifier "intel"
Driver "intel"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen 0"
Device "intel"
Monitor "Monitor 0"
DefaultDepth 16
EndSection
Section "Monitor"
Identifier "Monitor 0"
Option "DPMS"
EndSection
/etc/X11/xorg.conf.d/98-trident.conf
Section "Device"
Identifier "tridentcard"
Driver "trident"
Option "NoAccel" "True"
Option "ShadowFB" "Enable"
Option "NoPciBurst" "Enable"
Option "FramebufferWC"
Option "NoDDC"
Option "UseTiming800"
Option "AccelMethod" "EXA"
BusID "PCI:5:0:0"
EndSection
Section "Screen"
Identifier "Screen 1"
Device "tridentcard"
Monitor "Monitor 1"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "640x480_60"
Virtual 800 600
EndSubSection
EndSection
Section "Monitor"
Identifier "Monitor 1"
HorizSync 30.0 - 62.0
VertRefresh 50.0 - 70.0
EndSection
/etc/X11/xorg.conf.d/99-layout.conf
Section "ServerLayout"
Identifier "Main"
Screen 0 "Screen 0"
Screen 1 "Screen 1" RightOf "Screen 0"
Option "Xinerama" "0"
EndSection