TIP hacer funcionar el sonido en Quake3/Enemy-Territory con ALSA

De Gentoo Linux Wiki

Este artículo es parte de las series Consejos y Trucos.
Terminales / Shells X Windows Portage Sistema Sistema de Archivos Kernel Otros

Lo primero de lo que se tiene que asegurar es de que ALSA y ALSA-OSS esten instalados y configurados correctamente, para comprobarlo reproduzca algún sonido en xmms o alsaplayer.

Haga esto como root

#echo "quake3.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
#echo "quake3.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss

Ahora ejecute el juego Quake3/Enemy-Territory y presione la tecla "~" (en los teclados españoles de españa se encuentra pulsando alt grafica, la que esta a la derecha junto a la tecla 4), esto lo llevara a la consola y escriba:

set +snddevice /dev/dsp 

Luego reinicie el juego y a disfrutar del sonido.

Una pequeña explicación de este truco.

Muchas tarjetas de audio poseen dos "devices" la principal (por defecto) hace la salida de audio y la captura, esta es /dev/dsp. La secundaria solamente hace salida de audio y es /dev/adsp

Traducción por shinshan darry100@gmail.com de http://gentoo-wiki.com/TIP_Make_sound_work_with_ALSA_and_Quake3/Enemy-Territory

Herramientas personales