On Tue, 20 Nov 2001, Mike A. Harris wrote:

> konsole, mozilla, any other application that is maximized. You 
> name it.  I can watch it draw the whole screen and count out 
> loud.
> 
> In 1600x1200x24 It takes 1 full second to draw the screen, or a 
> good 3/4 of a second.  That is definitely not accelerated.  
> Again, disabling DRI, the MMIO accel makes everything fly.

> >I've seen DRI slow 2D down to a "crawl", but that's only been
> >in memory limited situations where there isn't enough remaining
> >offscreen memory for pixmaps, so drawing to them isn't accelerated
> >at all. (Not even CopyArea and solid fills.)
> 
> 64Mb DDR Radeon here, and 1Gb of system RAM.  AGP aperture set to 
> 64Mb, and AGP 2x is being used.  MTRR not functional on 
> serverworks.

I haven't looked hard at the radeon code, but the matrox DRI
grabs as much memory as possible - mga_driver.c includes the comment
       /* If that gives us less than half the available memory, let's
        * be greedy and grab some more.  Sorry, I care more about 3D
        * performance than playing nicely, and you'll get around a full
        * framebuffer's worth of pixmap cache anyway.
        */
If that is the general attitude of DRI developers, no wonder you have a 
problem.

Is Mozilla as profligate with pixmaps as Netscape 4 ?
At that resolution each pixmap needs nearly 6 meg, and Netscape 4 seemed
able to use half a dozen pixmaps the size of the window.
If DRI uses half the Video RAM for 3D, you could still
be running out for 2D.

-- 
Dr. Andrew C. Aitchison         Computer Officer, DPMMS, Cambridge
[EMAIL PROTECTED]   http://www.dpmms.cam.ac.uk/~werdna


_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to