Well that's all fixed. 

Turns out that I had several issues...

xinerama simply will not play nicely between my cards
The nvidia X module doesn't play nice with the dual head matrox
The rivafb module doesn't want to cooperate with the nvidia module
The Matrox drivers (open source) help to a point
And the G400 card needs a fairly hefty DVI/VGA adapter that managed to come
adrift at some point in the procedings (yeah - it wasn't plugged in
right....)

And I suspect a lot of my issues were caused by this new PCI-PCI bridge that
appears to be on the Matrox G400 card.

0000:02:0a.0 PCI bridge: Hint Corp HB6 Universal PCI-PCI bridge
(non-transparent mode) (rev 15)
0000:03:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400 AGP
(rev 85)

I'm mostly replying to myself to confirm that there is intelligent life out
there, and to record the answer somewhere on the web.

Below is the working (now) XF86config file.



-----Original Message-----
From: C. Falconer [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, 2 March 2005 11:14 a.m.
To: [email protected]
Subject: Dual video cards


I'm having massive weirdness with two video cards under X.

The cards are
0000:01:00.0 VGA compatible controller: nVidia Corporation NV11DDR [GeForce2
MX 100 DDR/200 DDR] (rev b2) 0000:03:00.0 VGA compatible controller: Matrox
Graphics, Inc. MGA G400 AGP (rev 85)

The nvidia is about three years old, and is AGP.  The matrox is a dual-head
G450 and is a PCI device, despite what it says here. 

When I start X with the XF86config file referenced at
http://staff.avonside.school.nz/cf/XF86Config-4
I get a long wait, then lines like

"Screen 0 shares mem & io" 
"Screen 1 shares mem & io" 
"Screen 2 shares mem & io" 

I can run the nvidia on its own fine.  I used to have a single port Matrox
2064 PCI card that worked fine in dual head with the nvidia.

Anyone got any advice?  Google is kinda helpful in a... MS kinda relevance
way :-\

Attachment: XF86Config-4
Description: Binary data

Reply via email to