Portál AbcLinuxu, 10. května 2025 09:59

Dotaz: přes co mi běží zvuk?

3.2.2015 03:52 gogo
přes co mi běží zvuk?
Přečteno: 259×
Odpovědět | Admin
Ahoj.

V systému mám alsu i pulseaudio. Jak můžu zjistit, který z nich systém používá k přehrávání zvuku?

Dík moc.


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Prcek)
3.2.2015 06:21 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: přes co mi běží zvuk?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Alsa má několik vrstev - drivery (moduly) v kernelu, low-level user-space alsa-lib komunikující s drivery a higher-level user-space alsa-lib poskytující pokročilejší funkce - pluginy.

PA je zvukový server, který se zvukovkou komunikuje přes low-level alsa-lib.

Aplikace může komunikovat přímo s alsou, nebo prostřednictvím PA, nebo s alsou, ale zařízením, které vzorky posílá do PA (plugin pulse alsy).

Když ti při přehrávání běží proces pulseaudio a žere trochu CPU, jedeš přes PA. Přesněji to zjistíš kontrolou, který proces má při přehrávání otevřené zvuková zařízení v /dev - zda proces pulseaudio, nebo tvůj přehrávač přehrávající přes knihovnu alsa-lib rovnou na zařízení.

lsof /dev/snd/*
3.2.2015 07:13 gogo
Rozbalit Rozbalit vše Re: přes co mi běží zvuk?
Dík moc :-)

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.