爱黑武论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 20856|回复: 4

[其他] 【资料】关于各个CPU调速器的说明 2013/7/2更新

[复制链接]
发表于 2012-9-23 10:56 | 显示全部楼层 |阅读模式

立即注册,加入爱黑武论坛的大家庭!爱黑武,爱上搞机生活!

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 zyy757 于 2013-7-2 11:33 编辑

以下是一些我自己收集CPU调速器资料后作出的简单分析,欢迎大家纠错、讨论

CPU调速器(CPU Governors)

调速器决定了手机CPU的工作方式,也可以说是频率自动调整的逻辑,直接关联到手机的性能与功耗

常见的调速器:
Performance
Powersave
Userspace
OndemandOndemandX
Conservative
Interactive
InteractiveX
smartass
Smoothass
SmartassV2
LagFreeBrazilianwax
Intellidemand
Lazy
Lionheart
LionheartX
Luzactive
Savagedzen
Scary
Wheatley
Hotplug
Minmax
Badass
Pegasusq / Pegasusd
MSM-DCVS

详细介绍:

Performance (Always Max)
强制CPU一直运行在最高频率

优点: 良好的性能、速度
缺点: 大功耗,糟糕的电池续航时间,导致手机发热较严重,长期使用会对硬件造成一定的物理损坏

Powersave (Always Min)
强制CPU一直运行在最低频率

优点:最小的功耗,最长的续航时间,最好的发热控制
缺点:糟糕的性能,运行不流畅,有延迟、卡顿

Userspace
用户控制模式,这不是一个预制调速方案的调速器,它允许用户通过非操控内核的方法调节CPU,但是事实在出现"set cpu"这类软件之后就等于废物了

优点:无
缺点:无

Ondemand
按照实际需求快速进行频率调节

优点:基本上实现了平衡,不错的性能兼有不错的续航
缺点:不断地调整CPU频率消耗了一定的电力,导致这只能是一个“理想中”完美的调速器,频率升高时也偏敏感了一些(例如需要500,可能会给你升到650)

Ondemand X
基于Ondemand改进,区分开关屏状态情景

优点:比Ondemand省电
缺点:关屏状态下的频率被锁定在一个特定值 某些情况下可能睡死,稳定性不如Ondemand

Conservative
与Interactive相对,保守的调解方案,缓慢地提升频率,迅速地下降频率

优点:比Ondemand稍省电,在真的需要之前不会提高频率
缺点:缓慢地提升频率意味着在打开一些较大的APP或尝试唤醒待机中的机器会较慢

Interactive
与Conservative相对,快速提升频率,缓慢降低频率

优点: 比Ondemand稍强的性能,较快的响应速度
缺点: 在不需要时仍然维持较高的频率,比Ondemand耗电

Interactive X
基于Interactive改进,区分开关屏状态情景

优点:比Interactive省电
缺点:稳定性不如Interactive

Smartass
Interactive与Ondemand合体,理想中的完美品

优点: 比Ondemand更好的性能,比Interactive更好的续航
缺点: 频率下降在不需要时仍然偏慢(虽然比Interactive好),关屏后盲目降频有时导致后台程序(比如同时挂着QQ,微信,微博)工作不正常

Smoothass
优化过的Smartass,快速调节频率平衡续航与性能

优点:理论上比Smartass好的续航
缺点:类似于Smartass,虽然真的比Smartass略好但频率下降在不需要时偏慢仍然存在

SmartassV2
重写的第二代Smartass,添加结合Conservative的一些特性

优点: 在Smartass的基础上更好的性能与省电
缺点: 关屏后的问题仍然没有解决

LagFree
开屏后一下子跳到一个中度偏高频率,然后类似Conservative地工作

优点:算是解决了Conservative的迟钝问题
缺点:电老虎,虽然比Performance省电...

Lazy
偏向Conservative的Ondemand,据说播放影音很好用


优点:在频率提升/下降前都先调到一个特定的值,降低了关屏状态的最大值
缺点:比Ondemand发热稍厉害,执行耗费较多资源的应用时如果进入了关屏状态过久可能会睡死

Brazilianwax
类似SmartassV2,比SmartassV2更积极提高频率

优点:比SmartassV2好的性能
缺点:比SmartassV2差的续航

Intellidemand
以Ondemand为基础,根据GPU状态区分情景

优点:GPU忙时依照Ondmand模式工作,GPU"空转"或中度使用时频率锁定在定值
缺点:执行不太依存GPU运算但较耗费CPU资源的应用时可能会性能不足,GPU“空转”(闲时)不够省电

Lionheart
基于Conservative降低了频率下降的敏感度

优点:比Conservative强的性能
缺点:进入高频率后几乎成了Performance模式

Lionheart X
优化后的Lionherat

优点:结合了一点Smartass的特定,降低功耗
缺点:稳定性不如Lionheart

Luzactive
更偏向Interactive的Smartass,分几个固定的档进行调控

优点:分几个固定的档进行调控,性能功耗比较平衡
缺点:分几个固定的档不够灵活,关屏会设定为最低处理器速度可能导致睡死

Savagedzen
基于SmartassV2编写,比Brazilianwax平衡

优点:比SmartassV2好但比Brazilianwax差的性能,比SmartassV2差但比Brazilianwax好的续航
缺点:稳定性不如Brazilianwax
Scary
基于Ondemand,提速比Ondemand慢

优点:比Ondemand省电
缺点:频率提升慢了有时候会叫人抓狂..

Wheatley
基于Ondemand,提速降速都比Ondemand慢

优点:比Ondemand省电
缺点:频率提升慢了有时引发卡顿,比Scary耗电

Hotplug
基于Ondemand,有性能需求直接最高,没性能需求直接最低

优点:简单粗暴,还算平衡
缺点:性能需求属于中度的情何以堪...

Minmax
基于SmartassV2改进

优点:比SmartassV2好的性能
缺点:比SmartassV2耗电

Badass
只能用于多核CPU,分开控制单个CPU核心

优点:节省资源,耗电和性能较平衡
缺点:对内核要求苛刻,稳定系欠佳

Pegasusq / Pegasusd
源自Samsung Exynos ,单独调控单个CPU核心(资料不足)

优点:理论上耗电性能较平衡
缺点:不确定与其他芯片的兼容性,不确定三星芯片发热相对较大是否与此有关

MSM-DCVS
高通Krait核心芯片独有(资料不足)

优点:据说可以用低功率获得高性能
缺点:高通=睾痛 (undefined开玩笑的)


回复

使用道具 举报

发表于 2012-9-23 11:10 | 显示全部楼层
支持。。。。很多人需要这个
回复 支持 反对

使用道具 举报

发表于 2013-2-2 20:57 来自:爱黑武手机版 | 显示全部楼层
那么少人回?
回复 支持 反对

使用道具 举报

发表于 2013-3-16 05:39 | 显示全部楼层
已经算是比较全面的介绍了。。。
回复 支持 反对

使用道具 举报

发表于 2013-8-12 20:50 | 显示全部楼层
mark 下。。
回复

使用道具 举报

 Hello,黑武的好机友!回复想偷个懒?点这里: 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|Archiver|手机版|爱黑武论坛 ( 京ICP备2023028323号 | 京公网安备11011202000270号 )

GMT+8, 2024-12-23 00:43 , Processed in 0.082134 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, ihei5.com

快速回复 返回顶部 返回列表