What about taking advantage of the much-vaunted ability of AGP to annex
system RAM for use as VRAM? Could this be used to schlep more RAM for 2D (or
for 3D, leaving more room for 2D stuff). Of course, this wouldn't help with
PCI cards, but there's got to be some kind of hack to get around this.

-----Original Message-----
From: Dr Andrew C Aitchison [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, November 21, 2001 10:25 AM
To: Mike A. Harris
Cc: Owen Taylor; DRI devel list; [EMAIL PROTECTED]; Hui Yu
Subject: Re: [Xpert]Radeon 2D accel very slow when DRI is enabled.


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

_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to