This is not really directly related to DRI, but more a general driver
problem. I decided to post it here as the XFree86 - groups
are for members only.

I have been using XFree4.02 for some time and have encountered some speed
problems. These problems show when I use double buffering for normal windows. 
That is, I create a pixmap that is the same size as the window and draw stuff
on it. After all drawing is done the pixmap is copied into the window.
This works very fast when there are no other pixmaps, but when I have
even one other pretty large pixmap the performance drops dramatically.
Also if there is for example galeon or dillo running the same
thing happens.

Has anyone any idea why this happens? Simple theory is
that the video memory is not sufficient for both the backbuffer
and other pixmaps which causes the backbuffer being put in
system memory. However, my G400 has 16 MB memory
and that should be more then enough when running at 1024x768 
resolution. For example at 32bpp color depth the screen-area
takes only 1024*768*4 = 3 MBytes. So I could in theory have
4 screen-area sized pixmaps and still have 1 MB left.


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to