Hoy pongo la que creo que es mi primera entrada para expertos en Linux. En este tutorial voy aponer los pasos que he realizado yo para escuchar el sonido por 5.1 desde mi ordenador con chip Realtek ALC892.
Llevaba bastante tiempo comiéndome la cabeza debido a que mi placa tiene una salida optica spdif. El caso es que por mas que lo intentaba no daba con la solución de configurar que el sonido de mi ordenador, saliera en 5.1 y no en estéreo.
De primeras, con Ubuntu 10.10 (que es el que ahora mismo utilizo), no tenía problemas en conectar un cable óptico del ordenador al home cinema y que se escuchara el sonido por los altavoces del home cinema. El problema es que no era en 5.1, sino en estereo.
Parece ser que el problema reside en la versión de Alsa que viene en Ubuntu 10.10 que no reconoce el 5.1 de la placa. Para solucionarlo tenemos que actualizar Alsa a su ultima versión. Para ellos tenemos que ir a la pagina oficial: http://www.alsa-project.org/main/index.php/Main_Page y descargar el último controlador disponible que ahora mismo es este. Una vez descargado lo descomprimimos donde queramos.
Yo no soy ningun experto, pero poco a poco voy aprendiendo mas. Voy a contar los pasos que hice, aunque ami no me funciono de esta forma, pero si alguien quiere probar se supone que son correctos.
Una vez descomprimido, seguimos los pasos que nos indica el archivo "install". Para ello, abrimos la terminal y entramos en la carpeta "alsa-driver-1.0.24". Una vez dentro ponemos esto:
sudo ./configuresudo make sudo make install
Con esto ya tendremos el ultimo controlador alsa disponible para nuestro Ubuntu. Ahora toca reiniciar y probar que dando a "preferencias de sonido", podemos seleccionar "analog surround 5.1 output"
Si no sale, tenemos que abrir la terminal y poner "alsamixer", vamos a la derecha del todo y seleccionamos 6 canales.
Si aun asi no ha funcionado, probar como lo termine haciendo yo que si que me ha funcionado y es muy sencillo.
Navegando por Ubuntuforums me encontré con un script muy sencillo de usar, que su función era actualizar el controlador alsa a su ultima versión.
Primero tenéis que descargar el script:http://www.megaupload.com/?d=0SKG9ZT6
Una vez descargado, pulsamos sobre el con el boton derecho y vamos a la pestaña de "permisos" hacemos un tick donde pone "permitir ejecutar el archivo como un programa"
Una vez hecho vamos a la terminal y seguir estos pasos (tarda mucho entre paso y paso, no os preocupeis:
Vais al directorio donde teneis el script guardado y escribis:sudo ./AlsaUpgrade-1.0.24-2.sh -dsudo ./AlsaUpgrade-1.0.24-2.sh -csudo ./AlsaUpgrade-1.0.24-2.sh -isudo shutdown -r 0 //Se reinicia el ordenador así que guardar todo antes de poner este ultimo paso.
Ahora vamos a preferencias de sonido y seleccionamos "analog surround 5.1 output". Si sigue sin salir abrimos la terminal y escribimos "alsamixer" y ponemos 6 canales. Una vez seleccionado "analog surround 5.1 output", abrimos vlc (que es el reproductor que yo uso). Damos a "Herramientas"--> "preferencias"---> "Sonido" y en "modulo de entrada" ponemos "Salida de audio Alsa" y damos tick en "usar s/pdif si esta disponible.
Con estos pasos se debería escuchar las películas en 5.1, siempre que el audio de la pelicula este en 5.1. Un saludo