web-dev-qa-db-ja.com

PulseAudio上のA2DP-ひどい途切れ途切れな音声

Bluetoothヘッドセットを、内部にBluetoothチップを備えたUbuntu 12.04ラップトップとペアリングしました。

lsusb | grep Bluetooth

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の優先度で実行されているようです:

ps -eo pri、ni、cmd | grep [p] ulse

30 -11 /usr/bin/pulseaudio --start --log-target=syslog

これは、PulseAudioが-11の優先度で実行されていることを意味するはずです。これは良いことです。

しかし、再起動した後でも、ひどい途切れた音声が聞こえます。

どうすればいいですか?購入したこのBluetoothヘッドセットを使用可能にしようとしています。

注:このデバイスをラップトップのすぐ横にあるAndroidタブレットとペアリングしようとしましたが、正常に動作するため、ワイヤレスの輻輳ではなく、何らかの形でLinuxと直接相関しているようです。

8
Naftuli Kay

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
0
randomthingsido

MacBook Miniでデュアルブートとして実行されているUbuntu 18.04で同じ問題が発生しました。 @ConfirmAndCreateThisAccountで言及されているように、ALSA構成を変更しようとしました。

しかし、うまくいきませんでした。

だから私は以下のコマンドを使用してBluemanをインストールしました

Sudo apt-get install blueman

次に、BluetoothデバイスをシステムのBluetooth設定から切断し、Bluemanを使用して再ペアリングしました。これですべてが正常になりました。再生/一時停止コントロールも機能します。

0
iamnagaky