大热天的,骁龙810再次掀起一股热浪,Xperia Z4的无奈表现再次狠狠扇了高通一个耳光。那么,骁龙810到底能惹到什么程度?功耗和温度能有多高?来自百度贴吧的ioncannon奉上了一份技术性很强的专业测试,一起来看看。
测试机是nubia Z9 Max,在一众骁龙810旗舰中其实还是相对比较好的,但其实也挺热乎。
由于它已经开源,所以内核文件可以随便修改,更利于测试。首先要修改的是kernel/rootfs/u-boot/dtb中的msm-thermal驱动,它主要用于控制处理器的温度与降频。
高通设定的原厂限制是核心温度达到95℃的时候A57开始降频,105℃核心强制下线,115℃设备重启。
不过,系统里还隐藏了一个system/bin/thermal-engine,做了优先级更高的进一步限制:白名单应用95℃降频,非白名单的75℃就开始降频了。
而这个所谓的白名单里,就是安兔兔之类的跑分测试工具,你懂的。
所以要Root并将其改名,保证95℃降频的原厂设置。
现在开始修改msm-thermal,将降频限制提高到125℃。
然并卵,在满载测试下,单个A57核心就达到了大约100℃,两个核心则会在3秒钟之内冲到110℃,然后就自动重启了,根本来不及截图。