Я подключил гарнитуру 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.