About AmigaAMP, AHI and the speed of itPeople keep telling me to include a Paula playback routine because they think AHI is degrading the performance too much. I keep telling people that a correct AHI configuration is crucial if you don't want to end up with a completely overloaded system. Now I finally performed some tests myself. Here are the details:
Test #1: System used for testing:
AmigaAMP has been configured for 32KB loading buffer, 1/5 second playback buffer. MPEGA was started just by giving the -d and the -q option, nothing else.
Test #2: System used for testing:
I used only the 680x0 versions of both mpega.library and AmigaAMP. Everything else same as above
As you can see, the results are almost the same for both programs! I didn't expect such similar values myself. Now I'd say AHI is better than its reputation concerning CPU usage for plain playback. Of course, CPU load rises when you use extra gimmicks like volume boost, pannning, etc. If the configured mixing rate in AHI prefs is different from your playback rate, AHI will start to resample on the fly, consuming lots of CPU power, leaving painfully sounding aliasing artifacts. In the HiFi modes the quality is far better but the CPU demands are even higher. Now please stop moaning and start to configure your system properly! :-) Everyone sending me an email, complaining about slow AHI will get a full copy of this page in return... |