Thread (5 messages) flat view 5 messages, 2 authors, 2007-03-02

Matrox G550, dual head, 1680x1050

From: Hans-Jürgen Koch <hidden>
Date: 2007-03-01 23:25:18

Hi,
I'm the proud owner of two NEC MultiSync 2070WNX monitors (1680x1050) and a 
Matrox G550 dual DVI card. I'm now trying to set up a dual head configuration 
with this equipment.

I'm booting with video=matroxfb:vesa:0x1BB, as there is no 1680x1050 vesa 
mode. This works, both monitors show the same and complain about the wrong 
resolution.

Now I start my X server (xorg.conf below) and wish to get a xinerama setup. 
Monitor 1 switches to 1680x1050 and shows a nice clean screen. Monitor 2 
seems to have problems, though. I guess the card still outputs the 1280x1024 
set up at boot time. Colours are correct, but the image is heavily distorted.
It looks like the X server thinks it's 1680x1050 but in fact it's still 
1280x1024.

I spent some time googling, but to no avail. Now my questions:

Is this a known limitation of matroxfb?
If yes, is it considered a bug? I could spend some time looking into the code.
Do I have any chance to get this working in a reasonable dual head 
configuration? Any hints?

TIA,
Hans

Here's my xorg.conf:

# /etc/X11/xorg.conf (xorg X Window System server configuration file)

Section "Files"
	FontPath	"unix/:7100"	# local font server
	FontPath	"unix/:7101"	# local ttf-font server
	# path to defoma fonts
	FontPath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load	"i2c"
	Load	"bitmap"
	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"type1"
	Load	"vbe"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"de"
	Option		"XkbVariant"	"nodeadkeys"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ExplorerPS/2"
	Option		"Emulate3Buttons"	"true"
EndSection

Section "Device"
	Identifier	"MatroxG550_1"
	Driver		"mga"
	BusID		"PCI:1:0:0"
	Option 		"OldDmaInit" "True"
	Screen		0
EndSection

Section "Device"
	Identifier	"MatroxG550_2"
	Driver		"mga"
	BusID		"PCI:1:0:0"
	Option 		"OldDmaInit" "True"
	Screen		1
EndSection

Section "Monitor"
	Identifier	"NECMonitor1"
	Option		"DPMS"
	HorizSync	32-82
	VertRefresh	56-75
	Modeline "1680x1050@60" 154.20 1680 1712 2296 2328 1050 1071 1081 1103
EndSection

Section "Monitor"
	Identifier	"NECMonitor2"
	Option		"DPMS"
	HorizSync	32-82
	VertRefresh	56-75
	Modeline "1680x1050@60" 154.20 1680 1712 2296 2328 1050 1071 1081 1103
EndSection

Section "Screen"
	Identifier	"LeftScreen"
	Device		"MatroxG550_1"
	Monitor		"NECMonitor1"
	DefaultDepth	24
	SubSection "Display"
		Depth		24
		Modes		"1680x1050" "1280x1024" 
	EndSubSection
EndSection

Section "Screen"
	Identifier	"RightScreen"
	Device		"MatroxG550_2"
	Monitor		"NECMonitor2"
	DefaultDepth	24
	SubSection "Display"
		Depth		24
		Modes		"1680x1050" "1280x1024" 
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		0 "LeftScreen" 0 0
	Screen  	1 "RightScreen" RightOf "LeftScreen"
	Option 		"Xinerama" "On"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
EndSection

Section "DRI"
	Mode	0666
EndSection



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help