linux/drivers/video/matrox
Paul A. Clarke 6d39bedc47 [PATCH] matroxfb: fix DVI setup to be more compatible
There has been a longstanding problem with the Matrox G450 and perhaps
other similar cards, with modes "above" 1280x1024-60 on ppc/ppc64 boxes
running Linux.  Higher resolutions and/or higher refresh rates resulted in
a very noticably "jittery" display, and sometimes no display, depending on
the physical monitor.  This patch fixes that problem on the systems I have
easy access to...

I've tested with SLES9SP3 (2.6.5+ kernel) and 2.6.16-rc6 custom kernels on
an IBM eServer p5 520 w/G450 (a.k.a GXT135P on IBM's ppc64 systems), and a
colleague of mine (Ian Romanick) tested it successfully on an Apple ppc32
box (w/GXT135P).  I also tested it on IA32 box I have with a GXT135P to
verify that it didn't obviously break anything.  In my testing, I covered
single-card, single and dual-head setups using both HD15 and DVI-D signals,
on both the IA32 and ppc64 boxes.  While everything appeared fine on both
boxes, I did encounter one problem: I can't get any signal on the DVI-D
output on the ppc64 box.  However, this is also the case without my patch.

I just noticed that screen-blanking only occurs on the primary display as
well.

Signed-off-by: Paul A. Clarke <pc@us.ibm.com>
Signed-off-by: Ian Romanick <idr@us.ibm.com>
Signed-off-by: Petr Vandrovec <petr@vandrovec.name>
Cc: "Antonino A. Daplas" <adaplas@pol.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-05-21 12:59:16 -07:00
..
g450_pll.c [PATCH] matroxfb: fix DVI setup to be more compatible 2006-05-21 12:59:16 -07:00
g450_pll.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-matroxfb.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
matroxfb_accel.c [PATCH] fbcon/fbdev: Move softcursor out of fbdev to fbcon 2005-11-07 07:53:50 -08:00
matroxfb_accel.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
matroxfb_base.c [PATCH] powerpc: Kill _machine and hard-coded platform numbers 2006-03-28 23:15:54 +11:00
matroxfb_base.h [PATCH] matroxfb: fix DVI setup to be more compatible 2006-05-21 12:59:16 -07:00
matroxfb_crtc2.c [PATCH] fbdev: Sanitize ->fb_ioctl prototype 2006-01-14 18:27:14 -08:00
matroxfb_crtc2.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
matroxfb_DAC1064.c kbuild: remove checkconfig.pl 2006-02-19 09:51:22 +01:00
matroxfb_DAC1064.h [PATCH] matroxfb: fix DVI setup to be more compatible 2006-05-21 12:59:16 -07:00
matroxfb_g450.c [PATCH] drivers/video: Use ARRAY_SIZE macro 2006-03-27 08:44:58 -08:00
matroxfb_g450.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
matroxfb_maven.c [PATCH] drivers/video: Use ARRAY_SIZE macro 2006-03-27 08:44:58 -08:00
matroxfb_maven.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
matroxfb_misc.c kbuild: remove checkconfig.pl 2006-02-19 09:51:22 +01:00
matroxfb_misc.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
matroxfb_Ti3026.c kbuild: remove checkconfig.pl 2006-02-19 09:51:22 +01:00
matroxfb_Ti3026.h kbuild: remove checkconfig.pl 2006-02-19 09:51:22 +01:00