Garso tvarkyklės

Iš Žinynas.
Jump to navigation Jump to search

Č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