Saya memiliki penerima audio bluetooth yang bagus terhubung ke stereo HiFi saya, dan saya dulu dapat menghubungkannya di 14,04 sebagai wastafel A2DP dengan kualitas bagus.
Setelah memutakhirkan ke 16.04, perangkat hanya terhubung sebagai headset, dan ketika mencoba untuk mengubahnya dalam mode A2DP, saya memiliki kesalahan ini di syslog saya:
May 21 11:35:50 RRyS pulseaudio[6159]: [pulseaudio] module-bluez5-device.c: Refused to switch profile to a2dp_sink: Not connected
dan kualitas audio abismal. Bagaimana saya bisa memperbaikinya?
sound
16.04
bluetooth
pulseaudio
Rmano
sumber
sumber
Jawaban:
Apa yang berhasil bagi saya adalah menghubungkan perangkat bluetooth, beralih ke mode HSP / HFP, lepaskan, sambungkan kembali dan kemudian beralih ke mode A2DP.
sumber
Ada beberapa bug yang dibuka tentang ini, periksa misalnya yang ini (dimulai pada 15,05) dan yang lainnya, cukup tua ; penyebabnya secara umum tidak dipahami dengan baik.
Sebelum memulai memodifikasi file sistem, Anda juga dapat memeriksa speaker Bluetooth tidak ada suara di Ubuntu 16.04 (tampaknya bug yang berbeda) dan A2DP bluetooth tidak berfungsi pada 16.04 (dipecahkan dalam komentar dengan peningkatan kernel).
Perbaikan yang berhasil bagi saya adalah sebagai berikut --- terima kasih kepada pengguna RobertFM di launchpad dan SimFox3 di forum Arch . Semua instruksi berikut harus dijalankan dari root shell (
sudo -i
). Hati-hati dan cek tiga kali lipat.Pertama-tama, buat cadangan file-file ini (Anda tidak pernah tahu):
Edit
/etc/bluetooth/audio.conf
dan buat mirip dengan yang ini:Edit
/etc/pulse/default.pa
dan komentari barisnya(Anda benar-benar hanya perlu menambahkan
#
di awal)Edit
/usr/bin/start-pulseaudio-x11
dan tambahkan baris/usr/bin/pactl load-module module-bluetooth-discover
setelah memuat modulmodule-x11-xsmp
; dalam praktiknya Anda harus mengedit file di dekat akhir untuk memiliki bait sepertiMulai ulang.
Sekarang Anda harus dapat mengatur perangkat Anda ke A2DP dan menikmati musik berkualitas tinggi:
Perhatikan bahwa kadang-kadang Anda perlu Putus dan Hubungkan kembali perangkat Anda untuk mengaktifkan kembali A2DP:
... ya, ini sekaleng serangga. Tetapi ketika berhasil itu bekerja dengan indah.
Masalah setelah reboot
Setelah semua ini, kadang-kadang triknya tampaknya berfungsi hanya setelah reboot berikutnya. Dalam kasus seperti itu, cobalah untuk mengikuti jawaban rmfought :
... bekerja untuk saya juga (lagi, kadang-kadang). Saya bahkan harus mencopot pasangannya sekali lagi.
Jika masih tidak berhasil ...
Jika ini juga tidak berhasil untuk Anda, Anda dapat mencoba dengan skrip ini --- pembuatnya selalu memperbarui.
sumber
audio.conf-remove
mungkin memiliki sisa dari upgrade. Saya hanya membuatnya kembali --- jadi sekarang saya ragu, mungkin hanya poin 3 dan 4 yang diperlukan?Ini belum tentu solusi bagi mereka yang membutuhkan mic, tetapi ini bekerja di Ubuntu 16,04 untuk saya:
Dan kemudian tambahkan di
Disable=Headset
bawah[General]
.Dan restart layanan bluetooth
Dan semua kredit untuk orang ini: https://jimshaver.net/2015/03/31/going-a2dp-only-on-linux/
sumber
rfkill unblock bluetooth
dan mungkin bahkanbluetoothctl
dan kemudianpower on
(di bluetoothctl-CLI)./etc/bluetooth/audio.conf
file. Saya menambahkanDisable=Headset
untuk/etc/bluetooth/main.conf
, restart layanan, menghubungkan kembali headphone saya, tapi profil audio yang itu secara defaultoff
. Tidak yakin ini berhasil?