jueves, 15 de enero de 2009

Pulseaudio: configuración y sonido entrecortado

Probablemente uno de los post más completos sobre la configuración de PulseAudio, que abarca eentre otras muchas cosas:
1) Configuración de PulseAudio permitiendo que dos aplicaciones suenen simultaneamente
2) Sonido entrecortado (stuttering) modificando en el archivo /etc/pulse/daemon.conf los valores
default-fragments = 16
default-fragment-size-msec = 21
3)Disminuir el consumo de CPU (ver sección sobre resample-method)

Básicamente PulseAudio es un servidor de sonido, se situa entre la tarjeta de sonido (que tiene que acceder en exclusiva) y el resto de las aplicaciones que intentan usarlo. Es más reciente que alsa, esd y oss(que esta deprecated) por lo que deberíamos usarlo de forma prioritária (gstreamer-properties).

Respecto a la configuracion de la Soundblaster Audigy SE ( CA0106 ) en un par de post aconsejan los siguientes valores:

default-sample-rate = 48000
default-fragments = 8
default-fragment-size-msec = 5
Usando ambos valores el sonido a mi me sigue igual de entrecortado asi que dejo los valores (sólo de los fragments) que recomiendan en suse (16 y 21).

Con lo que noté mejoría fue con lo siguiente:
1) vi ~/.asoundrc
2)
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}


El sonido ahora suena algo mejor.

Los post son más utiles (especialmente el último):
HOWTO: PulseAudio Fixes & System-Wide Equalizer Support
HOWTO: PulseAudio Fixes (distilled) - *Updated, Call For Testing!*http://en.opensuse.org
Pulseaudio#Glitches_in_audio_playback
http://www.pulseaudio.org/wiki/PerfectSetup

1 comentario:

Luis dijo...

Hola buen post logre mejorar el sonido de mi tarro pero la verdad lo de sonido entrecortado no...
La unica solucion que me funciono es eliminar pulseaudio

yum remove pulseaudio