Ok, here's the setup: XFree 4.0.2 built from source with the matrox drivers patched in. A matrox G450
The current status is when I startx, stuff comes up on the second head, the primary head get no signal. (these refer to the ports on the card) I believe this has been successfully done before, so if anyone who has done that, or who can interpret these messages, is reading, I'd appreciate your input. -Aaron Solochek [EMAIL PROTECTED] Here is my config: Section "ServerLayout" Identifier "Dual Head" Screen "Screen_0" LeftOf "Screen_1" Screen "Screen_1" Option "Xinerama" InputDevice "Logitech MouseMan+" InputDevice "Default Keyboard" EndSection Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" ModulePath "/usr/X11R6/lib/modules" FontPath "/usr/X11R6/lib/X11/fonts/misc/" FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/CID/" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" EndSection Section "Module" Load "extmod" Load "GLcore" Load "dbe" Load "dri" Load "xie" Load "glx" Load "pex5" Load "record" Load "v4l" EndSection Section "DRI" Group 4000 Mode 0666 EndSection Section "InputDevice" Identifier "Default Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc104" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Logitech MouseMan+" Driver "mouse" Option "CorePointer" Option "Protocol" "MouseManPlusPS/2" Option "Device" "/dev/psaux" Option "Emulate3Buttons" "false" EndSection Section "Pointer" Protocol "IMPS/2" Device "/dev/psaux" BaudRate 1200 Emulate3Timeout 50 Resolution 100 ZAxisMapping 4 5 EndSection Section "Monitor" Identifier "Sony G500" VendorName "SNY" ModelName "3b0" HorizSync 30.0 - 121.0 VertRefresh 48.0 - 160.0 EndSection Section "Device" Identifier "G450_0" Driver "mga" VendorName "Matrox" BoardName "MGA G450 AGP" BusID "PCI:1:5:0" Screen 0 EndSection Section "Device" Identifier "G450_1" Driver "mga" VendorName "Matrox" BoardName "MGA G450 AGP" BusID "PCI:1:5:0" Screen 1 EndSection Section "Screen" Identifier "Screen_0" Device "G450_0" Monitor "Sony G500" SubSection "Display" Depth 8 Modes "1600x1200" EndSubSection SubSection "Display" Depth 16 Modes "1600x1200" EndSubSection SubSection "Display" Depth 24 Modes "1600x1200" EndSubSection EndSection Section "Screen" Identifier "Screen_1" Device "G450_1" Monitor "Sony G500" SubSection "Display" Depth 8 Modes "1600x1200" EndSubSection SubSection "Display" Depth 16 Modes "1600x1200" EndSubSection SubSection "Display" Depth 24 Modes "1600x1200" EndSubSection EndSection Here are startup snippits: leko:~#XFree86 +xinerama XFree86 Version 4.0.2 / X Window System (protocol Version 11, revision 0, vendor release 6400) Release Date: 18 December 2000 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (See http://www.XFree86.Org/FAQ) Operating System: Linux 2.2.18 i686 [ELF] Module Loader present (==) Log file: "/var/log/XFree86.0.log", Time: Sat Dec 23 22:56:16 2000 (==) Using config file: "/etc/X11/XF86Config-4" Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (??) unknown. (==) ServerLayout "Dual Head" (**) |-->Screen "Screen_0" (0) (**) | |-->Monitor "Sony G500" (**) | |-->Device "G450_0" (**) |-->Screen "Screen_1" (1) (**) | |-->Monitor "Sony G500" (**) | |-->Device "G450_1" (**) |-->Input Device "Logitech MouseMan+" (**) |-->Input Device "Default Keyboard" ...... (II) MGA: driver for Matrox chipsets: mga2064w, mga1064sg, mga2164w, mga2164w AGP, mgag100, mgag200, mgag200 PCI, mgag400 (--) Chipset mgag400 found (--) Chipset mgag400 found (II) Loading /usr/X11R6/lib/modules/libvgahw.a (II) Module vgahw: vendor="The XFree86 Project" compiled for 4.0.2, module version = 0.1.0 (==) MGA(0): Depth 8, (==) framebuffer bpp 8 (==) MGA(0): Default visual is PseudoColor (--) MGA(0): Chipset: "mgag400" (II) MGA(0): Offscreen memory usage will be limited to 512 lines if the DRI is enabled. (==) MGA(0): Using HW cursor (--) MGA(0): Has SDRAM (--) MGA(0): Linear framebuffer at 0xE4000000 (--) MGA(0): MMIO registers at 0xEFEFC000 (--) MGA(0): Pseudo-DMA transfer window at 0xEF000000 (--) MGA(0): BIOS at 0xEFEC0000 (--) MGA(0): Video BIOS info block at offset 0x07720 (WW) MGA(0): Video BIOS info block not detected! (==) MGA(0): Write-combining range (0xe4000000,0x2000000) (--) MGA(0): Crtc2 will use 8192K of VideoRam (--) MGA(0): VideoRAM: 24576 kByte (II) Loading /usr/X11R6/lib/modules/libddc.a (II) Module ddc: vendor="The XFree86 Project" compiled for 4.0.2, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/libi2c.a (II) Module i2c: vendor="The XFree86 Project" compiled for 4.0.2, module version = 1.2.0 (WW) MGA(0): Failed to set up write-combining range (0xe4000000,0x1800000) ...... (==) MGA(1): Depth 8, (==) framebuffer bpp 8 (==) MGA(1): Default visual is PseudoColor (--) MGA(1): Chipset: "mgag400" (II) MGA(1): Offscreen memory usage will be limited to 512 lines if the DRI is enabled. (==) MGA(1): Using SW cursor (--) MGA(1): Has SDRAM (--) MGA(1): Linear framebuffer at 0xE4000000 (--) MGA(1): MMIO registers at 0xEFEFC000 (--) MGA(1): Pseudo-DMA transfer window at 0xEF000000 (--) MGA(1): BIOS at 0xEFEC0000 (--) MGA(1): Video BIOS info block at offset 0x07720 (WW) MGA(1): Video BIOS info block not detected! (==) MGA(1): Write-combining range (0xe4000000,0x2000000) (--) MGA(1): VideoRAM: 8192 kByte (==) MGA(1): Write-combining range (0xe5800000,0x800000) ...... (II) MGA(1): Clock range: 12.00 to 200.00 MHz (WW) MGA(1): Default mode "1024x768" deleted (bad mode clock/interlace/doublescan) (WW) MGA(1): Default mode "1600x1200" deleted (bad mode clock/interlace/doublescan) (WW) MGA(1): Default mode "1600x1200" deleted (bad mode clock/interlace/doublescan) (WW) MGA(1): Default mode "1792x1344" deleted (bad mode clock/interlace/doublescan) (WW) MGA(1): Default mode "1792x1344" deleted (bad mode clock/interlace/doublescan) (WW) MGA(1): Default mode "1856x1392" deleted (bad mode clock/interlace/doublescan) (WW) MGA(1): Default mode "1856x1392" deleted (bad mode clock/interlace/doublescan) (WW) MGA(1): Default mode "1920x1440" deleted (bad mode clock/interlace/doublescan) (WW) MGA(1): Default mode "1920x1440" deleted (bad mode clock/interlace/doublescan) (EE) MGA(1): MGAValidateMode from HALlib found the mode to be invalid (WW) MGA(0): Failed to set up write-combining range (0xe4000000,0x1800000) (--) MGA(0): 16 DWORD fifo (II) MGA(0): [drm] Direct Rendering only supported in 16 bpp mode (II) MGA(0): Using 9285 lines for offscreen memory. (II) MGA(0): Using XFree86 Acceleration Architecture (XAA) Screen to screen bit blits Solid filled rectangles Solid filled trapezoids 8x8 mono pattern filled rectangles 8x8 mono pattern filled trapezoids CPU to Screen color expansion Screen to Screen color expansion Solid Lines Dashed Lines Image Writes Offscreen Pixmaps Driver provided FillColorExpandRects replacement Driver provided WriteBitmap replacement Driver provided TEGlyphRenderer replacement Driver provided NonTEGlyphRenderer replacement Setting up tile and stipple cache: 32 128x128 slots 32 256x256 slots 16 512x512 slots (==) MGA(0): Backing store disabled (==) MGA(0): Silken mouse enabled (II) MGA(0): direct rendering disabled Here is ends.