web-dev-qa-db-ja.com

archlinux-PulseAudioの再生が速すぎる

すべてのオーディオ再生が速すぎるという問題があります。私はこれを見つけました: bbs.archlinux.org しかし、マルチレートロックを無効にし、マルチトラック内部クロックのサンプルレートを48000に減らす場所がわかりません

どうも

3
microo8

そうですね、Arch Linuxを使用している場合は、 ArchWiki のみを読み取る必要があります。なぜPulseAudioがこんなに速いのかわかりました: グリッチ、スキップ、パチパチ

グリッチ、スキップ、またはパチパチ音を立てる

PulseAudioサウンドサーバーの新しい実装では、従来の割り込み駆動型アプローチの代わりに、タイマーベースのオーディオスケジューリングを使用しています。

タイマーベースのスケジューリングにより、一部のALSAドライバーで問題が発生する可能性があります。一方、他のドライバーは、オンにしないとグリッチが発生する可能性があるため、システムで何が機能するかを確認してください。

タイマーベースのスケジューリングをオフにするには、tsched=0/etc/Pulse/default.paを追加します。

/etc/Pulse/default.pa
load-module module-udev-detect tsched=0

次に、PulseAudioサーバーを再起動します。

$ pulseaudio -k
$ pulseaudio --start

デフォルトでまだ有効になっていない場合は、逆を実行してタイマーベースのスケジューリングを有効にします。

3
microo8