Garso tvarkyklės
Čia aprašysiu kaip įdiegti ir aktyvuoti garso tvarkykles FreeBSD 5.X, 6.X sistemose. Pirmas variantas aprašo kaip aktyvuoti FreeBSD tvarkykles (builtin) bet ne visi garso įrenginiai atpažįstami naudojant šias tvarkykles, todėl parašiau papildomą variantą, garso atpažinimą naudojant Open Sound System tvarkykles, pastarosios turi tokias galimybes kaip 5.1 garso palaikymą ir daugelį kitų naudingų funkcijų.
Builtin Tvarkyklės[keisti]
Įkrauti garso tvarkykles nežinant kokių tiksliai jums reikia pagal garso kortą, galite šia komanda super vartotojo (root) režime.
kldload sound
Visos garso kortos surašytos /boot/defaults/loader.conf faile pradedant eilutėmis snd_ užrašu. Žinant kokiai garso kortai norite įkrauti tvarkykles galite tai padaryti
kldload snd_korta
pvz
kldload snd_sb8
Įkraus sound blaster pro tvarkykles. Norint, kad tvarkyklės įsikrautų sistemos startavimo metu įrašykite eilutę į rc.conf
snd_load="YES"
Arba žinant kokią garso kortą turite galite įrašyti pvz
snd_sb8_load="YES"
Pažiūrėti ar garso korta yra aptikta korektiškai galite šia komanda
cat /dev/sndstat
Jei po "Installed devices:" užrašu pamatysite savo garso kortą tomet, valio! Viskas veikia, jeigu taip nėra tuomet siūlau skaityti pastraipą "Open Sound System tvarkyklės".
Norint turėti kelis garso kanalus, pvz klausant xmms žiūrėti filmą (du garsai). Tuomet reikia nustatyti virtualius garso kanalus
sysctl -w hw.snd.pcm0.vchans=2 sysctl -w hw.snd.maxautovchans=2
Šios komandos padarys du virtualius garso kanalus (Galima ir daugiau). Norint, kad garso kanalų visada būtų tiek pat įrašykite šias eilutes į /etc/sysctl.conf
hw.snd.pcm0.vchans=2 hw.snd.maxautovchans=2
Sistemos krovimosi metu bus nustatyti du kanalai..
Open Sound System tvarkyklės[keisti]
Tai universalios tvarkyklės sukurtos įvairioms UNIX tipo operacinėms sistemoms kurios puikiai derinasi ir su FreeBSD.
Įdiegiame tvarkykles iš portų
cd /usr/ports/audio/oss && make && make install
Padarome kad OSS startuotų sistemos krovimo metu.
echo "oss_enable="YES"" >> /etc/rc.conf
Startuojame tvarkykles su komanda
/usr/local/etc/rc.d/oss start
Kelios Open Sound System komandos
ossinfo - parodo informaciją ossmix - garso reguliavimas