Linux Today: Linux News On Internet Time.

More on LinuxToday

The Care and Feeding of the Android GPU

Jan 08, 2011, 08:34 (0 Talkback[s])
(Other stories by

[ Thanks to for this link. ]

"No one is saying that Android's "2D primitive drawing" needs GPU acceleration. It's Android's view system and animation compositor that needs GPU acceleration. To compare, Core Graphics is still mostly software based while Core Animation is entirely GPU accelerated.

"Look at Samsung's Galaxy S browser. GPU accelerated and tile-based. I'm told it's a result of Samsung's PowerVR GPU optimizations. Smooth as butter, runs circles around the Nexus S Gingerbread browser on the same hardware!

"Stop executing Dalvik Java VM code on every animation frame. Use the programmable GPU graphics pipeline. Add a scene graph if it makes sense. Run it on a separate thread. You might even get 32-bit graphics along the way."

Complete Story

Related Stories: