SVN: PLD-doc/book/pl_book__uslugi/pl_uslugi__alsa.sec
qwiat
qwiat at pld-linux.org
Sun Nov 4 00:33:26 CET 2007
Author: qwiat
Date: Sun Nov 4 00:33:26 2007
New Revision: 8984
Modified:
PLD-doc/book/pl_book__uslugi/pl_uslugi__alsa.sec
Log:
- splitted section
- small updates
- cosmetics
Modified: PLD-doc/book/pl_book__uslugi/pl_uslugi__alsa.sec
==============================================================================
--- PLD-doc/book/pl_book__uslugi/pl_uslugi__alsa.sec (original)
+++ PLD-doc/book/pl_book__uslugi/pl_uslugi__alsa.sec Sun Nov 4 00:33:26 2007
@@ -1,76 +1,88 @@
<?xml version="1.0" encoding="iso-8859-2"?>
<section id="uslugi_alsa_step">
<title>ALSA - D¼wiêk w Linuksie</title>
-<para>Przez d³u¿szy czas, obs³uga kart d¼wiêkowych w Linuksie by³a traktowana po
- macoszemu. W koñcu d¼wiêk na powa¿nych serwerach nigdy nie by³
- priorytetem, jednak kiedy systemy unixowe zaczê³y zagl±daæ pod
- strzechy zdano sobie sprawê, ¿e taka obs³uga jest potrzebna. Prace
- by³y prowadzone nad kilkoma systemami obs³ugi m.in.:
- <productname>OSS</productname>, <productname>JACK</productname>,
- <productname>ARTS</productname>, <productname>ESD</productname> i
- opisywana przez nas <productname>ALSA</productname> (skrót: Advanced Linux
- Sound Architecture). W tej chwili <productname>ALSA</productname> jest
- najdynamiczniej rozwijaj±cym siê projektem obs³uguj±cym d¼wiêk. Zalety
- i stabilno¶æ spowodowa³y, ¿e modu³y <productname>ALSA</productname>-y s± wbudowane w kernelach od
- serii 2.6.x
-</para>
- <section id="uslugi_alsa_inst_konf">
- <title>Instalacja i konfiguracja</title>
- <para>
- Instalacje <productname>ALSA</productname>-y w PLD dokonujemy
- wykorzystuj±c program <productname>poldek</productname>:
- </para>
- <screen># poldek -i kernel-sound-alsa alsa-lib alsa-utils-init</screen>
- <para>Sprawdzamy czy nie ma zainstalowanych modu³ów OSS:</para>
- <screen># rpm -qa | grep /-oss</screen>
- <para>Je¶li s± lepiej je usun±æ.</para>
- <para>
- Po instalacji powy¿szych pakietów konfigurujemy nasz system.
- Dokonujemy tego wywo³uj±c polecenie:
- </para>
- <screen># /usr/sbin/alsaconf</screen>
- <para>
- Po ukazaniu siê ekranu z napisem "Searching sound cards"
- czekamy ok. 10 sekund i wciskamy <keycap>ctrl-c</keycap> (konfigurator szybko
- znajduje nasz± w³a¶ciw± kartê - a poniewa¿ szuka równie¿ kart
- starego typu oraz ró¿nych egzotycznych, co zajmuje mu bardzo du¿o czasu dlatego
- przerywamy wyszukiwanie).
- </para>
- <para>
- Nastêpne okno pokazuje nam listê znalezionych kart muzycznych
- (b±d¼ najczê¶ciej jedn±). Je¿eli wyszukiwanie nie
- przynios³o ¿adnych rezultatów nale¿y siê upewniæ czy
- mamy zainstalowany pakiet
- <productname>pciutils</productname>. Zatwierdzamy wy¶wietlon± kartê i na
- pytanie:
- </para>
- <screen>Do you want to modify /etc/modprobe.conf?</screen>
- <para>
- Odpowiadamy twierdz±co. Spowoduje to dopisanie odpowiednich
- modu³ów kernela do pliku konfiguruj±cego. Nastêpnie pozostaje nam
- uruchomiæ jeden z mikserów d¼wiêku i ustawiæ jego parametry oraz
- wy³±czyæ standardowo zwykle w³±czone wyciszenie
- (MUTE) np:
- </para>
- <screen># /usr/bin/alsamixer</screen>
- <para>
- lub:
- </para>
- <screen>/usr/bin/amixer</screen>
- <para>
- Nastêpnym krokiem jest przetestowanie naszego serwera (wymagany
- pakiet "alsaplayer" oraz "alsaplayer-input-mad"):
- </para>
- <screen>alsaplayer -o alsa test.mp3</screen>
- <para>
- To ju¿ praktycznie koniec instalacji. Pamiêtaæ nale¿y, ¿e do
- niektórych programów nale¿y doczytaæ odpowiednie wtyczki,
- które umo¿liwi± prace z <productname>ALSA</productname>-±.
- Wtyczki te ³atwo rozpoznaæ po dopisce "alsa" w nazwie pakietu.
+ <para>Przez d³u¿szy czas, obs³uga kart d¼wiêkowych w Linuksie by³a traktowana po
+ macoszemu. W koñcu d¼wiêk na powa¿nych serwerach nigdy nie by³
+ priorytetem, jednak kiedy systemy unixowe zaczê³y zagl±daæ pod
+ strzechy zdano sobie sprawê, ¿e taka obs³uga jest potrzebna. Prace
+ by³y prowadzone nad kilkoma systemami obs³ugi m.in.:
+ <productname>OSS</productname>, <productname>JACK</productname>,
+ <productname>ARTS</productname>, <productname>ESD</productname> i
+ opisywana przez nas <productname>ALSA</productname> (skrót: Advanced Linux
+ Sound Architecture). W tej chwili <productname>ALSA</productname> jest
+ najdynamiczniej rozwijaj±cym siê projektem obs³uguj±cym d¼wiêk. Zalety
+ i stabilno¶æ spowodowa³y, ¿e modu³y <productname>ALSA</productname>-y s± wbudowane w kernelach od
+ serii 2.6.x
</para>
+ <section id="uslugi_alsa_instalacja">
+ <title>Instalacja</title>
+ <para>
+ Instalacje <productname>ALSA</productname>-y w PLD dokonujemy
+ wykorzystuj±c program <productname>poldek</productname>, zaczynamy
+ od pakietu zawieraj±cego modu³y kernela:
+ <screen>$ poldek -i kernel-sound-alsa</screen>
+ W ogóle nie nale¿y instalowaæ pakietu <emphasis>kernel-sound-oss</emphasis>,
+ ALSA potrafi emulowaæ OSS.
+ Potrzebujemy jeszcze kilku narzêdzi, w tym programu do sterowania mikserem:
+ <screen>$ poldek -i alsa-utils</screen>
+ </para>
+ </section>
+ <section id="uslugi_alsa_konf_statyczna">
+ <title>Konfiguracja statyczna</title>
+ <para>
+ Aby automatycznie ³adowaæ modu³y z rc-skryptów i wczytywac ustawienia
+ miksera, konieczny bêdzie pakiet <emphasis>alsa-utils-init</emphasis>:
+ <screen>$ poldek -i alsa-utils-init</screen>
+ Teraz dokonujemy tego wywo³uj±c polecenie:
+ </para>
+ <screen># /usr/sbin/alsaconf</screen>
+ <para>
+ Po ukazaniu siê ekranu z napisem "Searching sound cards"
+ czekamy ok. 10 sekund i wciskamy <keycap>ctrl-c</keycap> (konfigurator szybko
+ znajduje nasz± w³a¶ciw± kartê - a poniewa¿ szuka równie¿ kart
+ starego typu oraz ró¿nych egzotycznych, co zajmuje mu bardzo du¿o czasu dlatego
+ przerywamy wyszukiwanie).
+ </para>
+ <para>
+ Nastêpne okno pokazuje nam listê znalezionych kart muzycznych
+ (b±d¼ najczê¶ciej jedn±). Je¿eli wyszukiwanie nie
+ przynios³o ¿adnych rezultatów nale¿y siê upewniæ czy
+ mamy zainstalowany pakiet
+ <productname>pciutils</productname>. Zatwierdzamy wy¶wietlon± kartê i na
+ pytanie:
+ </para>
+ <screen>Do you want to modify /etc/modprobe.conf?</screen>
+ <para>
+ Odpowiadamy twierdz±co. Spowoduje to dopisanie odpowiednich
+ modu³ów kernela do pliku konfiguruj±cego. Nastêpnie pozostaje nam
+ uruchomiæ jeden z mikserów d¼wiêku i ustawiæ jego parametry oraz
+ wy³±czyæ standardowo zwykle w³±czone wyciszenie.
+ </para>
+ </section>
+ <section id="uslugi_alsa_uruchomienie">
+ <title>Uruchomienie i testowanie</title>
+ <para>
+ Domy¶lnie wszystkie "suwaki" miksera s± ustawione na zero i dodatkowo
+ w³±czone jest wyciszenie (mute), aby us³yszeæ d¼wiêk musimy uruchomiæ
+ program do miksowania: <emphasis>alsamixer</emphasis> lub <emphasis>amixer</emphasis>:
+ <screen># /usr/bin/alsamixer</screen>
+ Wy³±czmy mute (klawisz <keycap>m</keycap>) i przesuwamy "suwaki" (strza³kami)
+ kana³u <literal>Master</literal> i <literal>PCM</literal>.
+ Teraz mo¿emy przetestowaæ dzia³anie
+ mo¿emy to zrobiæ za pomoc± dowolnego pliku wav (np. z pakietu <emphasis>gnome-audio</emphasis>):
+ <screen># /usr/bin/aplay test.wav</screen>
+ lub pliku mp3 (wymagany pakiet "alsaplayer" oraz "alsaplayer-input-mad"):
+ </para>
+ <screen># /usr/bin/alsaplayer -o alsa test.mp3</screen>
+ <para>
+ To ju¿ praktycznie koniec instalacji. Pamiêtaæ nale¿y, ¿e do
+ niektórych programów nale¿y doczytaæ odpowiednie wtyczki,
+ które umo¿liwi± prace z <productname>ALSA</productname>-±.
+ Wtyczki te ³atwo rozpoznaæ po dopisce "alsa" w nazwie pakietu.
+ </para>
</section>
<section id="uslugi_alsa_zaawan">
- <title>Mikser</title>
+ <title>Zaawansowana obs³uga miksera</title>
<para>
W wielu przypadkach okazuje siê, ¿e posiadamy kartê
muzyczn±, która nie potrafi miksowaæ d¼wiêku
More information about the pld-cvs-commit
mailing list