Solucionar problemas de audio en Hardy Heron

27 Mayo 2008

Desde que tengo la última versión de Ubuntu he tenido bastantes problemas con el audio.

Resulta que han optado por utilizar PulseAudio como servidor de audio y esto ha traído algunas consecuencias: si estás viendo algún contenido con flash en el navegador y al mismo tiempo pretendes escuchar una canción en tu reproductor de audio favorito, sólo escuchas uno de los dos… si tienes suerte. Hay veces que no funciona ninguno.

Es importante decir que el problema no es de Ubuntu, sino de tener un sistema que ha pasado ya por dos actualizaciones (desde Feisty Fawn hasta Hardy Heron pasando por Gutsy Gibbon) y el plugin de flash privativo de Adobe, que no ha actualizado la versión 9 a estos cambios (parece que la beta de la versión 10 sí que funciona correctamente, pero no la he probado).

Bien, entremos en materia.

Explicación del problema

Las aplicaciones de audio debería utilizar PulseAudio para reproducir sonido, y este se encargará de mezclarlo. El problema viene en aquellos casos en los que no se ha podido actualizar las aplicaciones o librerías. Para ello lo que se hizo fue un driver para ALSA llamado “pulse” que redirecciona todas las llamadas a PulseAudio para aquellas aplicaciones que aún no lo soportan.

El problema se da cuando hay aplicaciones que usan ALSA de manera especial, como por ejemplo el plugin de flash.

¡A por la solución!

Para solucionar los problemas hay que redirigir toda salida de audio a PulseAudio. Quizá como mi equipo heredó una configuración de GNOME de hace dos versiones de Ubuntu, a mi no me ha actualizado correctamente. De todas formas, aquí va la solución para las aplicaciones de escritorio en general:


  1. Acceder al menú “Sistema” -> “Preferencias” -> “Sonido”
  2. En la pestaña “Dispositivos”, seleccionar “PulseAudio Sound Server” para todos los casos.
  3. En la pestaña “Sonidos” habilitar la opción “Activar mezcla de sonidos por hardware (ESD)”

Con esto nos aseguramos que todas las aplicaciones (excepto flash) sacan el audio a través de PulseAudio.

Para solucionar los problemas con flash tenemos que instalar libflashsupport:

sudo apt-get install libflashsupport

Finalmente hay que salir de la sesión y volver a entrar. Si sigues teniendo problemas, reinicia porque puede que PulseAudio no se haya iniciado correctamente…

… o si no quieres reiniciar, antes de iniciar sesión puedes abrir una consola (Ctrl+Alt+F1) y ejecutar:

sudo /etc/init.d/pulseaudio restart

¡Y ahora a disfrutar!

Una nota final: al instalar libflashsupport se supone que la gente que tiene problemas con flash de otro tipo, como por ejemplo errores en la visualización o problemas con el navegador (dejarlo colgado o que se cierre inesperadamente) los soluciona. Aunque a mí no me pasaba, ¿alguien me lo puede confirmar?

GNU/Linux, Tecnología | Comentarios | Trackback Saltar al inicio de la página

14 comentarios de “Solucionar problemas de audio en Hardy Heron”

  1. 01

    Gracias por la solución colega.

    Aún no lo he probado lo suficiente para saber si ha solucionado mis problemas con el navegador y flash, pero sí te puedo asegurar que tu problema no está causado por que tener un sistema que ha pasado por dos actualizaciones. Yo he hecho una instalación limpia y desde el principio he tenido este tipo de problemas, aunque es probable que no se dé en todo el mundo.

    Ubuntu Hardy ha sido muy criticado porque, sólo a costa de la estabilidad que le caracterizaba, ha conseguido sacar la versión para la fecha planeada.

    See ya!

    Matias el 28 Mayo 2008 sobre las 18:18
    Saltar al inicio de la página
  2. 02

    [...] Enlace | Biestado [...]

    Saltar al inicio de la página
  3. 03

    [...] |Vía: biestado [...]

    Saltar al inicio de la página
  4. 04

    Hola, muchas gracias por la info me ha sido muy util.
    Saludos!

    Mike el 13 Junio 2008 sobre las 04:22
    Saltar al inicio de la página
  5. 05

    Gracias a vosotros dos, Mike y Matías, por visitar mi blog ;)

    Kraptor el 13 Junio 2008 sobre las 10:42
    Saltar al inicio de la página
  6. 06

    Al poner todo con Pulse (paso 2) y probando me da el siguiente error:
    audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink profile=chat: Failed to connect: Connection refused
    ¿alguna sugerencia?

    Lushnok el 14 Junio 2008 sobre las 04:24
    Saltar al inicio de la página
  7. 07

    Hola Lushnok. Seguramente te de el error al no tener funcionando el servidor de PulseAudio. Prueba a hacer:

    $ sudo /etc/init.d/pulseaudio start

    Kraptor el 17 Junio 2008 sobre las 20:49
    Saltar al inicio de la página
  8. 08

    Hacía tiempo andaba buscando solución para ese problema…
    gracias!

    manu el 23 Junio 2008 sobre las 18:19
    Saltar al inicio de la página
  9. 09

    Exelente aporte:

    tenia el mismo prolema que tu describes y al seguir los pasos que mencionaste solvente el problema.
    Muchisimas gracias

    Gilberto el 4 Julio 2008 sobre las 01:17
    Saltar al inicio de la página
  10. 10

    ¡Me alegro que funcione! :)

    Kraptor el 4 Julio 2008 sobre las 08:25
    Saltar al inicio de la página
  11. 11

    Pues hasta ahora todo va bien, creo que has solucionado mi problema, muchas gracias ^^

    xXZeroXx el 28 Julio 2008 sobre las 03:26
    Saltar al inicio de la página
  12. 12

    Pues a mi no me ha solucionado mi problema, incluso ahora no puedo escuchar sonido directamente (ya averiguare como ponerlo de todos modos)

    Gracias de todos modos.

    Frikisada el 28 Julio 2008 sobre las 14:48
    Saltar al inicio de la página
  13. 13

    Claro y útil!

    Se agradece que se explique el problema y no sólo se dé la solución.

    Muchas gracias de un recién llegado al mundo linux.

    poliket el 6 Agosto 2008 sobre las 13:31
    Saltar al inicio de la página
  14. 14

    muchas gracias!

    Llevo un buen tiempo teniendo problemas con firefox
    y amarok. Sin saber la respuesta pude
    percatarme de que era por lo que tu explicabas arriba
    y seguí buscando la solución hasta que llegue a tu pagina

    denuevo gracias por la ayuda!

    ByE

    Rodrigo el 2 Septiembre 2008 sobre las 01:34
    Saltar al inicio de la página

Al habla

  •  
  •  
  •  

Puedes estar al tanto de nuevos comentarios con el feed de los comentarios.

Al fin y al cabo todo es cuestión de unos y ceros…




Archivos

Meta