【Jetson Orin Nano】Bluetooth音声がすぐ切れる問題を最短で直す手順(2026年版)

Jetson Orin NanoでBluetoothスピーカーが接続してもすぐ切れる、あるいは音がビリビリする問題を、この記事だけで確実に解決できるように丁寧にまとめました。
bashが苦手でも、コマンドをそのまま貼り付ければ完走できます。


目次

この記事でできること

  • Bluetoothスピーカーの接続が切れる問題を解決
  • A2DP(音声再生)を有効化
  • 音のビリビリを軽減(コーデック固定)

結論(原因と最短解)

原因: JetsonのBluetoothサービスが音声プラグインを無効化した状態で起動している。
解決: bluetoothd の起動オプションから --noplugin=audio,a2dp,avrcp を除去する。


事前確認(ここまででOKなら次へ)

まずはBluetoothサービスが動いているか確認します。

systemctl status bluetooth --no-pager

Active: active (running) ならOKです。


最短の修正手順(これだけ)

ここからが本番です。
下記をそのまま実行してください(sudo が必要です)。

sudo mkdir -p /etc/systemd/system/bluetooth.service.d && cat <<'EOF' | sudo tee /etc/systemd/system/bluetooth.service.d/override.conf >/dev/null
[Service]
ExecStart=
ExecStart=/usr/lib/bluetooth/bluetoothd -d
EOF

反映して再起動します。

sudo systemctl daemon-reload
sudo systemctl restart bluetooth

接続テスト

Bluetoothスピーカーを再接続します(MACアドレスは自分のものに置き換え)。

bluetoothctl connect XX:XX:XX:XX:XX:XX

Connection successful が出ればOKです。


A2DPが有効になったか確認

Bluetooth音声プロファイル(A2DP)が使えるか確認します。

pactl list cards | grep -nE "Name:|bluez|Profiles:|Active Profile"
pactl list sinks short

bluez_carda2dp が出ていれば成功です。


音がビリビリする場合の対処(重要)

接続はできても音がビリビリする場合、コーデックの相性が原因のことがあります。
まずは SBCに固定してみてください(効果が高いです)。

pactl set-card-profile bluez_card.F4_4E_FD_06_94_CF a2dp-sink-sbc
pactl set-default-sink bluez_output.F4_4E_FD_06_94_CF.a2dp-sink

改善しない場合は、次も試してください。

  • USB3機器を一時的に外す(2.4GHz干渉対策)
  • 2.4GHz Wi‑Fi を 5GHz に変更
  • スピーカーとの距離を1m以内に

うまくいかなかったら(ありがちな原因)

1) Bluetooth音声関連のパッケージが足りない

次を入れてから再試行してください。

sudo apt-get install -y pipewire pipewire-pulse wireplumber libspa-0.2-bluetooth libspa-0.2-modules
systemctl --user --now disable pulseaudio.service pulseaudio.socket
systemctl --user --now enable pipewire pipewire-pulse wireplumber
systemctl --user restart pipewire pipewire-pulse wireplumber

よくある質問(FAQ)

Q. 再起動は必要ですか?

基本的には不要です。
この手順では bluetooth サービスを再起動するだけでOKです。

Q. 以前ペアリング済みのデバイスは消さないとダメ?

通常は消さなくてOKですが、接続が不安定なら一度削除して再ペアリングすると安定します。


まとめ

  • 原因: bluetoothd が音声プラグインを無効化して起動していた
  • 対処: systemd overrideで起動オプションを修正
  • 結果: A2DPが有効になりBluetooth音声が使えるようになる
  • 補足: ビリビリ音はSBC固定で改善することが多い

関連語句

Jetson Orin Nano, Bluetooth, A2DP, BlueZ, PipeWire, WirePlumber, Ubuntu 22.04,
Bluetooth 接続 切れる, Bluetooth 音が途切れる, Bluetooth ビリビリ,
bluetoothd, a2dp-sink, SBC, pulseaudio, pactl

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次