ATI x.org Dual Monitor
Denis Witt
witt at cat06.de
Mit Jun 20 11:25:33 BST 2007
Denis Witt schrieb:
> Der zweite Bildschirm ist im übrigen durchaus benutzbar wenn man ein
> eigenes Panel anlegt und die Anwendungen die auf dem 2. Monitor laufen
> sollen über das Panel auf dem 2. Monitor startet. Verschieben auf den 1.
> Monitor und andersrum tuts weiterhin nicht.
So, bin etwas weiter, oder auch nicht. Mit xinerama habe ich die Screens
so wie ich es gern hätte. fglrx wird für beide Monitore genutzt und ich
kann Fenster verschieben, auch die größe des Monitors wird richtig
gewählt, wenn man ein Fenster maximiert. Leider ist auf dem 2. Screen
der Mauscursor kaputt und die Auflösung lässt sich nicht mehr über
"System/Einstellungen" umstellen. Wirkliches Problem ist aber, dass die
3D-Beschleunigung so nicht mehr funktioniert.
Die ATI-Config hatte zudem einen 3. Monitor angelegt. Den habe ich jetzt
rausgeworfen. Derzeit sieht meine xorg.conf so aus (nur relevante Zeilen):
Section "ServerLayout"
Screen "Internal Screen" 0 0
Screen "External Screen" LeftOf "Internal Screen"
EndSection
Section "Monitor"
Identifier "Lenovo TFT"
HorizSync 30.0 - 90.0
VertRefresh 50.0 - 60.0
Option "DPMS" "true"
EndSection
Section "Monitor"
Identifier "External Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "ATI RADEON X1400 (Primary)"
Driver "fglrx"
VideoRam 131072
BusID "PCI:1:0:0"
EndSection
Section "Device"
Driver "fglrx"
Identifier "ATI RADEON X1400 (Secondary)"
VideoRam 131072
BusID "PCI:1:0:0"
Screen 1
Option "MergedFB" "true"
Option "MergedDPI" "100 100"
Option "DesktopSetup" "horizontal"
Option "PanelOff" "false"
Option "MonitorLayout" "LVDS, CRT"
EndSection
Section "Screen"
Identifier "Internal Screen"
Device "ATI RADEON X1400 (Primary)"
Monitor "Lenovo TFT"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1680x1050"
EndSubSection
SubSection "Display"
Depth 4
Modes "1680x1050"
EndSubSection
SubSection "Display"
Depth 8
Modes "1680x1050"
EndSubSection
SubSection "Display"
Depth 15
Modes "1680x1050"
EndSubSection
SubSection "Display"
Depth 16
Modes "1680x1050"
EndSubSection
SubSection "Display"
Depth 24
Modes "1680x1050"
EndSubSection
EndSection
Section "Screen"
Identifier "External Screen"
Device "ATI RADEON X1400 (Secondary)"
Monitor "External Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1600x1200"
EndSubSection
EndSection
Section "ServerFlags"
Option "Xinerama" "On"
EndSection
fglrxinfo meldet:
Xlib: extension "XFree86-DRI" missing on display ":0.0".
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 6.5.3)
DRI ist jedoch installiert und auch aktiv:
Section "DRI"
Mode 0666
EndSection
Section "Module"
Load "dri"
EndSection
Schö!