Configurant la tarjeta de so a FreeBSD

Hacker

Avui tocava fer una altra cosa: configurar el so al nou equip amb el sistema FreeBSD i faig aquest article per a compartir com ho he fet.

Podem saber l'estat dels meus dispositius de so amb:


# cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 64bit 2009061500/amd64)
Installed devices:
pcm0: (play)
pcm1: (play)
pcm2: (play/rec) default

Bàsicament, per a afegir un driver per a la tarjeta de so al kernel de FreeBSD es fa amb l'ordre kldload.

Per exemple, aquesta línia afegieix el driver d'un chipset Intel:


kldload snd_hda

Si volem automatitzar aquesta ordre i que FreeBSD funcione amb eixe driver des de l'arranc, afegirem al fitxer /boot/loader.conf el següent:


snd_hda_load="YES"

Altres drivers, els tenim al fitxer /boot/defaults/loader.conf, i si no sabem quin driver hem de fer servir, podem usar aquest:


kldload snd_driver

Als portàtils Lenovo Thinkpad
I finalment provem si ens activa el so al Thinkpad Lenovo amb:


sysctl hw.snd.default_unit=1

Per a ficar-ho de manera permanent, editem el fitxer /etc/sysctl.conf i afegim:


# to make /dev/dsp point to /dev/dsp1.0
hw.snd.default_unit=1

Al ordinador clònic
I la següent ordre és per al ordinador clònic sol:


sysctl hw.snd.default_unit=3

Per a ficar-ho de manera permanent, editem el fitxer /etc/sysctl.conf i afegim:


# to make /dev/dsp point to /dev/dsp3.0
hw.snd.default_unit=3

Si encara no ens detecta el so, podem provar la força bruta afegint molts drivers:


# cd /boot/kernel
# kldload snd_*

Per a tenir so també amb els casos (headphones, en la llengua de Shakespeare) podem afegir a /boot/loader.conf:


# Out : speaker + headphones
hint.hdac.0.cad0.nid25.config="as=1 seq=15"

Ara, per a tenir l'àudio també als aplicatius de Gnome 3, com per exemple, al navegador Firefox, caldrà instal·lar i configurar també pulseaudio per a que també li diguem la interfície de so.


$ pkg info -D pulseaudio
pulseaudio-8.0:
Always:
Pulseaudio doesn't know about the hw.snd.default_unit=3 sysctl for the
FreeBSD OSS driver that is used to select the active input/output. So
for Pulseaudio we also need to tell it which input/output to use. The
difference is that Pulseaudio has separate input and output configure lines.

To change the default sink (output):
# pacmd set-default-sink 3
To change the default source (input):
# pacmd set-default-source 3

This can also be set in /usr/local/etc/pulse/default.pa

Replace the number '3' with the new default your want to set.

The audio/freedesktop-sound-theme is needed if the default sound files
are uncommented in the /usr/local/etc/pulse/default.pa file.

$

I també instal·le al meu equip el aumix per a controlar l'àudio.

Finalment, si vols obtenir més informació sobre la teua tarjeta o qualsevol altre maquinari, tens l'ordre:


pciconf -lv

Eixa ordre ens diu el maquinari instal·lat al nostre FreeBSD com, per exemple, la tarjeta ethernet, tarjeta gràfica, tarjeta de so, etc. La tarjeta de so la podem reconèixer fàcilment a la class "multimedia".

I com sempre, si vols investigar i llegir més informació, els meus articles sempre van molt al gra, aleshores et recomane llegir el manual oficial de FreeBSD que segur que et servirà per a la teua configuració https://www.freebsd.org/doc/handbook/sound-setup.html

També part d'aquest article l'he fet gràcies a http://dst.lbl.gov/ksblog/2012/05/freebsd-sound-setup-notes/

Espere que aquest article et siga útil.

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.

Utilitats

NAVEGACIÓ SENSE RATOLÍ

- Tab següent enllaç.
- Shift+Tab anterior enllaç.
- Enter activa l'enllaç.
- Alt+esquerra anar arrere.

CONTRAST DE COLORS

Accessibilitat - Color Negre
Accessibilitat - Color Groc
Accessibilitat - Color Verd

Accessibilitat - Color Blau
Accessibilitat - Color Crema
Accessibilitat - Color Blanc

 

PORTADES ALTERNATIVES