Bug 1333

Summary: console gets garbled when running X-windows in higher resolution
Product: Drivers Reporter: Monchi (kernel)
Component: Console/FramebuffersAssignee: Antonino Daplas (adaplas)
Status: CLOSED CODE_FIX    
Severity: high CC: ametzler, kernel
Priority: P2    
Hardware: i386   
OS: Linux   
Kernel Version: 2.6.0-test5 - 2.6.0-test6-bk6 Subsystem:
Regression: --- Bisected commit-id:
Attachments: .config file

Description Monchi 2003-10-07 11:44:30 UTC
Distribution: Slackware 9.1
Hardware Environment: Matrox Millenium II AMD Athlon 1.1 ghz 756MB ram
Software Environment: kernel console + XFree86 4.3
Problem Description: High resolution console gets garbled when X running at
higher resolution then the console

Steps to reproduce:
Compile kernel with Matroxfb and use video option 'matroxfb:vesa:0x193' when
booting.
Then start an X session, with mga driver in stead of fbdev driver, make sure the
X-session is running at a higher resolution then the console, and switch from
the X-session to the console.
Now run ls or simply clear screen.

This is all it takes for me to get garbled console results.
To go back to a normal console simple run X with the same resolution as the
console. ( maybe using the fbdev driver ).
Comment 1 Monchi 2003-10-07 11:54:43 UTC
Created attachment 999 [details]
.config file
Comment 2 Andreas Metzler 2003-11-20 03:24:12 UTC
I can reproduce this with 2.6.0-test9 and XFree86 4.2.1 on a G400. (Running
Debian woody with selected backports of packages from Debian unstable.)
Comment 3 Andreas Metzler 2003-12-21 10:34:36 UTC
This patch
ftp://platan.vc.cvut.cz/pub/linux/matrox-latest/matroxfb-2.6.0.gz
fixed it for me.