Voor de mensen die een hoge CPU-load hebben met foobar2000. Dit hoeft niet noodzakelijk aan foobar2000 te liggen, maar eerder aan de drivers van je geluidskaart. Ik heb wat testen uitgevoerd met de SoundBlaster Live! (die kaart steekt in deze bak) met de Creative drivers en KX drivers.
Dat Creative niet veel soeps is qua drivers is bekend en dat uit zich dan ook in vrij hoge CPU-loads bij foobar2000. Waarom foobar2000 hier wel hoge loads heeft een WinAMP bijvoorbeeld niet is me niet helemaal duidelijk, maar het kan te wijten zijn aan de manier waarop foobar2000 de geluidskaart aanspreekt...
Met de
KX drivers is het beeld anders. Foobar2000 verbruikt nu steevast 0% - dus te weinig om aan te duiden voor Tasmanager. WinAMP 2 gebruikt tussen de 1-3%.
Een zeer vreemd verschijnsel doet zich echter voor met de KX Mixer. Wanneer de mixer actief is dan verbruikt foobar2000 tot 40% van de CPU-kracht. Is de Mixer gesloten (ikoon uit de tray), dan is het 0%. Het is duidelijk dat dit geen probleem is van foobar2000 maar van de KX Mixer software. Een van de KX-testers op het foobar2000 forum heeft toegelicht dat dit met de MIDI-functionaliteit van KX te maken heeft:
It's because kX Mixer opens MIDI In (which is used for kX Automation MIDI Control), and MIDI In sometimes causes some weird things like CPU usage. Nothing can be done here, you can only close kX Mixer when you don't need it.
Zeer waarschijnlijk is het hoge processorgebruik bij de Creative drivers ook aan iets soortgelijks te wijten. Het eveneens niet beperkt tot Creative-kaarten. Het MIDI-probleem doet zich ook voor bij andere kaarten.
Klik hier voor een grafiek van het processorgebruik
Bovenste figuur is zonder de KX mixer. De kleine piekjes af en toe zijn van Opera en Windows Explorer. Foobar2000 verbruikte steevast 0%. De onderste grafiek toont het processorgebruik met de KX mixer actief. Enorm verschil...
Klik hier voor een afbeelding van een spelende foobar2000 met Task Man ager. Dit is met een playlist van enkele duizenden nummers, Replay Gain (track) ingeschakeld, Attenuator DSP, Advanced Limiter DSP, Resampler DSP (fast), 16 bit fixed point output mode, triangular dithering, strong ATH noise shaping en DirectSound output streaming. Het systeem is een P3 1000 met een SB Live, KX drivers zonder KX Mixer geladen. WinAMP doet het niet beter...
Normaal gebruiken WinAMP (2) en foobar2000 vrijwel evenveel resources als je bij WinAMP alle overbodige onzin uitschakeld. Niemand beweert dan ook dat WinAMP (2) slecht is. Foobar2000 heeft gewoon een andere ideologie: Enkel het noodzakelijke, en alles in het teken van zo puur mogelijk geluid.
Een DSP die standaard doorgaans aan staat en ook met heel wat CPU-kracht *kan* gaan lopen is de resampler. De resampler is nochtans wel een zeer knappe DSP. SB Live en Audigy kaarten resamplen intern alles naar 48 kHz terwijl de meeste muziek net 44.1 kHz is. Jammer genoeg is de hardware resampler van de Creative kaarten maar vrij povertjes van kwaliteit. Door foobar2000's software resampler te gebruiken wordt een veel beter resample-algoritme gebruikt wat de geluidskwaliteit natuurlijk ten goede komt. Noch WinAMP, noch WMP passen dit toe. De resampler gaat natuurlijk wel met wat CPU-kracht lopen. Maar op een ietwat moderne PC zou foobar2000 zelfs met resampler niet boven 1-2% mogen komen. Als je andere DSPs laadt kan dit natuurlijk variëren.
Ben je iemand die dol is op plugins als WOW-effects, Sound Enhancer, Loudness, en bij de equalizer de bass-schuiven helemaal open zet, dan zit je bij foobar2000 aan het verkeerde adres. Dan voldoen WinAMP of Windows Media Player ruimschoots.
Foobar2000 aan de andere kant tracht de perfectie te benaderen door het potentieel van de geluidskaart zo optimaal mogelijk te benutten en de zwakke plekken te verbeteren (zoals de resampler)...
OmegaII: De reden dat Foobar2000 beter klinkt is omdat er een klein stukje audio processing insteekt. Nuja grote woorden, volgens mij is het niet meer dan de stereo die verder uit elkaar staan, mssn zelfs een heel klein beetje reverb erop en/of chorus en wat meer treble ofzo ....
Dat is onzin. Foobar2000 past geen enkele vorm van 'sound enhancement' toe, tenzij je dat zelf hebt ingesteld. De enige vormen van postprocessing dat foobar standaard doet zijn dithering en noise shaping. Dit zijn technieken om de correcte geluidsweergave nog beter te benaderen die je ook terug vindt in high end cd-spelers.
Het verschil in geluidskwaliteit tussen WinAMP en foobar2000 is
erg klein - onhoorbaar voor de meesten. De reden waarom men vaak opmerkelijke verschillen hoort is omdat men plugins gebruikt in WinAMP, de equalizer ingeschakeld staat, de systeemequalizer niet flat staat. Sommige drivers zoals de Creative Audigy drivers geven zelfs standaard een ietwat gekleurd beeld. Foobar2000 gaat hier volledig langs en spreekt rechtstreeks de master van de geluidskaart aan. Daarom dat foobar2000 soms opmerkelijk anders lijkt te klinken. Foobar2000 klinkt zoals de muziek bedoeld is: Onvervormd.
PeerkeV &
erwinrom: Dat is een bug die in 0.62 is geslopen. op het forum is er reeds een hotfix 0.62a voor beschikbaar.