Matrox G550 Xorg Dual Head Configuration File

From Wiki
Jump to: navigation, search
  • xorg-x11 7.3
  • xorg-server 1.4.2

Using the 1.4.8 xf86-video-mga drivers, this configuration will produce no video signal to the monitors (monitors go into standby). Killing the processes from an ssh session usually leave the keyboard inoperative, and a reboot is required.

Using the 4.4.4 drivers from http://forum.tuxx-home.at/ sort of works. The VGA monitor produces good video, but the DVI monitor, while at the correct resolution, has weird jumping blocks of text, like a blitter gone mad. Using the drivers straight out of the file, I had to uncomment the IgnoreABI option. When I recompiled the mga driver from the source file, the results were no different, but I did not need to uncomment IgnoreABI.

Disabling screen 1 in the ServerLayout section results in both monitors showing the same image, although the timing on the VGA monitor causes it to be shifted to the right. Letting the monitor auto-adjust has no effect.

Some people seem to report that they've gotten dual head working with a G550, but I'm not clear at what resolutions. This could be a 1600x1200 problem.

Section "ServerFlags"
#  Option "Xinerama"
#  Option "IgnoreABI" "True"
EndSection

Section "Files"
  RgbPath      "/usr/lib/X11/rgb"
  FontPath     "/usr/share/fonts/local/"
  FontPath     "/usr/share/fonts/misc/"
  FontPath     "/usr/share/fonts/75dpi/:unscaled"
  FontPath     "/usr/share/fonts/100dpi/:unscaled"
  FontPath     "/usr/share/fonts/Speedo/"
  FontPath     "/usr/share/fonts/Type1/"
  FontPath     "/usr/share/fonts/75dpi/"
  FontPath     "/usr/share/fonts/100dpi/"
EndSection

Section "Module"
  Load        "GLcore"
  Load        "dbe"
  Load        "extmod"
  Load        "glx"
  Load        "dri"
EndSection

Section "DRI"
  Mode        0666
EndSection

Section "InputDevice"
  Identifier  "Keyboard1"
  Driver      "kbd"
  Option      "AutoRepeat" "500 30"
  Option      "XkbModel" "microsoftpro"
  Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
  Identifier  "Mouse1"
  Driver      "mouse"
  Option      "Protocol" "Auto"
  Option      "Device" "/dev/input/mice"
  Option      "ZAxisMapping" "4 5"
EndSection

Section "Device"
  Identifier  "G550_DVI"
  Driver      "mga"
  VendorName  "matrox"
  BusID       "PCI:1:0:0"
  Screen      0
  Option      "DigitalScreen"
  Option      "Crtc2Half"
  Option      "AGPMode" "1"
  Option      "HWCursor" "off"
EndSection

Section "Device"
  Identifier  "G550_VGA"
  Driver      "mga"
  VendorName  "matrox"
  BusID       "PCI:1:0:0"
  Screen      1
  Option      "Crtc2Half"
  Option      "AGPMode" "1"
  Option      "HWCursor" "off"
EndSection

Section "Monitor"
  Identifier   "Sony LCD"
  VendorName   "Sony"
  HorizSync    31.5 - 64.3
  VertRefresh  50.0 - 70.0
  ModeLine     "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
  Option       "DPMS" "on"
EndSection

Section "Monitor"
  Identifier   "Monitor_Right"
  VendorName   "SyncMaster_204B"
  ModeLine     "1600x1200@60" 162.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
  Option       "DPMS" "on"
EndSection

Section "Monitor"
  Identifier   "Monitor_Left"
  VendorName   "SyncMaster_204B"
  ModeLine     "1600x1200@60" 162.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
  Option       "DPMS" "on"
EndSection

#Section "Screen"
#  Identifier "Screen_Sony"
#  Device     "G550_DVI"
#  Monitor    "Sony LCD"
#  DefaultDepth     16
#  SubSection "Display"
#    Depth     16
#    Black     0x0000 0x0000 0x0000
#    White     0x0000 0x0000 0x0000
#    Modes    "1280x1024@60"
#  EndSubSection
#EndSection

Section "Screen"
  Identifier  "Screen_Right"
  Device      "G550_DVI"
  Monitor     "Monitor_Right"
  DefaultDepth     16
  SubSection "Display"
    Depth     16
    Black     0x0000 0x0000 0x0000
    White     0x0000 0x0000 0x0000
    Modes     "1600x1200@60"
  EndSubSection
EndSection

Section "Screen"
  Identifier  "Screen_Left"
  Device      "G550_VGA"
  Monitor     "Monitor_Left"
  DefaultDepth     16
  SubSection "Display"
    Depth     16
    Black     0x0000 0x0000 0x0000
    White     0x0000 0x0000 0x0000
    Modes     "1600x1200@60"
  EndSubSection
EndSection

Section "ServerLayout"
  Identifier     "Simple Layout"
  Screen         0 "Screen_Right" 0 0
  Screen         1 "Screen_Left" LeftOf "Screen_Right"
  InputDevice    "Mouse1" "CorePointer"
  InputDevice    "Keyboard1" "CoreKeyboard"
EndSection