Jump to content
Ménemszól.hu
  • 0

Latency kialakulása miért?


xinu

Kérdés

M-audio fw-410-es kártyám van. Pár napja a latency felment 95 ms-re pedig régen mindig 7 volt.

Miért?

Olvastam cikket, hogy le kell venni a buffer méretet ami eddig 4096 volt. Ha leveszem akkor csökken a latency valóban.

Alacsonyabb buffer mérettel mit veszítek? Csökken a hangminőség?

 

Link to comment
Share on other sites

válasz erre a kérdésre

Recommended Posts

Úgy képzeld el, hogy a puffer egy kosár. A számítógép kiszámolja a hanghullámok digitális metrikáit, és beleteszi őket a kosárba, ez a hangszerkesztőd vagy a zenelejátszód, tökmindegy, ami hangot ad ki. A másik oldalon a hangkártya lejátszója van, ami a sorban legelső hangokat elkezdi a hangkártya lejátszójába belepakolni, ami hangot kelt a D/A kimeneten. Minél nagyobb a kosár, annál később ér el a legelső beletett hang a végére, ahonnan elkezdi játszani a hangkártya. Azonban a lejátszás előre is tud szaladni, ha a kosárból elkezd kifogyni a hang. Ilyenkor elkezd előrébb pozicionálni, ahol még van hang, míg csak ki nem ürül a kosár - ez a buffer overrun, amikor a számítógép nem volt elég gyors a kosár megpakolásához. A digitális zenész e két állapot között ingázik, ha túl nagy a kosár, az első hang keletkezéséhez képest hallható késéssel fog az a hangkártyán is megjelenni. Ha túl kicsi a kosár, akkor egyszercsak kiürül, mert a számítógép nem tudta időben megpakolni, ekkor reccsen a hang (illetve intelligensebb szoftverek esetében meg is áll a lejátszás, és hibát jelez a szoftver).

 

Tehát a hangminőségre ez egyáltalán nincs hatással.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...