» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

上次说的那个nexus 系列的高通优化代码找到了

http://bbs.gfan.com/android-7016634-1-2.html

XDA原帖:http://forum.xda-developers.com/showthread.php?t=2546120  此文由hailang215译制,版权归XDA原作者所有
你是否为Nexus4的表现低于其他同芯片的设备而感到郁闷呢?这一切都将改变。我推荐你一个相当简单的补丁,将会极大的提高你Nexus4和任何搭载APQ8046-XX的设备。
PS:(只要是任何运行Kitkat AOSP ROM的(如:Nexus 5、Nexus 7 2013)都可以。但是千万不要在其他跑原生安卓的机子上使用(如S4和ONE的谷歌娘调教版),因为它们都已经有针对其专门的优化了。)
在你刷机之前,请阅读一下Q&A

Q:我的机子会因此而失去固保吗?
A:没错,你将自行承担刷机的风险。

Q:我的机子可以使用它吗?
A:没错,只要你的机子是运行任何4.4ROM即可。

Q:这补丁怎么实现的?
A:这个补丁将会为所有的kitkatROM提供两个文件,包括高通和bionic订制的Dalvik库。

Q:什么是bionic?
A:这是一个虚拟系统库可以提供i.a. basic math和提供其他Android程序的内存控制功能。

Q:什么是Dalvik?
A:简单来说,就是一个提供最大兼容性的虚拟机。你可以从维基百科中了解更多知识(http://en.wikipedia.org/wiki/Dalvik_%28software%29)。

Q:打了这个补丁对我而言有什么好处?
A:从两个方面来说,首先,bionic补丁能够给予更快的内存访问操作同时优化了其他基础的运算操作,Dalvik补丁则提供了一个定制的虚拟机库,提高程序代码的运行。

Q:我真的需要这样的补丁吗?
A:这看看你到底是使用什么样的rom:
      1)如果你使用的是官方ROM,你刷入这两个补丁后将能极大地提高机子的表现。
      2)如果你使用其他第三方ROM,你很可能不需要bionic补丁,因为许多第三方ROM中已经包括了,但是Dalvik补丁仍然能够提高机子的表现(当然,如果第三方ROM里已经涵括了就算了)。
     3)请勿在任何基于或CyanogenMod、PSX和其他提供类似功能的ROM中刷入这个补丁,因为这些ROM里已经提供了这些功能。

Q:既然这些补丁这么好,为何官方不使用呢?
A:对于bionic来说我并不太清楚。也许是因为谷歌娘傲娇不想在AOSP中使用任何厂商指定参数优化(vendor-specific optimizations),或者更简单的原因是因为高通根本就没有在Android代码的测试中提供这些。而关于Dalvik补丁呢,很简单,因为它是闭源的。这里援引了xboxfanj大神的解释:
      有相当一部分原因是因为Nexus设备是属于AOSP一部分,而第三方ROM中往往会精简掉GApps(谷歌的各种软件)。谷歌娘傲娇​不想在当中加入自己所有的Dalvik核心库。在AOSP加入有所有权的dalvik有违AOSP。尽管,开放这个libqc-dalvik或者二进制代码对于我们来说相当有好处。谷歌娘也许会有一个包括针对特定设备和Adreno优化过的dalvik,虽说也许永远不会看见谷歌娘提供自己定制dalvik,但是有个Adreno优化插件也许也不错呢。

Q:这些补丁是从哪里来的?
A:这补丁的是由高通所开发的。Bionic补丁转载自Code Aurora Forum,dalvik库则是解压自MotoX官方4.4 ROM的。

Q:为何又会有安装文件呢?
A:这安装二进制文件是来自于官方的Nexus4ROM为了与CM ROM和其他基于CM的ROM保持兼容。因为CM使用了自己的dexopt-on-cache安装方式(参考https://github.com/CyanogenMod/a ... -11.0/cmds/installd)同时你也无需重新刷回官方rom才能安装。

Q:我要怎么安装补丁?
A:进入recovery刷这两个补丁就行。

Q:我怎么恢复呢?
A:你可以使用我下面提供的原生KRT16S补丁,或者重新刷一下你的rom即可。当然无需全清。

Q:我可以在ODEX ROM中使用吗?
A:当然可以,也非常建议你在中使用Dalvik补丁。

Q:这补丁对我的续航有什么影响?
A:这应该会有一点点提升。因为更好的性能意味着CPU工作时间越短。

Q:我为什么在运行中看不出任何提升?
A:因为Dalvik补丁不影响任何使用原生库应用的程序运行,比如Chrome。

Q:我正在使用XX内核,可以刷吗?
A:当然,内核并不影响。

Q:我可以在其他设备使用吗?
A:只要是任何运行Kitkat AOSP ROM的(如:Nexus 5、Nexus 7 2013)都可以。但是千万不要在其他跑原生安卓的机子上使用(如S4和ONE的谷歌娘调教版),因为它们都已经有针对其专门的优化了。

Q:想要OTA了怎么办?
A:想要直接OTA就不行了。你要刷回原系统,下面的补丁可以帮你恢复到没有打补丁之前的状态。

Q:我可以在4.4.1官方ROM上使用吗?
A:应该可以(还没试过呢)。

Q:ART可以用这个补丁吗?
A:可以,但是不会有提升。事实上,这个补丁可以让Dalvik模式跑得比ART更流畅。我觉得在未来ART肯定比Dalvik强,但是现在还不行。

Q:哪里可以看Nexus4的对比跑分?
A:这里(http://forum.xda-developers.com/showthread.php?p=47631545)。

Q:我需要先root吗?
A:不需要,只需要一个第三方recovery(比如CWM TWRP等)。

Q:每次刷完ROM之后都要从新打补丁吗?
A:是的。
下载地址
http://pan.baidu.com/share/link? ... F%E8%A1%A5%E4%B8%81


TOP

posted by wap, platform: Galaxy Nexus

要4.4的才能刷,而且用cm的就不需要了?



TOP

posted by wap, platform: Galaxy Nexus

直接刷就行?试试

刷好了,怎么看出来有什么区别?

本帖最后由 鬼冢英吉 于 2014-2-1 01:24 通过手机版编辑


TOP

posted by wap, platform: GOOGLE (Nexus 5)

效果明显么?

TOP

posted by wap, platform: GOOGLE (Nexus 5)

最明显区别就是跑安兔兔多1w分

TOP

posted by wap, platform: GOOGLE (Nexus 5)
引用:
原帖由 @bluesnow  于 2014-1-31 22:05 发表
posted by wap, platform: Galaxy Nexus

要4.4的才能刷,而且用cm的就不需要了?
是呢,cm11本身就包含这个代码

TOP

posted by wap, platform: Galaxy Nexus

把n4卖了才看到这个

TOP

posted by wap, platform: Galaxy S II

除了跑分个人觉的意义不大

TOP

posted by wap, platform: GOOGLE (Nexus 5)
引用:
原帖由 @skcfan  于 2014-2-1 13:23 发表
posted by wap, platform: Galaxy S II

除了跑分个人觉的意义不大
起码心里觉得买了这个配置终于有正常分数了,不然nexus4比6589t还低分,的确有点忧郁

TOP

发新话题
     
官方公众号及微博