GNU/Linux >> Linux の 問題 >  >> Linux

Linux – Bluetoothヘッドセットの音量が低すぎますか(Archのみ)?

私はAirPodsのペアを可能な限りすべてに接続しました。 Android、OSX、Linux Mint、ArchLInux。それらすべてで素晴らしいように聞こえますが、Archの下で接続すると、見つけることができるすべてのボリュームを最大にしても、ボリュームの半分未満しか得られません。ミントが音量を正しくするのは不思議です。この正確な理由から、しばらくの間LinuxMintに切り替えました。しかし、私はアーチが好きです。よりスムーズで高速です。 Pacmanはもう1つの使いやすいツールです。
しかし、Bluetoothの音量に対するすべての解決策を探しましたが、うまくいきませんでした。
有線ヘッドホンとラップトップのスピーカーの音量は大きく、はっきりしています。問題は、音量を設定するためにソースに依存するBluetoothデバイスにのみ存在します。デバイスに独自の音量ボタンがある場合は、音量を最大にすることができます。

Gnome Sound Settingsから100%を超えてみましたが、音が歪んでいます。

alsamixerとpavucontrolを試してみました。すべての音量が最大になっていますが、IntelカードとPulseAudioしか入手できません。 Bluetoothボリュームも必要ですか?


また、PulseAudio /トラブルシューティング– 65536のボリュームキャップに言及したボリューム調整が正しく機能しないこともわかりました。音がはっきりしているので、このボリューム制限が私の問題の原因であると思います。しかし、そこに記載されているように音量を上げようとしても、上限の65536を超えることはできません。

$ amixer set Master 12345+
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 65536 [100%] [on]
  Front Right: Playback 65536 [100%] [on]

ALSAドライバーの不良dB情報のデバッグでも同じ問題が説明されていますが、このツールを使用して情報を取得できませんでした。

Bluetoothデバイスごとに構成を設定し、下限と上限を設定する方法があるはずです。
別の方法として、ボリュームを絶対値ではなくdBに設定すると役立つ場合がありますが、/etc/でフラットボリュームを無効にします。 pulse/daemon.confは何もしませんでした。

LinuxMintに対して私が行うことができた唯一の比較は、Mintが絶対値ではなくdBを設定することです。 (私はライブUSBを持っているので、Mintでいつでも起動できます)

どんな提案でも大歓迎です。

承認された回答:

VMGの答えは微妙に間違っています。技術的には機能しますが、a2dp以外のすべてのプラグインを無効にします。つまり、問題を引き起こしているプラ​​グインがavrcpと呼ばれるプラグインだけであると思われる場合、Bluetoothキーボード/マウス/ゲームパッドなどは機能しなくなります。

編集

/lib/systemd/system/bluetooth.service

と変更

ExecStart=/usr/lib/bluetooth/bluetoothd

関連:Linux –「興味深い」マウントポイントのみを表示/興味のないタイプをフィルタリングしますか?

ExecStart=/usr/lib/bluetooth/bluetoothd --noplugin=avrcp

実行

sudo systemctl daemon-reload
sudo systemctl restart bluetooth

Linux
  1. Arch Linuxをインストールした後はどうすればよいですか?

  2. Linux でスワップ領域を増やす方法

  3. Linux での lvremove コマンドの例

  1. Linux での lvdisplay コマンドの例

  2. Linux での低遅延シリアル通信

  3. Linux - redis-cli のみをインストール

  1. Linux –ユーザースペースのみを再起動しますか?

  2. ArchLinuxでIPを追加する方法

  3. bluetooth/bluetooth.h は Linux のどこにありますか?