CPU 负载过大时音乐音质较差

CPU 负载过大时音乐音质较差

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 份额

相关内容