>If I touch the screen, the system_server uses up to 100% of CPU.
system_server interacts with core kernel drivers => probably kernel
side interrupt handling is not proper like
 - as said below, interrupt is not disabled properly.
 - pen-up, pen-down interrupts handling is wrong and samples are read
continously.,

do "cat /proc/interrupts" and check for above error conditions.,


if its not the case, then you can profile & see..
like how much time to read samples, and the way /dev/input events
services at android EventHub.

-- 
Regards,
Deva
www.bittoggler.com

On Wed, Sep 15, 2010 at 10:12 PM, Michael Trimarchi
<[email protected]> wrote:
> Retti wrote:
>>
>> Hello,
>> i have a 5" touchdisplay with a at91g45 400 Mhz CPU and a ported
>> Froyo.
>>
>> If I touch the screen, the system_server uses up to 100% of CPU.
>> Also the touchinputs are very slow.
>>
>
> Maybe your touch screen doesn't deactivate irq when you press it and receive
> a lot of them.
> Michael
>
> --
> unsubscribe: [email protected]
> website: http://groups.google.com/group/android-porting
>

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to