Hallo
Ich habe folgendes Problem mit meiner Matrox G400 Grafikkarte unter c’t VDR 4.5 in X: Ich kann das Bild am zweiten Ausgang am meinen TV sehen und auch wunderbar nutzen, aber ich kann mit dem mgapdesk die Position und Größe nicht verändern: „Adjust Display“, das Bild zuckt zwar kurz am TV, bleibt aber an der gleichen Stelle. Am ersten Ausgang, an dem der PC-Monitor hängt, kann ich ohne Probleme die Bildposition verändern.
Zu meinem System:
c’t VDR 4.5
X-Server – XFree86 4.3 (vom debian-mirror)
neuste Matrox-Treiber 4.3.0 für X-Free
mgapdesk-1.00.7beta-3 (beta-5 und beta-7 hab ich auch getestet) (vom debian-mirror)
Matrox G400 mit RGB-Scart-Kabel am 2. Ausgang
Einstellungen in der /etc/X11/XF86Server-4 für PAL, RGB-Scart und DualHead Clone (Multi-Display hatte ich auch schon getestet):
Section "ServerLayout"
Identifier "Matrox PowerDesk configured."
Screen "Display 1" 0 0
Screen "Display 2" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
Section "Files"
# local font server
# if the local font server has problems, we can fall back on these
FontPath "unix/:7100"
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/Speedo"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
EndSection
Section "Module"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
EndSection
Section "ServerFlags"
Option "Xinerama"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc104"
Option "XkbLayout" "de"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "Display 1"
HorizSync 28,0 - 28,0
HorizSync 0,0 - 50,0
HorizSync 0,0 - 0,0
VertRefresh 43,0 - 43,0
VertRefresh 0,0 - 75,0
VertRefresh 0,0 - 0,0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Display 2"
HorizSync 28,0 - 28,0
HorizSync 0,0 - 50,0
HorizSync 0,0 - 0,0
VertRefresh 43,0 - 43,0
VertRefresh 0,0 - 75,0
VertRefresh 0,0 - 0,0
ModeLine "800x600@50Hz:1" 43.0 800 872 960 1121 600 668 672 780 +hsync +vsync
EndSection
Section "Device"
Identifier "MATROX CARD 1"
Driver "mga"
Option "hw cursor" "on"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "MATROX CARD 2"
Driver "mga"
Option "TV" "yes"
Option "CableType" "SCART_RGB"
Option "TVStandard" "PAL"
Option "hw cursor" "on"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Display 1"
Device "MATROX CARD 1"
Monitor "Display 1"
DefaultDepth 24
DefaultFbBPP 32
SubSection "Display"
Depth 1
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Display 2"
Device "MATROX CARD 2"
Monitor "Display 2"
DefaultDepth 24
DefaultFbBPP 32
SubSection "Display"
Depth 24
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 8
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 16
Modes "800x600"
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Alles anzeigen
Was mir auch noch auffiel, das mgapdesk zu viele HorizSync- & VertRefresh-Frequenzen einträgt, die immer manuell gelöscht werden müssen.
Mit den Tools XF86cfg und xvidtune von XFree konnte ich immer nur die Einstellungen für den ersten Ausgang (PC-Monitor) durchführen.
Vielen Dank für eure Antworten.
Gruß Uwe