2つのグラフィックカードの構成に問題があります。内部Intel(iGPU i7 4xxx)と非常に古いTrident TGUI 9xxx PCIカードがあります。カードをデフォルトのkdeとして使用すると、起動は正常に機能しますが、マルチモニタモードで設定する必要があります。 XOrgサーバーを起動できないため、Xineramaは使用できません。現在の構成では、デフォルトディスプレイが良好で、2番目のディスプレイ(サムネイルに接続されている)が黒で、カーソルにXが表示されます(そのディスプレイにカーソルを移動できます)。 Xineramaを有効にすると、XOrgはループ内で無限に再起動します。これはXineramaとXRandRの間の非互換性のようです。
それでは、2つのカードでこの2つのモニタをどのように有効にしますか?
xrandrは2番目の画面を検出しません。出力は次のとおりです。
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