
CPU 負荷が高いと音楽の音質が悪くなります。同じ問題を抱えている人や、この問題を解決する方法をご存知の方はいませんか?
答え1
優先度を上げる
/etc/pulse/daemon.conf
次のような値を編集することで、pulseaudio サーバーの優先度を上げることができます (他のアプリケーションを犠牲にして) 。
high-priority = yes
rlimit-nice = 31 # maximum 31
nice-level = -11 # -11 by default
realtime-scheduling = yes
rlimit-rtprio = 9 # range from 1 to 99
realtime-priority = 9 # default 5
優先度を高く設定しすぎると、システムが応答しなくなる可能性があるので注意してください。
サンプリング方法の変更
次のように pulseaudio のリサンプリング方法を変更するだけで十分かもしれませんdaemon.conf
:
resample-method = speex-float-1
を、CPU パワーの消費が少ない値 (例src-sinc-medium-quality
: 、または の異なる値speex-float
) に変更します。
答え2
この問題は、コンピュータが一度に多くの処理を実行しすぎて、mp3、ogg、flac などのオーディオをデコードするのに十分な CPU 時間を解放できないために発生する可能性が最も高いです (ただし、ディスク キャッシュの問題であると診断した同様のケースを一度見たことがあります)。
これは、高スペックのマシンやネットブックで発生する可能性があります。CPU に高い負荷がかかるかどうかによって異なります。
使用している CPU、メモリ、エンコードの種類などの詳細が記載されていないため、具体的な内容は難しいですが、
最も簡単な計画は、オーディオを聞くときにCPUにあまり負荷をかけないことです。あるいは、プレーヤーのプロセスを再調整するつまりCPUのシェアが大きくなる