Why GTK+ 2.6 is the preferred version?

Koen Kooi koen at dominion.kabel.utwente.nl
Mon Jun 25 21:54:22 CEST 2007

Hash: SHA1

Carl Worth schreef:
> On Mon, 25 Jun 2007 11:02:25 -0700, Chad wrote:
>> The ARM chip used in the Neo has no FPU, and newer GTK+ versions use
>> Cairo which benefits greatly from floating point.  Therefore 2.6 is
>> the best performing version for ARM chips.  This report covers the
>> Nokia 770, which is pretty much in the same boat as the Neo:
>> http://osdir.com/ml/gnome.performance/2006-07/msg00084.html
> As far as cairo is concerned, you're quoting stale information that's
> no longer correct.
> With cairo 1.4.8, GTK+ 2.10 using cairo can render text faster on an
> ARM than can GTK+ 2.6 using Xft.

I can confirm that, however:

> The maemo folks are already moving to GTK+ 2.10. 

The maemo folks also moved to a cpu[1] that is 50% faster in general and at least 10 times
faster in floating point ops because it has an actual FPU *and* abondoned development for
the old FPU-less hardware.

Cairo has indeed gotten *a lot* faster, but citing maemo in that context is misleading and
should be avoided.



[1] the n800 has an TI OMAP 2420 (330MHz, arm1136 based, armv6 instruction set), the n770
a TI OMAP 1710 (250MHz, arm926 based, armv5te instruction set), the neo a Samsung s3c2410
(266MHz, arm920t based, armv4t instruction set).
Version: GnuPG v1.4.5 (Darwin)


More information about the openmoko-devel mailing list