Bluetoothヘッドセットを、内部にBluetoothチップを備えたUbuntu 12.04ラップトップとペアリングしました。
Bus 003 Device 003: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth
デバイスはペアリングされ、blueman
を使用して、シンクとしてPulseAudioに接続しました。オーディオはA2DPモードで発生しますが、ひどく途切れ途切れで、何もないよりもずっと良くないという点までスキップします。
読み返してみると、PulseAudioサーバーのNice
優先度の調整に関連する修正があることがわかりました。デフォルトでは、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
の優先度で実行されているようです:
30 -11 /usr/bin/pulseaudio --start --log-target=syslog
これは、PulseAudioが-11の優先度で実行されていることを意味するはずです。これは良いことです。
しかし、再起動した後でも、ひどい途切れた音声が聞こえます。
どうすればいいですか?購入したこのBluetoothヘッドセットを使用可能にしようとしています。
注:このデバイスをラップトップのすぐ横にあるAndroidタブレットとペアリングしようとしましたが、正常に動作するため、ワイヤレスの輻輳ではなく、何らかの形でLinuxと直接相関しているようです。
ALSA構成ファイルを編集する
Sudo gedit /etc/modprobe.d/alsa-base.conf
行を追加
options snd-hda-intel model=generic
ファイルの最後まで、再起動します。
修正はうまくいきましたが、その前の行をREMしなければならなかったことがわかりました。下記参照:
# Keep snd-usb-audio from beeing loaded as first soundcard
# options snd-usb-audio index=-2 <-REM this line if it doesn't work at first
options snd-hda-intel model=generic
MacBook Miniでデュアルブートとして実行されているUbuntu 18.04で同じ問題が発生しました。 @ConfirmAndCreateThisAccountで言及されているように、ALSA構成を変更しようとしました。
しかし、うまくいきませんでした。
だから私は以下のコマンドを使用してBluemanをインストールしました
Sudo apt-get install blueman
次に、BluetoothデバイスをシステムのBluetooth設定から切断し、Bluemanを使用して再ペアリングしました。これですべてが正常になりました。再生/一時停止コントロールも機能します。