Я подключил гарнитуру Bluetooth к ноутбуку Ubuntu 12.04 с чипом Bluetooth внутри:
lsusb | grep Bluetooth
Bus 003 Device 003: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth
Устройство было сопряжено, и с помощью него blueman
я подключил его к PulseAudio в качестве приемника. Звук встречается в режиме A2DP, но он ужасно прерывистый и пропускает его до состояния, которое не намного лучше, чем ничего.
Я прочитал вокруг и увидел, что было исправление, связанное с настройкой nice
приоритета сервера PulseAudio. Поскольку по умолчанию PulseAudio работает для каждого пользователя, я добавил следующее в свой /etc/security/limits.conf
:
* hard rtpio 0
* soft rtpio 0
@audio hard rtpio 20
@audio soft rtpio 20
pulse hard rtpio 20
pulse soft rtpio 20
Затем я добавил себя в audio
группу, чтобы иметь возможность планировать приоритет для pulseaudio
процесса. Кажется, что pulseaudio
сейчас работает с приоритетом -11
:
ps -eo pri, ni, cmd | grep [p] ulse
30 -11 /usr/bin/pulseaudio --start --log-target=syslog
Это должно означать, что PulseAudio работает с приоритетом -11, что хорошо.
Однако даже после перезапуска я все равно получаю ужасный прерывистый звук.
Как мне поступить? Я пытаюсь сделать эту гарнитуру Bluetooth, которую я купил, пригодной для использования.
Примечание: я попытался соединить это устройство с планшетом Android прямо рядом с моим ноутбуком, и он работает нормально, так что это не перегруженность беспроводной сети, а как-то напрямую связано с Linux.
источник
sudo service bluetooth restart
Поскольку ни один из других ответов не работал в моей системе (Ubuntu 18.04 LTS на MacBook Air 2012 года), я нашел свое решение на немецкой вики-странице ubuntuusers . Английская сводка немецких инструкций:
Неустойчивый вывод может быть вызван реализацией A2DP и тем, как он буферизует звук перед его кодированием. Для меня изменение размера этого буфера решило проблему прерывистого звука. Вам необходимо выполнить три шага:
Найдите необходимую информацию об устройстве Bluetooth (пока оно подключено!)
На выходе должно быть что-то вроде
Мы видим, что буферы в настоящее время имеют задержку 0. На следующем шаге вам будет нужен
NAME
иPORT
вашей продукции. В этом примере этоbluez_card.28_11_A5_84_B6_F9
иspeaker-output
соответственно.Установите размер буфера (задержку) вашей карты на подходящее значение с помощью этой команды:
Единица задержки следующей команды составляет микросекунды, поэтому я использую буфер 50 миллисекунд для своей команды:
Перезапустите службу Bluetooth, чтобы применить изменения
Поскольку документации об этом обычно нет, вам, возможно, придется экспериментировать с более высокими или более низкими значениями буфера.
источник
Исправление сработало для меня, хотя я обнаружил, что мне нужно удалить строку до него. См. ниже:
источник
Ответ Chris_128 работал для меня, но для новичков я добавлю немного деталей.
Для ИМЕНИ и ПОРТА для команды ниже:
Вы получите его после того, как наберете результат:
ИМЯ будет "bluez_card.5C_FB_7C_0D_0F_EE", а ПОРТ будет "гарнитура-выход"
Так что для моего случая моя команда
Перезапустите службу Bluetooth
источник
Была такая же проблема с Ubuntu 18.04, работающей как MacBook Mini с двойной загрузкой. Попытался изменить конфигурацию ALSA, как указано в @ConfirmAndCreateThisAccount.
Но это не сработало.
Итак, я установил Blueman с помощью команды ниже
Затем я отключил устройство Bluetooth от системных настроек Bluetooth и снова подключился с помощью Blueman. Сейчас все нормально. Даже элементы управления Play / Pause работают.
источник
Вы можете открыть строку поиска (CTRL-D в единстве, Windows-Key в Gnome), набрав «Pulse» или «Volume». Откройте инструмент GUI «Pulseaudio Volume Control», его значок выглядит как ручка или индикатор.
Там вы можете выбрать свой Bluetooth-динамик. Нажмите «Дополнительно», установите значение задержки, как предложено в других ответах. 45 мс или 50 мс, кажется, работают для них, но я не нашел хорошего значения, которое работает для меня.
Скриншот прилагается. Мой Bluetooth-динамик называется SRS-BTX300. Вам не нужно перезагружать Bluetooth после изменения значения задержки.
источник