>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
