Hi all,
In an attempt to boost Cinelerra's performance (especially for
playback), I want to compile Cinelerra from scratch, on an x86_64 CPU
(an AMD Athlon 64 X2 3800+ to be precise). Performance isn't exactly bad
with the precompiled package, but the CPU is more or less on its toes
all the same, and I'm curious whether DIY compiling might lessen the
load a little.
README.BUILD suggests the use of extra flags for optimization:
Note that there are some compiler flags that may optimise the
build for your specific architecture. Some common examples are:
Pentium-M:
./configure --prefix=/usr --enable-x86 --enable-mmx --enable-freetype2 \
--with-buildinfo=svn/recompile \
CFLAGS='-O3 -pipe -fomit-frame-pointer -funroll-all-loops -falign-loops=2 \
-falign-jumps=2 -falign-functions=2 -ffast-math \
-march=pentium-m -mfpmath=sse,387 -mmmx -msse'
The AMD64 "example" is just an empty line, so perhaps there's nothing to
optimize there? Or are there any specific options/flags like the above
that might be appropriate for the AMD64 CPU?
Plain ./configure (with only --enable-opengl added) doesn't result in
any noticeable improvement compared to the precompiled x86_64 package,
apart from the OpenGL performance gain.
For all the rest, I hardly know anything about available CPU flags, and
which ones might improve performance, so any hints are appreciated.
Thanks already,
Best regards,
Richard Rasker
_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra