Qtopia coming for Neo1973

Lorn Potter lpotter at trolltech.com
Tue Sep 25 20:36:29 CEST 2007



Dr. H. Nikolaus Schaller wrote:
> 
> Am 25.09.2007 um 17:20 schrieb Dani Anon:
> 
>> But hey I like how you conveniently left unanswered my comment about
>> how the FBUI and DirectFB projects exist solely to remove the X server
>> overhead. Can you explain to me and them why they are wrong and how
>> they have wasted all those months of development to solve a problem
>> that just doesn't exist?
> 
> It exists theoretically but the practical relevance depends on several 
> factors.
> 
> I have done some experiments on the OpenMoko and I believe that the
> framebuffer itself is the slowest part (don't know why). But X11 *is* 
> already
> quite fast.
> 
> I could achieve a lot of speed up in my GUI Framework (yes it is another 
> choice!)
> by double buffering X11 (i.e. drawing offscreen first and then copying the
> modified block in a single bitmap copy command).
> 
> In my GUI toolkit the main speed killer is the missing FPU in ARM 
> processors
> which has to rely on FPU emulation.
> 
> So, why optimize something that already works sufficiently? It is like 
> washing whiter
> than white. But if there is someone who wants to optimize it further - 
> why not?
> 
> So - IMHO - the X11-Overhead is a neglectable problem. And the benefits 
> of X11
> overweight any drawbacks.

There may not be very much performance differences, but there is one 
more drawback of using Xlibs. File size and memory.


-- 
Lorn 'ljp' Potter
Software Engineer, Systems Group, MES, Trolltech




More information about the community mailing list