Linaro Is Dramatically Improving Ice Cream Sandwich, CM9 To Adopt The Improvements
Linaro, a non-profit engineering organization with the goal of optimzing Linux based software for the ARM system on a chip, has come up with a build of Android Ice Cream Sandwhich (4.0.4) that far outperforms Google’s own vanilla Android build giving an 100 % performance increase. This may be unbelievable to the average folks but it looks to be true as evidenced by the video below. It seems Linaro has made some amazing optimizations to the cpu using the TI Pandaboard OMAP 4430. Most of these optiizations come from a modified toolchain and using gcc 4.7, building Android ICS with no -fno-strict-aliasing and with -O3 compiler flag. Using oxbench Linaro is showing that the Google version of Android 4.0.4 is nowhere near as efficient as their optimize version. While Linaro’s build finishes the oxbench test in no time the Google version was still chugging along several minutes later before it finally spit out the results. Android Linaro is actually able to achieve 60 fps in all 0xBenchmark tests: OpenGL Cube, OpenGL Blending, OpenGL Fog and Flying Teapot. Perhaps the best news coming out of this for the end user is these optimizations will soon be coming to CM9 and are already available for download in a build for the Galaxy Nexus that can be found here. There is also a list of changes waiting to be approved by TeamDouche (Team Cyanogen) here. Now if we can only get these optimizations to a broader range of devices.