I have been playing with different aproachs to the problem of
performance and using -02 and -03 in libs and gnash itself raised FPS
from 50 to 60 in version 0.8.1, in CVs version I get oly 50FPS but
better flash support.
Tha main speed problems seem to arise when there is some kind of real
image or video on screen, common graphics and text work nice.
Rob Savoye escribió:
Udo Giacomozzi wrote:
I was talking about compiling Gnash optimized for speed, altough my
build just uses generic 486 optimizations (not specifically building
for Geode), so there may still be some room for improvement.
Udo, you probably want to use the Geode optimized tool chain I built
for the OLPC, which is also a Geode LX. Unfortunately gnashdev.org is
down (not sure why), but when it comes back, you can get both a Geode
optimized build of G++, but also an optimized glibc. For glibc, I added
hand crafted assembler tuned for the Geode LX for a bunch of the
low-level routines, like strlen(), which are used heavily in Gnash.
Treating the Geode like a dumb 486 is not the most optimal.
Anyway, this is the toolchain I use for my own builds on the Geode LX
to squeeze every cycle out of the machine for the best performance.
For the ARM11, I've been playing with the LLVM-gcc compiler lately, as
that's the one used for iPhone development. It's got an improved optimizer.
- rob -
begin:vcard
fn;quoted-printable:Daniel Amor Mart=C3=ADn
n;quoted-printable:Amor Mart=C3=ADn;Daniel
org:RBZ Robot Design S.L.
email;internet:[EMAIL PROTECTED]
version:2.1
end:vcard
_______________________________________________
Gnash-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-dev