Zvuková karta

Z Wiki@FreeBSD.cz
Přejít na: navigace, hledání

Zvuková karta

FreeBSD samozřejmě podporuje širokou škálu zvukových karet.

Bude fungovat ?

Jestli máme podporovanou zvukovou kartu. můžete zjistit třeba na http://www.freebsd.org/releases/6.2R/hardware-i386.html (pro i386 systémy).

Zprovoznění

Pokud máte podporovanou zvukovou kartu, tak příkazem (jako root)
 kldload snd_driver
naloadujete všechny zvukové moduly. Následně příkazem
cat /dev/sndstat 
získáte výpis podobný tomuto:
FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386)

Installed devices: pcm0: <Intel ICH4 (82801DB)> at io 0xd0000c00, 0xd0000800 irq 10 bufsz 16384 kld snd_ich [MPSAFE] (1p:4v/1r:1v channels duplex default)

v tomto hledejte kld, za kterým je napsát používaný ovladač. Zde je to
kld snd_ich

Funkčnost i po rebootu

Pro automatické naloadování modulu při startu počítače, zapište do souboru
/boot/loader.conf
následující:
snd_ich_load="YES"
(pro snd_ich driver).


Problémy

Zvuk nehraje, modul je nahrán

Modul je nahrán, programy vypadají, že přehrávají, ale stále nic neslyšíte?

Je možné, že máte hlasitost nastavenou na 0. Příkaz

mixer

by vám měl vypsat přibližně toto:

Mixer vol      is currently set to  92:92
Mixer pcm      is currently set to  96:96
Mixer speaker  is currently set to  75:75
Mixer line     is currently set to  75:75
Mixer mic      is currently set to   0:0
Mixer cd       is currently set to  75:75
Mixer rec      is currently set to   0:0
Mixer igain    is currently set to   0:0
Mixer ogain    is currently set to  50:50
Mixer line1    is currently set to  75:75
Mixer phin     is currently set to   0:0
Mixer phout    is currently set to   0:0
Mixer video    is currently set to  75:75
Recording source: mic

Pokud na prvním řádku máte

Mixer vol      is currently set to  0:0

tak máte ztišený zvuk.
Příkazem

# mixer vol 100
Setting the mixer vol from 0:0 to 100:100.

Zhlasíte zvuk na maximum. Nyní by vám již měl zvuk fungovat.