->
Actualización: Compilando VLC 0.9 podremos corregir los problemas de configuración de sonido 5.1 aunque no funcionará correctamente (de momento) PulseAudio.
Si bien en Ubuntu 8.04 “Hardy Heron” la novedad más sonada ha sido la incorporación de X.Org 7.3 y de PulseAudio, es posible que muchos no entendamos exactamente en qué consiste PulseAudio.
PulseAudio es un sistema integrado de sonido que actúa de servidor, que tiene las siguientes características:
- Una arquitectura extensible basada en plugin con soporte para carga de módulos.
- Compatible con la mayoría de aplicaciones de audio.
- Soporte para múltiples fuentes de audio y skins.
- Operación de baja latencia y soporte para medición de latencia.
- Una arquitectura de copia cero de memoria para un mejor rendimiento de los recursos del procesador.
- Una interfaz de línea de comandos con funcionalidades de scripting.
- Un demonio de sonido con funcionalidades de reconfiguración bajo línea de comandos.
- Muestra de conversión incorporada y funcionalidades de muestreo.
- Capacidad para combinar multiples tarjetas de sonido en una sola.
- Capacidad para sincronizar multiples flujos de reproducción.
Si os fijáis bien, permite añadir cualquier dispositivo USB de sonido al vuelo y mezclarlo con las tarjetas internas o con otras más, actuar de servidor de sonido, mezclar hilos musicales y cambiar la tarjeta de salida por el que suena el sonido de un programa como Amarok, VLC, Totem hacia la que queramos, es más, podemos redirigirla a otro ordenador actuando como servidor.
Las capacidades son amplísimas, pero aún está en un estado temprano, teniendo problemas con muchas tarjetas de sonido 5.1 y 7.1, como es el caso de mi SB Audigy (he probado decenas de tutoriales y nunca consigo que el sonido 5.1 de mi tarjeta PCI vaya en VLC como antiguamente iba en otras distros).
Configurar en profundidad Pulseaudio no es sencillo, pero ahí entro yo, ya que le he dedicado decenas de horas y os daré muchos tutoriales y un resumen sencillo y rápido de cómo hacerlo funcionar.
- Por defecto, Pulseaudio no inicia el demonio cuando se inicia sesión ni tampoco viene con panel de administración de sonido en Ubuntu Hardy por defecto, luego tendremos que añadir el panel de preferencias, tanto de la aplicación (paprefs) como de sonido (pavucontrol):
sudo aptitude install paprefs pavucontrol
- En mi caso, tras probar y probar he visto que modificar el /etc/pulseaudio/daemon.conf para dar sonido de 48000 Hz y 5.1 no sirve para nada, lo da por defecto pero luego no se puede configurar las aplicaciones para que se aprovechen de esto. Así mismo, modificar /etc/pulseaudio/default.pa no me sirve de nada. Más aún es /etc/asound.conf que, cargando el perfil de pulseaudio, se carga mi gestión del sonido y tengo problemas con subir y bajar el sonido mediante LIRC. Por lo tanto, nos complicaremos menos la vida.
- Lo siguiente es añadirnos a los grupos pulse-access y pulse-rt:
sudo adduser $USER pulse-access sudo adduser $USER pulse-rt
- En Sistema/Preferencias/Sesiones, en la pestaña de Programas de inicio, añadimos la ejecución de:
pulseaudio
- Ya sólo nos queda reiniciar el ordenador y abrir cualquier aplicación, conectar la otra tarjeta que queramos, si es el caso, y arrancar una aplicación que tenga sonido, como es VLC.
En mi caso, conecto después una tarjeta de sonido USB y veo como el sonido sigue por la tarjeta estándar (Audigy), en este momento ejecuto el siguiente programa:
pavucontrol
Y en Playback veo como no me aparece VLC aún. Abro una película y ahora sí aparece la aplicación-
Click derecho en el nombre de la aplicación que está en negrita, luego en Move/Steam y seleccionamos la tarjeta en la que queremos reproducir el sonido.
En paprefs podemos configurar otros parámetros… toquetear.
¿Simple verdad? Según prometen, solucionarán problemas con sonido 5.1 en próximas versiones.
Sólo falta decir que está licenciada GPL y es compatible con sistemas POSIX, es decir, GNU/Linux, BSD, … y también está disponible en Windows.
Tenéis un tutorial buenísimo para configurar PulseAudio para las diferentes aplicaciones aquí.
Nota 1: Para la realización de este tutorial, basé mi aprendizaje en:
- Ubuntuforums (1, 2, 3, 4 y 5)
- Lanchpad y los errores de Ubuntu (1 y 2)
- El tutorial de mi amigo Rubén
Nota 2: A pesar de lo bueno que resulta todo esto, hay varias cosas que no consigo que funcionen y otras que solucioné:
- Por defecto, en muchos sitemas en Hardy Heron, alsa tiene un fallo por lo que es necesario toquetear mucho para solucionar que no dé alsa-mixer ni amixer el error siguiente: alsactl: save_state:1251: No soundcards found.
- VLC no permite configurar el sonido, con o son PulseAudio, en películas 5.1 como tal, aunque el sonido funciona perfectamente el todos los altavoces y realiza dicha función.
- No puedo configurar el ajustes de sonido de GNOME, el sistema de altavoces que uso, lo que incordia más a mi flamante 5.1 de hace un porrón de años.
el 18 Mayo 2008 a las 18:44
18 Mayo 2008 a las 21:01
Jjejej…amigo…qué bien suena eso..xD
Yo en el portátil que es una tarjeta de sonido nueva tampoco conseguí que Pulseaudio me funcionara, aunque tampoco desesperé, ya que vi que tenían problemas de compatibilidad con bastantes…, aunque en el sobremesa éste que ya tiene cuatro añitos me funciona perfectamente.
Es un programa que tiene grandes posibilidades.
19 Mayo 2008 a las 08:17
es posible que muchos no entendamos exactamente en qué consiste PulseAudio.
Exacto, no acabo de entenderlo (perdonad mi ignorancia).
Sin animo de críticar, luego intentas explicar Pulseaudio, pero, no se si seré yo que estoy un poco burro esta mañana, pero me he quedado igual con la lista de cosas que has enumerado.
Podrías ponernos un par de ejemplos prácticos de su aplicación, y que ganamos en comparación con los anteriores motores de sonido?
Un saludo, y gracias.
19 Mayo 2008 a las 17:44
@sexu6: Arriba tienes varios ejemplos prácticos. No obstante si tienes dudas, googlea un poco que hay muchas webs donde lo explican y explicarlo yo de nuevo es rizar el rizo. No obstante si aún así no lo consigues pillar, avísame y te cuento.
Saludos
22 Mayo 2008 a las 08:18
Hola, lo de VLC se que en la versión 0.9.0 hay un plugin para soporte pulse audio.
Seguramente te interese instalar también padevchooser y libsdl1.2debian-pulseaudio (este pa juegos), en synaptic encontrarás la explicación.
Saludos
22 Mayo 2008 a las 09:06
Pues yo ni con pulse ni sin pulse ni nada… desde que puse hardy heron no consigo que vlc suene con mi tarjeta de sonido maudio audiophile 2496 y es desesperante la verdad!!
24 Mayo 2008 a las 14:47
@lander: Lo siento tío… haz como yo, hasta que no lo consigas no pares.
@Cristobal: Muchas gracias, voy a indagar ahora mismo.
26 Mayo 2008 a las 04:32
@lander: Yo tengo la misma tarjeta y se la puede hacer funcionar en hardy mediante alsa, modificando un archivo. Para mas detalles:
http://ubuntuforums.org/showthread.php?t=750893
y el correspondiente bug:
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/178442
suerte.
27 Mayo 2008 a las 20:11
@lander: Resumiendo la gran aportación deFederico:
Y añade:
21 Julio 2008 a las 12:18
Buenos dias a todos!!
Una pregunta: Alguien ha conseguido hacer funcionar la M-Audio Audiophile USB con el Pulse Audio?
Llevo un tiempo intentando varias cosas para hacerla funcionar pero no hay manera. Muchas gracias de antemano.