Configurar sonido e instalar codecs – Arch Linux
Despues de instalar Arch Linux no contamos con el software necesario (ALSA) para reproducir audio.
Instalar y configurar ALSA
La instalación y configuración de ello es bastante sencilla; lo primero será instalar los paquetes alsa-lib y alsa-utils:
Posteriormente vamos a asignar el volumen de nuestro dispositivo de salida de audio:
# amixer set PCM 85% unmute
Ejecutamos alsaconf para configurar correctamente nuestro hardware:
Y reproducimos el archivo de pueba:
Instalar codecs y reproductores de video
Si todo va bien, podremos continuar con la instalacion de codecs y reproductores de multimedia. Los reproductores que usan gstreamer como backend (por ejemplo Totem) serán capaces de reproducir la mayoría de los archivos multimedia despues de instalar los siguientes codecs:
Si quieres instalar todos los codecs gstreamer, puedes usar el siguiente comando (asumiendo que tienes awk instalado):
Podrías aun tener algunos problemas reproduciendo otra clase de media (especialmente archivos de video de Windows) con Totem. VLC es una gran alternativa que incluye sus propios codecs, y puede reproducir casi cualqueir cosa, asi como peliculas en DVD con menus.
Mplayer tambien reproduce varios tipos de archivo.
Incluso podrias instalar un util plugin de Mplayer que te permitira integrarlo en los navegadores web, instalalo asi:
Instalar reproductores de audio
En este caso yo te recomiendo audacious, que es mi favorito, pero por supuesto puedes instalar el que desees:
¿Problemas?
Si una vez que has instalado ALSA no puedes reproducir sonido, debes asegurarte que los módulos están cargados. Para ello puedes ejecutar este comando:
snd_pcsp 11040 0
snd_seq_oss 31872 0
snd_hda_intel 368816 2
snd_seq_midi_event 8192 1 snd_seq_oss
snd_seq 49968 4 snd_seq_oss,snd_seq_midi_event
snd_seq_device 8332 2 snd_seq_oss,snd_seq
snd_hwdep 8964 1 snd_hda_intel
snd_pcm_oss 40192 0
snd_pcm 69636 4 snd_pcsp,snd_hda_intel,snd_pcm_oss
snd_timer 21384 3 snd_seq,snd_pcm
snd_page_alloc 9224 2 snd_hda_intel,snd_pcm
snd_mixer_oss 16512 1 snd_pcm_oss
snd 50724 12 snd_pcsp,snd_seq_oss,snd_hda_intel,snd_seq,snd_seq_device,snd_hwdep,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
Si al ejecutar el comando anterior vez algo similar a lo que me aparece, muy probablemente estén cargados los módulos correctamente. Por ejemplo, en mi caso snd_hda_intel indican que los drivers para mi tarjeta de sonido están cargados.
En caso contrario, podrías intentar cargar los módulos manualmente:
- Localizar el módulo para tu tarjeta de sonido: ALSA Soundcard Matrix. El módulo tendrá el prefijo ’snd-’ (por ejemplo: ‘
snd-via82xx‘). - Cargar los módulos:
# modprobe snd-NOMBRE-DE-MODULO
# modprobe snd-pcm-oss - Verificar los dispositibles en la carpeta
/dev/sndy prueba ejecutaralsamixeroamixerpara ver si funcionan correctamente. - Añadir
snd-NOMBRE-DE-MODULOysnd-pcm-ossa la lista de MODULES en/etc/rc.confpara asegurarse que serán cargados en el próximo reinicio (asegúrate quesnd-NOMBRE-DE-MODULOes antes quesnd-pcm-oss).
Enlaces
17 Comentarios | deja el tuyo



