Re: High X server CPU usage when drawing - more info

Dr Andrew C Aitchison <[email protected]>
Newsgroups gmane.comp.xfree86.expert
Message-ID <[email protected]>
On Thu, 12 Dec 2002, Rafael E. Herrera wrote:

> Dr Andrew C Aitchison wrote:
> > Sometimes pixmaps are stored in offscreen video memory, sometimes
> > in system memory. Maybe you are resizing your window such that the pixmaps
> > don't fit in video memory so the server puts some in system memory.
> > Under ideal conditions copying from video -> video requires no CPU
> > overhead, but system -> video copies can require CPU effort.
> > 
> > The X server logfile often gives clues about how much video memory
> > is available for pixmaps.
> 
> The server log only reports 'Offscreen Pixmaps' in the accelerated 
> features of our G450 Matrox cards, although I'm not sure what it means. 
> Your explanation for the slow down makes sense, however, i've reproduced 
> this problem even with a card with 32 MB of memory.

Last time I looked at the mga code, DRI tried to steal as much video 
memory as possible - I think it left at most a screen-full of memory
for pixmaps. Are you using DRI ?


-- 
Dr. Andrew C. Aitchison		Computer Officer, DPMMS, Cambridge
[email protected]	http://www.dpmms.cam.ac.uk/~werdna
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.