Re: RFS: Jconvolver was:[Bug#559516: FTBFS on various archs]

Jaromír Mikeš mira.mikes at seznam.cz
Mon Dec 7 04:06:18 UTC 2009


> Od: Jaromír Mikeš <mira.mikes at seznam.cz>

JM> I suggesting upload zita-convolver 2.0.0-2 (with Fons's
JM> suggestions) than I finish Jconvolver 0.8.4 and make some tests
JM> with these flags. In the case there will be some performance
JM> improvements we can release zita-convolver 2.0.0-3 than with
JM> cflags for sse instructions.
  
JM> What you think? 
  
FE> Sounds good to me, I just uploaded it.
 
JM> I already changed patch (and push commit) following Fons's
JM> instructions and made test build here.
  
FE> Cool, thanks for checking this with Fons!
 
JM> Hi,
 
JM> thank you for uploading.
JM> I just finished Jconvolver package ... it is lintian clean and ready for
JM> upload.
JM> Now I will try make some performance tests for zita-convolver with sse cflags
JM> and without.
JM> I suspect Jconvolver that it can be quite hungry resource eater (convoltion
JM> reverbs usually are) so even 10-15% improvment can be lovely.
JM> I will inform about my experience.
 
JM> Just one other concern ... Should be jconv renamed to jconvolver to not be
JM> confusing?
JM> If so how to do it?
--------------------------------------

Hi Free,

here are results of my performance test...
Fons was right there are not huge difference.
Only when both (zita-convolver and jconvolver) are build with flags -mmmx -msse -mfpmath=sse and zita-convolver also with -DVECTORIZE than you can 10-12% performance improvement. (I was close too).
I used jconvolver demo example hamilton-amb.conf which is most demanding for resources.
Opened it 9x before the system starts be unusable without flags just 8x.
I checked also system monitor utility ... 
CPU load was same for 9 opened jconvolver builded with flags as for 8 builded without.

Result is interesting enough for me to try use it for amd64 arch.
On other hand there is another FTBFS for zita-convolver because these flag >  -march=native.
I also was not able find anything about -DVECTORIZE ... don't know if it is safe to use it

your opinion?

regards

mira






More information about the pkg-multimedia-maintainers mailing list