Vaya que aprendes rápido.
Quiero saber si estas de acuerdo conmigo de que la wiki de Arch Linux es la más completa o al menos una de las más completas en la actualidad?
Un abrazo
Sabes, uso los mismos drivers para mi audio, quiza me puedas ayudar con algo. Cuando uso audifonos, los parlantes siguen sonando…sabes que puede ser?
Por suspuesto que pienso así, aunque en español aún le falta mucho. Pero claro, puedes ayudar.
Yo por ejemplo escribí este artículo también en la Wiki, porque no había nada en castellano.
un saludo!
Hola otra vez! Como siempre, archlinux me soluciono los problemas. Investigando, en la sala #archlinux@freenode me dieron la solucion:
agregar options model=sony-assamd en modprobe.conf
Gracias por compartir la solución por aquí.
un saludo!
hola, que tal, soy aquel tipo que no podia instalar el ubuntu en su maquina
pero bueno, opte mejor por el Fedora, y si!! pude instalarlo, hoy, y queria pedir ayuda, con lo que tengas sobre fedora, puedo ponerle el efecto del cubo tambien? y lo de las llamas que aparecen cuando despliego un menu?
a pues, no pude
porfa, dime va, hasta luego
Hola aDAN, debes instalar el paquete compizconfig-settings-manager, y con dicho programa configuras todos los efectos.
un saludo!
Disculpas soy nuevo, instale fedora 1O en mi laptop getway, la cual reconocio el dispositivo: snd_intel8×0, segun verifique y tenia un conflicto con snd_intel8×0m, por lo que lo mande a la blacklist, y nada, actualice el ALSA y nada: me levanta los modulos solo me marca error al ejecutar la orden: amixer set PCM 85% unmute, y en el alsamixer solo me aparece el master y dispositivo pulseAudio, ya me enrrede creo, jje disculpas, Help!!!!!!!!!!
Pon los errores que te salen… al igual que lo que genera el comando dmesg | tail despues de los errores.
No digo que te lo soluciono, pero al menos así vamos viendo de que trata la cosa.
Un saludo!
Esta es mi targeta:
[luis@abasolo ~]$ cat /proc/asound/cards
0 [I82801DBICH4 ]: ICH4 – Intel 82801DB-ICH4
Intel 82801DB-ICH4 with AD1981B at irq 10
Mi version sonido:
[luis@abasolo ~]$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.17.
Modulos cargados:
[luis@abasolo ~]$ lsmod|grep ‘^snd’
snd_intel8×0 30876 4
snd_ac97_codec 95264 1 snd_intel8×0
snd_seq_dummy 6660 0
snd_seq_oss 30364 0
snd_seq_midi_event 9600 1 snd_seq_oss
snd_seq 48576 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 10124 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 42496 0
snd_mixer_oss 16896 1 snd_pcm_oss
snd_pcm 65924 4 snd_intel8×0,snd_ac97_codec,snd_pcm_oss
snd_timer 22024 2 snd_seq,snd_pcm
snd 50616 17 snd_intel8×0,snd_ac97_codec,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
snd_page_alloc 11016 2 snd_intel8×0,snd_pcm
para checar la configuracion del alsa:
[luis@abasolo ~]$ alsaconf
bash: alsaconf: command not found
La orden que dijiste:
[luis@abasolo ~]$ dmesg | tail
fuse init (API version 7.9)
SELinux: initialized (dev fuse, type fuse), uses genfs_contexts
SELinux: initialized (dev sdb1, type vfat), uses genfs_contexts
SELinux: initialized (dev sda5, type fuseblk), uses genfs_contexts
SELinux: initialized (dev sda1, type fuseblk), uses genfs_contexts
ieee80211_crypt: registered algorithm ‘WEP’
SELinux: 8192 avtab hash slots, 112374 rules.
SELinux: 8192 avtab hash slots, 112374 rules.
SELinux: 8 users, 11 roles, 2642 types, 119 bools, 1 sens, 1024 cats
SELinux: 73 classes, 112374 rules
verifico mis controles y marca el error:
[luis@abasolo ~]$ amixer set PCM 85% unmute
amixer: Unable to find simple control ‘PCM’,0
el comando dmesg:
[luis@abasolo ~]$ dmesg | tail
fuse init (API version 7.9)
SELinux: initialized (dev fuse, type fuse), uses genfs_contexts
SELinux: initialized (dev sdb1, type vfat), uses genfs_contexts
SELinux: initialized (dev sda5, type fuseblk), uses genfs_contexts
SELinux: initialized (dev sda1, type fuseblk), uses genfs_contexts
ieee80211_crypt: registered algorithm ‘WEP’
SELinux: 8192 avtab hash slots, 112374 rules.
SELinux: 8192 avtab hash slots, 112374 rules.
SELinux: 8 users, 11 roles, 2642 types, 119 bools, 1 sens, 1024 cats
SELinux: 73 classes, 112374 rules
checo el amixer y solo encuentro el master:
[luis@abasolo ~]$ amixer scontrols
Simple mixer control ‘Master’,0
Simple mixer control ‘Capture’,0
[luis@abasolo ~]$
Gracias por contestar, deberas, te lo agradesco, espero lo solucionemos dime que mas te puedo decir, para darle duro
Échale un ojo a esto:
http://wiki.archlinux.org/index.php/ALSA#No_adjustable_PCM_channel
Además otros usuarios dicen que esto les funcionó:
Añadir esto en /etc/modprobe.conf:
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=ref
options snd-hda-intel index=0
Poner esto en /etc/mkinitcpio.conf:
export FILES=/etc/modprobe.conf
Y ejecutar esto:
mkinitcpio -p kernel26
Me cuentas.
Hay un detalle , uso fedora 10, me meti al etc y no encontre ningun rc.conf, solo un rc; ningun modprobe.conf, solo un modprobe.conf.dist dentro de modconf.d, asi como no encontre /etc/mkinitcpio.conf
Ups… lo siento, creía que usabas Arch
en Fedora no tengo mucho rato de usarlo, aunque cuando pueda le echaré un vistazo.
Un saludo!
Aprovechando el post de Arch. Acabo de instalar Arch y no me reconoce los acentos del disco duro donde están mis datos (FAT), me aparece en lugar del acento un rombo negro y al finla del nombre dice “(codificación no válida)”, por ejempo una carpeta me aparece así:
Cirug�a (codificación no válida)
Ya busqué y no puedo solucionarlo, ojalá y tengas idea de cómo.
Saludos.
Hola amigo, yo hice hace un tiempo un post similar pero más completo sobre codecs en Arch Linux. Ojalá te sea de utilidad
http://www.maty1206linuxeando.com/?p=2309
Un abrazo