#362997 dual head on PCI G450 fails

Package:
xserver-xorg-video-mga
Source:
xserver-xorg-video-mga
Description:
X.Org X server -- MGA display driver
Submitter:
Peter De Schrijver
Date:
2010-04-13 17:42:07 UTC
Severity:
important
#362997#5
Date:
2006-04-17 01:00:59 UTC
From:
To:
Dual head operation on a PCI G450 fails. The first screen is not
initialized properly. The result is an incorrect video signal on the
first port. This likely has to do with mga driver not being able to read
the BIOS for the correct timing parameters. For a single head
configuration, the UseFBDev parameter can be used. This option causes
the mga driver to use the kernel fb device for mode switching and
mmapping of video memory and accelerator registers instead of directly
going to the hardware. For a dual head configuration this does not work
because the mga driver tries to resolve the fb /dev entry by only looking at
the PCI ID. As the PCI ID is the same for both screens, the mga driver
will use the same fb device for both screens which obviously results in
chaos :-). A working solution is to add an fbdev option which allows
specifying the fb /dev entry for each screen. It's probably adviseable
to always use the fb interface instead of trying to mess around with
mmapping the BIOS directly.

#362997#10
Date:
2007-05-07 09:08:06 UTC
From:
To:
Hi,

About a year ago, you reported a bug to the Debian BTS regarding
dual-head failing on a MGA G450 board. Did you reproduce this problem
recently? With Xorg/Etch? with the latest driver in unstable? If not, I
will close this bug in the next weeks.

Thanks,
Brice

#362997#15
Date:
2007-05-08 22:01:13 UTC
From:
To:
This problem is still unresolved. Did you actually look at it or do you
assume the problem magically disappeared ?

Cheers,

Peter.

#362997#20
Date:
2007-05-08 22:43:35 UTC
From:
To:
p2@mind.be wrote:

I didn't look at it, I don't have any MGA board. The MGA driver you were
using at this time has changed a lot compared to the one in unstable
nowadays, so I hoped it would have been fixed in the meantime.

I don't see any report with your symptoms on bugzilla.freedesktop.org.
[1] reports problems on the second head, but does not seem to have any
problem with the first head. We might want to open a new bug report
there then.

Brice

[1] https://bugs.freedesktop.org/show_bug.cgi?id=2779

#362997#25
Date:
2007-09-16 22:49:36 UTC
From:
To:
Hi,

I just uploaded xserver-xorg-video-mga 1.9.99.dfsg.1-1 to experimental.
It brings RandR 1.2 support, which improves mode detection and dynamic
configuration. Could you test it and see whether it helps for your
dual-head problem on G450. Note that you might need to update your
xorg.conf, see the pointers I inserted in
http://bgoglin.livejournal.com/12835.html

Thanks,
Brice

#362997#30
Date:
2007-12-22 14:26:58 UTC
From:
To:
Did you try?

Brice

#362997#35
Date:
2008-10-10 14:14:06 UTC
From:
To:
I just upgraded my (old) computer with its G450
to unstable and am unable to get a dual head
configuration to work.
The driver available under unstable is 1:1.4.9.dfsg-1
and in experimental 1:1.4.9.dfsg-2
(1.19.100.dfsg.1-1 for kfreebsd architectures).

I will try a more recent version if it could be uploaded
to experimental....

(I have RandR 1.2 dual head working on another computer
with xserver-xorg-video-radeon.)

Thank you
Alan

#362997#40
Date:
2010-04-13 17:07:58 UTC
From:
To:
After upgrading to Squeeze from etch, I could no longer use the dual head display of my Matrox G450 PCI card.

I looked around on the web and a few attempts to fix this were made on the Ubuntu forums, but none of their recommendations or patches worked for me.

I would really like to have my two monitors working again. Also, I know several people who still use this card attached to two monitors and they will not upgrade to squeeze while this problem persists.

Will this bug be fixed soon?

Mateo.