爱黑武论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: davidlone

[自制ROM] XT890基于巴西和中欧4.1.2汉化的修改版,2015-04-06更新!

  [复制链接]
发表于 2014-1-5 02:01 | 显示全部楼层
必须顶!!!
回复

使用道具 举报

发表于 2014-1-5 11:41 | 显示全部楼层
{:soso_e100:}{:soso_e100:}
回复 支持 反对

使用道具 举报

发表于 2014-1-5 16:34 | 显示全部楼层
LZ请教一个问题 ,那个CPU9的 文件,如果改其中140000那个数值是否表示最高频率?我改为180000的话可以吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-5 20:24 | 显示全部楼层
本帖最后由 davidlone 于 2014-1-5 20:28 编辑
jindeqi888 发表于 2014-1-5 16:34
LZ请教一个问题 ,那个CPU9的 文件,如果改其中140000那个数值是否表示最高频率?我改为180000的话可以吗? ...
这个1.4G不是最高频率,最高频率是2G,1.4G只是达到阀值时cpu马上升高到的频率,而如果还是满足不了要求还是会上升至2G的。
这个参数随便改咯,只要是支持的频率,cpu相关的参数在/sys/devices/system/cpu这个目录下面,此cpu支持的频率分别是600M、900M、1.2G、1.4G、1.6G、1.8G和2.0G。
官方内核支持的cpu调度默认是interactive,它的特点是一旦有程序运行cpu使用率达到阀值(就是那个go_hispeed_load),那么cpu频率马上升到设定的“高频率”(就是设置的hispeed_freq), 然后再根据情况继续上升或下降频率。官方的hispeed_freq是2000000也就是2G也就是此cpu的最大频率,意味着cpu一旦“开动”就上升到2G的频率,这当然对流畅性是有好处的,但是可能会多耗电咯。
反编译framework-res.apk后有个power_profile.xml,这里面有给出cpu的功率参考值(如果是准确的话):
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <device name="Android">
  3.     <item name="none">0</item>
  4.     <item name="screen.on">260</item>
  5.     <item name="screen.full">590</item>
  6.     <item name="bluetooth.active">40</item>
  7.     <item name="bluetooth.on">3</item>
  8.     <item name="wifi.on">2</item>
  9.     <item name="wifi.active">90</item>
  10.     <item name="gps.on">70</item>
  11.     <item name="radio.active">320</item>
  12.     <item name="radio.scanning">70</item>
  13.     <array name="radio.on">
  14.         <value>3</value>
  15.         <value>3</value>
  16.     </array>
  17.     <array name="cpu.speeds">
  18.         <value>2000000</value>
  19.         <value>1800000</value>
  20.         <value>1600000</value>
  21.         <value>1400000</value>
  22.         <value>1200000</value>
  23.         <value>900000</value>
  24.         <value>600000</value>
  25.     </array>
  26.     <item name="cpu.idle">6</item>
  27.     <array name="cpu.active">
  28.         <value>415</value>
  29.         <value>328</value>
  30.         <value>273</value>
  31.         <value>223</value>
  32.         <value>187</value>
  33.         <value>153</value>
  34.         <value>128</value>
  35.     </array>
  36. </device>
复制代码
可以看出cpu频率在2G和1.4G时功率比是415:223,差别还是挺大的(当然屏幕还是耗电最大的,亮度开满时功耗有590)。所以呢我就将这个参数适当调低了点。(其实我觉得改成1.6G可能更合适。)

说几句题外的:
xda论坛上那个自定义内核的默认cpu调度为interactiveX2,这个和官方interactive最大的区别就在于X2多了个“情景模式”,比如锁屏时cpu频率也锁定在最低值。
另外xda系列rom的内核好像有点小问题,不然我就换它那个内核了。m8和m9两个rom里面的内核一直都有随机性重启的bug,我遇到过几次,手机在无征兆的情况下自动重启,不管开屏还是锁屏,这个问题论坛上也有人反映,而最新的1月1号rom里面的内核作者明确说了修复了重启的问题,但是我又发现了一个隐蔽的问题(我反映了但还未回复):就是手机一旦进入深度睡眠后然后在开屏使用就会导致一个cpu核心关闭(本来是单核cpu但是超线程相当于双核),这一点从/sys/devices/system/cpu下面相关的文件可以看出,其中一个cpu已经处于offline的状态,用相关监测软件可以看到这个cpu核心占有率一直为0,另外用性能测试软件也能看出区别,cpu测试部分分数有比较大的下降。


回复 支持 反对

使用道具 举报

发表于 2014-1-5 21:13 来自:爱黑武手机版 | 显示全部楼层
非常感谢解答。。。。
回复 支持 反对

使用道具 举报

发表于 2014-1-6 08:32 来自:爱黑武手机版 | 显示全部楼层
davidlone 发表于 2014-1-4 20:56
自用的,可能不会考虑太多其他人的要求了。况且为了装好某些程序自己也费了些周折,不需要的自己去删除或 ...

谢谢楼主的耐心解答  热情到家。这不我又送上问题   劳烦你来了  对方那头接听时的震动提醒不知道在什么地方取消   一定求解决  。谢谢……


回复 支持 反对

使用道具 举报

发表于 2014-1-6 08:57 来自:爱黑武手机版 | 显示全部楼层
没这功能,需要安装x框架加重力工具盒。
回复 支持 反对

使用道具 举报

发表于 2014-1-6 10:47 | 显示全部楼层
ddddddddd
回复

使用道具 举报

发表于 2014-1-6 10:53 来自:爱黑武手机版 | 显示全部楼层
不知道楼主在春节前能否换个内核?
回复 支持 反对

使用道具 举报

发表于 2014-1-6 11:03 | 显示全部楼层
怎么用法
来看看
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-11-22 08:18 , Processed in 0.058381 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, ihei5.com

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