On Wed, Mar 03, 2004 at 11:48:58PM +0100, Kristof Pelckmans wrote: > Quoting Ville Syrj�l� <[EMAIL PROTECTED]>: > > > > I found some old Matrox Millenium II card and put it aside my Matrox > > Millenium > > > G450. When I try to run directfb on it, I get a corrupted display : > > > > Millennium I w/ 4MB works fine here but I didn't try with two cards in the > > machine at the same time. > The normal framebuffers seem to work fine. I have /dev/fb0 for Millenium II and > /dev/fb1&2 for Millenium G450. For the moment, I'm running my x-server on > /dev/fb0. > > > Which card is initialized by BIOS? Do you get the corruption if you change > > the order? > It was the G450 AGP card. I switched, but it did not change the buffer > corruption. I cannot recall how much memory is on the Milleniun II. This is > what I get from lspci -v :
I got a 8MB Millennium II yesterday and I get the same corruption. There is an issue with the two 4MB memory banks and matroxfb tries to handle it and in the process screws our memory allocation stuff. For now you should be able to work around it by limiting yourself to modes smaller than 4MB (including the back buffer). If you need bigger modes you have to make sure that no line crosses the 4MB boundary. In practise that means you have to use modes with a power of two width. -- Ville Syrj�l� [EMAIL PROTECTED] http://www.sci.fi/~syrjala/ -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe directfb-users" as subject.
