Updated dualhead problems
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
leko@cmu.edu
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.
Reply to: