[maemo-developers] [matchbox] Compositing manager for small device

From: Tapani Pälli tapani.palli at nokia.com
Date: Wed Jan 16 10:34:11 EET 2008
ext Bin Chen wrote:
> 在 2008-01-16三的 10:20 +0200,Tapani Pälli写道:
>   
>> Hello;
>>
>> ext Bin Chen wrote:
>>     
>>> Hello,
>>>
>>> In PC because the screen resolution is large, so the computation for
>>> compositing(such as transparent window) will very large. But in many
>>> many small devices the screen resolution is less than 320*240, so the
>>> computation should be about 1/50 of PC screen. Many embedded devices
>>> has no acceleration at all, but with a small resolution many devices
>>> is inherent can do it I think.
>>>
>>>   
>>>       
>> Yep, with a resolution of 320x240 composite should not be a performance
>> problem, more likely a memory problem as every X-window will have a
>> offscreen buffer and devices with such screen don't tend to have much
>> memory in them. What kind of device are you using?
>>
>>     
>>> But the engine should be small and high performance, both in code size
>>> which will resides in flash. So I think maybe desktop solution not
>>> adequate, such as beryl. I want to know if there is any project has
>>> been started for this?
>>>   
>>>       
>> You might want to try using Matchbox's composite engine (you can enable
>> it via configuration options) or try xcompmgr  from freedesktop.org
>> which is a 'minimalistic' composite manager.
>>
>>     
> Thanks.
>
> Yes, I am running my testing system in a 200Mhz CPU with 64M bytes
> memory, I think it is enough!
>
> But when I run xdpyinfo, there is no composite extension build with my X
> server, how to turn it on? I am using Xfbdev.
>
>   

You'll have to compile your Xfbdev with composite extension enabled.
This should be in the configure options.

> When my machine can make X server with composite extension, I will have
> a try in matchbox!
>
> Bin
>
> --
> To unsubscribe send a mail to matchbox+unsubscribe at o-hand.com
> --
>
>
>   


// Tapani Pälli

-- 
Software Engineer
Open Source Software Operations 


More information about the maemo-developers mailing list