Registered Member
|
Antes de nada comentar que por fin he conseguido tener sonido 5.1 real en Kubuntu por cable SPDIF óptico
Pero como la perfección no existe, ahora tengo otro problema asociado. Resulta que tengo dos tarjetas de sonido, la de la placa base (que es la que uso, mediante SPDIF) y la tarjeta de sonido de la gráfica Nvidia (que es la que NO quiero usar, mediante HDMI) Me voy a preferencias del sistema, multimedia, preferencias de audio y vídeo. Ahí tengo de forma correcta en primera opción la salida *Digital envolvente 5.1 El resto de opciones desactivadas. Pero no tengo sonido... Si ahora me voy a la sección de Configuración de hardware de audio, se puede ver en primera opción: *HDA Nvidia que es la salida de la gráfica mediante hdmi (la que NO necesito para nada) Si cambio esa opción por la correcta, que es en ese caso Audio interno, Perfil digital envolvente 5.1, todo funciona de maravilla hasta que reinicio el ordenador... En cada reinicio esa opción cambia, y se pone siempre por defecto HDA nvidia. He probado de todo sin encontrar la solución. De hecho, si abro pavucontrol, todo está correcto. Si alguien sabe donde debo tocar para solucionar eso, le estaría muy agradecido. Saludos |
Registered Member
|
Espero poder ayudar en encontrar la solución.
En preferencias > multimedia > preferencias del dispositivo aparece un listado de categorías en las que se prioriza que dispositivo de audio utilizará por cada tipo de aplicación que corresponda a la categoría seleccionada. En la mayoría de los casos basta con seleccionar el nivel superior "Reproducción de audio" y las aplicaciones usaran el dispositivo correspondiente pero en algunas ocasiones es necesario revisar la preferencia por cada sub-categoría (Notificaciones, música, etc) ya que a veces se usa esa por sobre la "principal" y puede que en tu caso este con mayor prioridad la opción que no quieres usar. Otra opción sería en la vista de "Configuración de hardware de audio", puedes Apagar (en las opciones de Perfil) la tarjeta de sonido que no quieres usar de manera que no sea considerada y por defecto se use la otra. En mi caso usando Kubuntu 16.10 por más que dejo seleccionada la tarjeta que quiero y aplico la configuración después de cerrar la ventana y volver a ingresar a las preferencias de sonido también me aparece como por "defecto" una tarjeta que no uso (también asociada a una salida HDMI) pero el sonido sale por el dispositivo que quiero. |
Registered Member
|
Gracias por la respuesta.
Ya lo tenía tal como me has comentado. El problema es que KDE por defecto, y pasando completamente de las indicaciones del usuario, pone primero la salida HDMI, aunque ésta se encuentre apagada. |
Registered Member
|
Podrías probar borrando los archivos de configuración de las preferencias de sonido como se señala en el siguiente post: viewtopic.php?f=19&t=110175 (es antiguo pero los archivos en cuestión al menos en mi caso están en /home/usuario/.config/pulse/) o antes de eso ver si la configuración funciona correctamente si creas otro usuario.
Ojalá puedas solucionar el tema. |
Registered Member
|
Nada, que no hay forma. He eliminado los archivos de configuración, he configurado de nuevo todo, y el sistema sigue dando prioridad a la salida de audio por HDMI, aunque ésta se encuentre desconectada.
|
Registered Member
|
Bueno, al final he conseguido un sonido 5.1 utilizando el cable óptico SPDIF, y que se active al inicio del sistema
Por si hay algún interesado en conseguirlo, le dejo el tutorial: Instalamos lo siguiente: sudo apt-get install dpkg-dev libasound2-plugins-extra libavcodec-dev libavformat-dev libavresample-dev Descargamos el siguiente script: https://help.ubuntu.com/community/Digit ... oInstaller Una vez descargado lo copiamos a nuestro directorio personal y ejecutamos lo siguiente: chmod +x ./DigitalAC-3PulseaudioInstaller sudo mkdir -p /usr/lib/alsa-lib sudo ./DigitalAC-3PulseaudioInstaller Editamos o creamos el siguiente archivo: sudo kate /usr/share/alsa/alsa.conf.d/a52.conf y agregamos o verificamos que hay exactamente lo siguiente: pcm.a52 { @args [CARD] @args.CARD { type string } type rate slave { pcm { type a52 bitrate 448 channels 6 card $CARD } rate 48000 #required somehow, otherwise nothing happens in PulseAudio } } Editamos el archivo siguiente: sudo kate /etc/pulse/daemon.conf Buscamos la cadena "; default-sample-rate = 44100" y añadimos la siguiente línea justo debajo: default-sample-rate = 48000 Ahora ejecutamos también lo siguiente: sudo rm -r tmp mkdir ~/tmp cd ~/tmp apt-get source libasound2-plugins cd alsa-plugins-* ./configure libtoolize --force --copy && aclocal && autoconf && automake --add-missing && make cd a52/.libs sudo mkdir -p /usr/lib/alsa-lib sudo cp libasound_module_pcm_a52.la libasound_module_pcm_a52.so /usr/lib/alsa-lib/ sudo cp libasound_module_pcm_a52.so /usr/lib/`uname -i`-linux-gnu/alsa-lib/ sudo alsa reload killall pulseaudio Ahora debemos acceder a preferencias del sistema >> multimedia >> Configuración de hardware de audio >> Seleccionamos Digital envolvente 5.1 Salida, y guardamos cambios. Tenemos que poner también lo mismo en Preferencia del dispositivo. Guardamos cambios y probamos los altavoces. Deberían mantenerse los cambios al reiniciar el equipo. Ahora, para poder oír una película en 5.1, tenemos que abrir el VLC >> Herramientas >> Preferencias >> Mostrar todo >> Audio >> y marcar Usar S/PDIF si disponible, también Forzar detección de Dolby Surround y Modo de salida de audio stereo Sonido Dolby Surround. No hace falta decir que el vídeo que reproduzcamos debe estar grabado en 5.1 Espero que le sirva a alguien. Lo he sacado de aquí: https://help.ubuntu.com/community/Digit ... ler_script |
Registered users: bancha, Bing [Bot], Evergrowing, Google [Bot], lockheed, mesutakcan