Portál AbcLinuxu, 26. dubna 2024 01:50


Dotaz: Snížení latency u ALSA

23.8.2011 19:32 Honza
Snížení latency u ALSA
Přečteno: 207×
Odpovědět | Admin
Mám problém neumím používat jackd a ani nechci a slyšel jsem o jakým si patche na ALSU který sníži latency jenže já neumím moc kompilovat tak se chci zeptat zda je nějaká distribuce linuxu který má ALSU již patchnutou proti zpoždění zvuku
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.8.2011 19:45 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: Snížení latency u ALSA
Odpovědět | | Sbalit | Link | Blokovat | Admin
distribuce zaměřené na profesionální audio
23.8.2011 19:51 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: Snížení latency u ALSA
A tohle se může taky hodit http://www.soundonsound.com/
23.8.2011 20:26 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Snížení latency u ALSA
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co je cílem, k čemu to budeš používat? Jestli pro nahrávání, pak se jackd hodí, protože umožňuje "drátovat" zvuk mezi aplikacemi, navíc bez latence. To samotná alsa neumí. Pokud pro midi a stačí ti třeba fluidsynth, pak jackd nepotřebuješ, stačí vhodně nastavené zařízení alsy. Jack je vrstva nad alsou, takže sám o sobě žádnou latenci nesnižuje, jenom nevytváří další.

Patche na snížení latence alsy nejsou, je to jen o nastavení přehrávacího řetězce - buffer_size a period_size. Vhodné je použít real-time kernel, který dovoluje přiřadit soft real-time prioritu zvukovým aplikacím. Záleží na distribuci, v aktuálnějších verzích ubuntu je obvykle snadno instalovatelný z pomocných ppa (např. z projektu ubuntu studio).

Např. ke kompu, ze kterého zrovna píšu, jsou připojené midi varhany, na ploše má žena ikonku spouštící triviální skriptík s fluidsynth do alsy a aconnect. Normální Ubuntu lucid, rt kernel, Audiotrak Prodigy192 jedoucí s buffer-size=64, latence uchem nedetekovatelná. Ani jsem si nemusel hrát s rt prioritami.

24.8.2011 00:36 Honza
Rozbalit Rozbalit vše Re: Snížení latency u ALSA
já když nastavil nižší buffer 64 tak zvuk praskal možná je to tím že creative x-fi má špatnou kompatibilitu s linuxem nebod fungoval jen vstup na frontpanelu a když jsem tam dal m-audio tak zase windowsové aplikace jely bez výstupu prostě

audio out none
24.8.2011 08:54 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Snížení latency u ALSA
x-fi má podporu téměř nulovou a lepší nebude.

Kde jsi nastavil buffer 64? Jaký máš řetězec? Používáš pulseaudio? Co je cílem (již jsem se ptal)?

Co znamená "windowsové aplikace jely bez výstupu"? Tím myslíš pod wine?

Bez více informací to nepůjde :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.