私は最近USBヘッドセットを購入しましたが、パフォーマンスは非常に一貫していません。時にはうまくいきますが、他の場合はメディアを再生しようとすると、ヘッドフォンを取り出すまでバッファリングされます。
実行speaker-test
(実行されているかどうかにかかわらず-c2
)が中断されるか、エラーが発生しますWrite error: -77,File descriptor in bad state
。後者はインストール後に再現できませんでしたが、sof-firmware
他の方法では役に立ちません。
私のヘッドフォンはEPOS H3 Hybridで、ラップトップはDell G15 Ryzen Editionです。
私のオーディオでは、互換性のためにPipewire-Pulse、Pipewire-alsa、およびPipeline-jackと一緒にPireWireをWireplumberで使用します.
オーディオを再生するたびにjournalctl
いっぱいになるようですspa.alsa: front:3: (250 missed) snd_pcm_avail after recover: Broken pipe
。
また、私のラップトップスピーカーは現在動作していないようですが、メディアは再生され続けます。
この問題を解決する方法を知っている人はいますか?
答え1
他のデバイスでビットレートの競合が発生したり、xが実行されるという量子(遅延)の問題などがある可能性があります。これが問題を解決できるかどうかはわかりませんが、試してみる価値があります。
すべてを48000ビットレートで強制します。
pw-metadata -n settings 0 clock.force-rate 48000
すべての項目を500個のサンプル量子に強制する:
pw-metadata -n settings 0 clock.force-quantum 500
これら2つのコマンドを実行して、48000と500を0に置き換えてデフォルトにリセットできます。
また、何がどこに接続されているかを確認するためにqpwgraphをインストールすることをお勧めします。