can you report timings on the xscreensaver hacks (link at bottom)?
they have a "benchmarking" option -b S which lets you see how many fps
they're doing:
mk all; for (i in 8.*) { echo -n $i^': '; $i -b 5 }
would run each hack for 5 seconds and let you know what their fps is.
i used to get incredible fps reports in parallels, where everything
was in memory and read backs were fast.
andrey
http://mirtchovski.com/p9/xscr/xscr.tgz
> i think this is a good point. reading from the frame buffer can
> be deathly slow on a lot of modern video cards. you're seeing a
> factor of 60. it might be a good idea to keep a copy of the
> framebuffer in kernel memory.
>
> i have been using a write-combining framebuffer for about four
> months. (implemented for the x86 architechture via the pat
> bits in the page table.) it has made drawing (writes to the
> framebuffer) much faster, but, since reads from the frame buffer
> are slow for different reasons, it doesn't help at all for operations
> like unhiding windows.
>
> - erik
>
>
>