flyweight
Spice up your life with FM and Feedback
Latency wat is het waar door komt het en hoe kun je je latency verkleinen.
In de computer werkt alles in client server configuratie.
Zo is een geluids kaart een geluids server en een muziek programma daar een client van.
Geluidskaarten die hoge latency hebben werken vaak met een driver die geen directe toegang tot de geheugen buffer heeft.
De geluidskaart moet via de kernel (schakelcentrale tussen user en hardware) toegang verkrijgen.
Asio4all, Alsa CoreAudio en adere driver soorten hebben wel directe toegang to de hardware.
Hoe groter een buffer hoe lager het duurd oom hem te vullen des te groter de latency.
Dit geld overigens alleen voor realtime appllicaties een hardeschijf presteerd juist beter met een grotere buffer.
De belangrijkste oorzaken van latency zijn.
1. OS
2. Audiohardware
3. Driver
4. prestaties van de systeembus
5. powersaving protocollen
Een snellere computer heeft niet automatisch betere latency.
http://www.thesycon.de/deu/latency_check.shtml
hiermee kun je zien hoe goed je computer met realtime audio om kan gaan.
Als dit slecht eruit ziet kun je kijken door 1 voor 1 hardware uit te schakelen welk apparaat teveel soft interupts genereerd.
Daarna kun je in je bios tweaken, CPU throtling en andere power saving items uitschakelen.
met de dpc latency checker kun je de verbeteringen zien.
Op een mac werkt het anders omdat daar met een andere kernel word gewerkt die beter realtime presteerd.
De snelheid van de cpu is dus niet belangrijk voor de latency, wel voor de workload die het systeem aan kan.
Het zou leuk zijn om in dit topic alle systeem verbeterings trukkjes te verzamelen. voor Mac Windows en linux.
Mischien om daar later een guide van te maken.
Verbeter me aub alsikiets fout heb..
In de computer werkt alles in client server configuratie.
Zo is een geluids kaart een geluids server en een muziek programma daar een client van.
Geluidskaarten die hoge latency hebben werken vaak met een driver die geen directe toegang tot de geheugen buffer heeft.
De geluidskaart moet via de kernel (schakelcentrale tussen user en hardware) toegang verkrijgen.
Asio4all, Alsa CoreAudio en adere driver soorten hebben wel directe toegang to de hardware.
Hoe groter een buffer hoe lager het duurd oom hem te vullen des te groter de latency.
Dit geld overigens alleen voor realtime appllicaties een hardeschijf presteerd juist beter met een grotere buffer.
De belangrijkste oorzaken van latency zijn.
1. OS
2. Audiohardware
3. Driver
4. prestaties van de systeembus
5. powersaving protocollen
Een snellere computer heeft niet automatisch betere latency.
http://www.thesycon.de/deu/latency_check.shtml
hiermee kun je zien hoe goed je computer met realtime audio om kan gaan.
Als dit slecht eruit ziet kun je kijken door 1 voor 1 hardware uit te schakelen welk apparaat teveel soft interupts genereerd.
Daarna kun je in je bios tweaken, CPU throtling en andere power saving items uitschakelen.
met de dpc latency checker kun je de verbeteringen zien.
Op een mac werkt het anders omdat daar met een andere kernel word gewerkt die beter realtime presteerd.
De snelheid van de cpu is dus niet belangrijk voor de latency, wel voor de workload die het systeem aan kan.
Het zou leuk zijn om in dit topic alle systeem verbeterings trukkjes te verzamelen. voor Mac Windows en linux.
Mischien om daar later een guide van te maken.
Verbeter me aub alsikiets fout heb..