Tengo un buen receptor de audio bluetooth conectado a mi estéreo HiFi, y solía poder conectarlo en 14.04 como un receptor A2DP con buena calidad.
Después de actualizar a 16.04, el dispositivo se conecta solo como auriculares, y cuando trato de cambiarlo en modo A2DP, tengo este error en mi syslog:
May 21 11:35:50 RRyS pulseaudio[6159]: [pulseaudio] module-bluez5-device.c: Refused to switch profile to a2dp_sink: Not connected
y la calidad del audio es abismal. ¿Cómo puedo arreglarlo?
sound
16.04
bluetooth
pulseaudio
Rmano
fuente
fuente
Respuestas:
Lo que funciona para mí es conectar el dispositivo bluetooth, cambiar al modo HSP / HFP, desconectar, volver a conectar y luego cambiar al modo A2DP.
fuente
Hay varios errores abiertos sobre esto, verifique por ejemplo este (iniciado en 15.05) y este otro, bastante anterior ; Las causas en general no se comprenden bien.
Antes de comenzar a modificar los archivos del sistema, también puede verificar que el altavoz Bluetooth no suene en Ubuntu 16.04 (parece un error diferente) y el bluetooth A2DP no funciona en 16.04 (resuelto en los comentarios mediante una actualización del kernel).
La solución que funcionó para mí es la siguiente: gracias al usuario RobertFM en el launchpad y SimFox3 en los foros de Arch . Todas las siguientes instrucciones deben ejecutarse desde un shell raíz (
sudo -i
). Cuídate y verifica tres veces.En primer lugar, haga una copia de seguridad de estos archivos (nunca se sabe):
Edite
/etc/bluetooth/audio.conf
y haga que sea similar a este:Editar
/etc/pulse/default.pa
y comentar la línea(realmente solo necesita agregar el
#
al principio)Edite
/usr/bin/start-pulseaudio-x11
y agregue la línea/usr/bin/pactl load-module module-bluetooth-discover
después de cargar el módulomodule-x11-xsmp
; en la práctica, debe editar el archivo cerca del final para tener una estrofa comoReiniciar.
Ahora debería poder configurar su dispositivo en A2DP y disfrutar de música de alta calidad:
Tenga en cuenta que en algún momento debe desconectar y volver a conectar su dispositivo para volver a habilitar A2DP:
... sí, es una lata de bichos. Pero cuando funciona funciona de maravilla.
Problemas después de reiniciar
Después de todo esto, en algún momento el truco parece funcionar solo después del próximo reinicio. En tal caso, intente seguir la respuesta de rmfought :
... también funciona para mí (de nuevo, en algún momento). Incluso tuve que desvincular un re-emparejamiento del dongle una vez.
Si aún no funciona ...
Si esto tampoco funciona para usted, puede probar con este script, su autor lo mantiene actualizado.
fuente
audio.conf-remove
probablemente un remanente de la actualización. Simplemente lo recreé --- así que ahora tengo dudas, ¿tal vez solo los puntos 3 y 4 son necesarios?Esto no es necesariamente una solución para aquellos que necesitan el micrófono, pero esto funcionó en Ubuntu 16.04 para mí:
Y luego agregue
Disable=Headset
debajo[General]
.Y reinicie el servicio bluetooth
Y todas las gracias a este tipo: https://jimshaver.net/2015/03/31/going-a2dp-only-on-linux/
fuente
rfkill unblock bluetooth
y tal vez inclusobluetoothctl
y luegopower on
(en bluetoothctl-CLI)./etc/bluetooth/audio.conf
archivo. Agregué , reinicié el servicio, volvíDisable=Headset
a/etc/bluetooth/main.conf
conectar mis auriculares, pero el perfil de audio era el predeterminadooff
. ¿No estás seguro de que esto funcionó?