All times are UTC+02:00




Post new topic  Reply to topic  [ 749 posts ]  Go to page Previous 134 35 36 37 3875 Next
Author Message
PostPosted: Thu Feb 11, 2010 8:40 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Update:
- CPU load is 2.5% lower
- Fixed a bug in multiband that caused occasional glitches.
- Small change in the audio (not noticeable - it's just that if I subtract the output of the two versions I have a remaining signal at about -70/-80 dB, due to a slightly changed behavior in multiband compression and Loudness filter).


Top
   
PostPosted: Sat Feb 13, 2010 4:02 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Update: A new version with a HUGE performance increment.

As someone here suggested a while ago, I've replaced my own FFT implementation by a commercial library. After looking at some benchmarks I found out that my own implementation wasn't that bad (actually it would be in the top 3 out of 15 implementations that were tested on that benchmark site) - but still there are two that are a lot faster, so much that I've stopped working on my own implementation - I don't think I'll ever reach the speeds that they do, and for Stereo Tool users faster is better.

Please let me know how well this new version performs. I'm especially interested in the performance on AMD PC's - I'm testing on Intel here and I know now that I'm going to ditch my own implementation.

The links again:
Winamp DSP plugin: http://www.stereotool.com/download/dsp_ ... BETA3A.exe
Stand alone version: http://www.stereotool.com/download/ster ... BETA3A.exe
VST version: http://www.stereotool.com/download/vst_ ... BETA3A.dll


Top
   
PostPosted: Sat Feb 13, 2010 4:12 am 
User avatar

Joined: Tue Mar 17, 2009 2:56 pm
Posts: 4230
good news ... :)

Previous version from 11.feb. is cleaner then version from 08.feb!
I'll test this new Beta3A on my stream pc (amd X2)....


edit:
:shock: on my E8400 (default 3GHz) from ~25% cpu usage goes to ~17% (winamp dsp st).. wooow... awesome
.. now amd test ..

beta3a (11.feb) ST Standalone - AMD X2
Image
beta3a (13.feb) ST Standalone - AMD X2
Image

nice.


Top
   
PostPosted: Sat Feb 13, 2010 4:36 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Quote:
good news ... :)

Previous version from 11.feb. is cleaner then version from 08.feb!
I'll test this new Beta3A on my stream pc (amd X2)....


edit:
:shock: on my E8400 (default 3GHz) from ~25% cpu usage goes to ~17% (winamp dsp st).. wooow... awesome
.. now amd test ..

beta3a (11.feb) ST Standalone - AMD X2
Image
beta3a (13.feb) ST Standalone - AMD X2
Image

nice.
Hm, AMD difference isn't as big as I had hoped (I'm using an FFT library created by Intel... Which might explain it). Anyway, on my Intel I'm seeing a drop from 19% to 13%, which corresponds to your 25->17.


Top
   
PostPosted: Sat Feb 13, 2010 3:52 pm 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Previous version contains a bug that introduces some distortion-like artifacts (very soft, probably not or hardly noticeable). I'm now building a fix now.


Top
   
PostPosted: Sun Feb 14, 2010 12:06 am 
User avatar

Joined: Sun Apr 06, 2008 10:02 pm
Posts: 109
Wow , i have a clean sound with the last version, and the cpu is lower on my cpu pentium dual core!

good work hans :D


Top
   
PostPosted: Sun Feb 14, 2010 1:11 am 
User avatar

Joined: Tue Mar 17, 2009 2:56 pm
Posts: 4230
Maybe dumb question...
Is guys from AMD have some library optimized for AMD cpus?
Then it will be good to use it for StereoTool ..so thru installation detect which CPU is used.

And what about multicore optimization ?


Top
   
PostPosted: Sun Feb 14, 2010 2:00 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Quote:
Maybe dumb question...
Is guys from AMD have some library optimized for AMD cpus?
Then it will be good to use it for StereoTool ..so thru installation detect which CPU is used.

And what about multicore optimization ?
I hope to be able to remove the need for multicore optimization :-). By the way, even the Intel FFT library doesn't use multiple cores because the calculation is faster when it's done on a single core :o

Anyway, with the biggest CPU hog out of the way, I'm now looking at some other parts of the code that might be optimized. I'm going to post a new version in about an hour where the CPU load is again 7% lower. (Some time ago I wrote a filter especially for loud trumpet sounds combined with bass. Now I just noticed that it was using almost 10% of the total Stereo Tool CPU usage. I've lowered it a lot, the audio that comes out is different when I look at the waveforms, but it should sound nearly identical. (I was looking ahead to the next 512 to see what's coming every 64 samples, now I'm doing it every 256 samples, which reduces the amount of calculations by almost a factor 4).


Top
   
PostPosted: Sun Feb 14, 2010 4:04 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Uploaded! BETA3A again, CPU load (with everything enabled) should be about 6-7% lower.


Top
   
PostPosted: Sun Feb 14, 2010 4:40 am 
User avatar

Joined: Tue Mar 17, 2009 2:56 pm
Posts: 4230
On My intel now from ~17% cpu usage ~15%

On AMD x2 from ~29% to ~28%.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 749 posts ]  Go to page Previous 134 35 36 37 3875 Next

All times are UTC+02:00


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited