
在 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
這個問題很可能是由於您的電腦同時執行太多操作而無法釋放足夠的cpu 時間來解碼mp3、ogg、flac 等音訊而引起的(儘管我也見過類似的情況,我曾將其診斷為磁碟快取問題)
它可能發生在高規格的機器或上網本上 - 只取決於 CPU 的負載情況。
您沒有提供有關您正在使用的 CPU、內存、編碼類型等的任何詳細信息,因此具體細節很棘手,但是:
您最簡單的計劃 - 在聽音訊時不要過多地加載 CPU 或 - 您可以嘗試調整播放器進程所以它獲得了更大的CPU份額