Llevo dos días sin entrar al blog, casi sin leer el correo, solo leyendo foros de Linux y sonido…
Por un lado estaba tratando de cerrar los frentes abiertos más urgentes en mi empresa de por las mañanas para tratar de irme de vacaciones.
Y luego en la tienda, tenemos unos equipos para enviar a los clientes con Linux para trabajar de HTPC. Y no consigo sacar sonido desde el MythTV o desde el XBMC por el HDMI conectado a un TV. Es algo de locos. Hemos instalado Ubuntu, Opensuse, Mandriva, Fedora… y nada. No es tema del sistema. Hemos probado con 32bits y con 64, mismos resultado. Cualquier aplicación reproduce sonido desde el TV, menos el MythTV y el XBMC. Si hasta hemos conseguido que el sonido de los menús del XBMC se oiga, pero no las películas. Y estoy totalmente ensimismado dándole vueltas en la cabeza al tema.
Y lo grave es que con este mismos hardware y software hemos servido bastantes equipos sin problemas.
No es cosas del hardware, porque al final instalamos Windows y el XBMC funcionó a la primera. El hardware además es variado tengo un sistema con nVidia 9300 y dos con AMD 780 y la situación es la misma en los dos. Si alguien tiene alguna idea para ayudarnos, resumo la situación:
- Linux con Ubuntu 9.04 instalado. Por dejar al final algo constante, pero hemos probado con casi todas las distros antes.
- Los sonidos del sistema se reproducen perfectamente por el HDMI
- Todos los reproductores de Mp3 y de Vídeo, también reproducen por el HDMI
- Si hago un aplay –l, el HDMI lo tengo en el 1,3. Si en al bios desactivo la tarjeta de sonido analógica, se convierte en un 0,3
- Tengo el iec985 activado
- Solo falla el sonido en el MythTV y en el XBMC
- Tanto en el MythTV, como en el XBMC, hemos probado con todas las combinaciones que hemos visto por los foros de dispositivos de sonido: Alsa:default, Alsa:hw:1,3, hdmi… y me da la sensación que ahí está el problema
Así que si algún lector ya ha resuelto el problema, o tiene alguna sugerencia o nos puede recomendar algún buen tutorial, se agradecería.
Actualización:
Ya hemos conseguido que funcione el XBMC. Creo saber el motivo del problema. Si conectábamos por el Spdif funcionaba bien, pero por el HDMI, oíamos un ruido que no se podía entender. Parece que el TV que tenemos en la tienda para probar no sabe que hacer con una cadena de sonido digital por el HDMI. Así que en el XBMC hemos desactivo la opción de sonido AC3 y DTS y el HDMI se ha escuchado en Stereo, pero sin problemas. Con el MythTV no lo hemos conseguido todavía, pero creo que estamos cerca.
9 Comentarios
Comentarios Cerrados
Pasate por Forat en la seccion Vino Center 🙂
ErHacker:
Ya me había pasado antes, unas paginas muy buenas, y con unos scripts estupendos, pero no he visto nada sobre el sonido.
Busca “AMD 780g MythTv ALSA:hw:”
Algunos dicen que poniendo ALSA:hw:1,0
Otros que ALSA:digital
Mirate las opciones, y a ver si encuentras alguna que te funcione.
Un enlace que parece interesante, aunque no me lo he repasado:
http://www.mythtv.org/wiki?title=AllensDigitalAudioHowto
Al final, a base de insistir, parece que va saliendo.
Me alegro.
Yo te puedo contar mi experiencia con MythTV. Ahora me funciona bien, pero en el momento de instalarse por alguna razón los groups de mi usuario de fueron a la m**da, y solo quedo en el grupo mythtv. Asi, me quede sin audio y sin webcam, entre otras cosas, hasta que me di cuenta. Mirate los permisos.
Otra cosa que a veces molesta a linux es tener instalados drivers para mas tarjetas de sonido de las que tocan. Si sabes el modelo exacto, compila el kernel con esa y solo con esa.
Suerte, y ya nos contaras 😉
Intenta matar cualquier proceso relacionado con el PulseAudio, y si eso soluciona tu problema, desactívalo del todo (no es la primera vez que me ha causado problemas con la salida spdif)
Si la tarjeta gráfica es nvidia y el televisor es philips no se llevan nada bien. Tengo un televisor philips de 32″ y me tocó cambiar la nvidia 8600GT por una ati.