打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
解决z7mini玩游戏时的高温降频问题

  最近吧里又有人说努比亚z7mini的cpu是高通骁龙800,不是801。理由是gpu频率达不到801的578mhz,而且还以安兔兔3d图形跑分比小米3那个800的3d图形跑分还低作为支撑(z7mini的跑分是12300左右,小米3联通版是14400)应吧友要求,做了一个游戏测试,看看z7mini的gpu是不是801的578mhz。同时给出解决z7mini玩游戏时高温导致的降频问题。

  本教程理论上对z7全系列通用。好了,下面开始正题。

  

  入手了nubia手机的人估计都有一个感觉,为什么我手机玩游戏没有小米那么流畅,跑分差那么远,然后就成了小米的死忠粉,这里我不是说小米不好。其实玩游戏很大程度上取决于gpu,现在的手机游戏,cpu基本不是瓶颈,反而是gpu,永远没有性能过剩的说法,该理论在台式电脑,笔记本电脑都成立。因此一个好的gpu,足够的带宽,决定了能带什么分辨率的屏幕玩游戏最流畅。

  z7mini的高通骁龙801官网上是这么说的,cpu频率降至2.0ghz,gpu频率提升至578mhz,达到了省电与性能的完美平衡。其实我想吐槽一下官方的,你良心一点就给小牛3直接上2.5ghz的801啦,以这个卖关子,其实这个涉及到一个成本问题而已,大牛3的cpu不只是在频率上有优势,还有一些隐藏参数上消费者很少关注,不过鉴于那些参数对玩游戏影响不大,所以就不展开说了。z7mini的gpu是adreno330,浮点性能在578mhz超过160gflops,现在比它强的估计只有tegra K1,它的大哥adreno420,430(这两个都没普及),还有苹果6那个gx6650,5s的gx6430和它半斤八两。tegra4估计比它还要弱一些,上风扇的那个就难说。

  由于手机上的游戏不多,大型游戏只有狂野飙车8,因此用这个来测试。游戏显示效果选最高特效,检测gpu频率的软件是trepn,高通专用检测cpu频率,gpu频率的软件。游戏是在拇指玩下的,帧数最高锁30,由于基本上是30帧,我就不开帧数显示了。其实我应该弄一个不锁帧的,这样对gpu的压力更大,才更容易达到满载频率。下面是图

  

  

  

  其实一开始玩时频率显示462mhz的,不过很快就跳跃至389mhz,所以没有截到462mhz的图。游戏全程没有跳到过578mhz,游戏后端一直是很稳定的330mhz,这个是为什么呢?

  下面我们用RE文件管理器打开根目录--system--etc--thermald-engine-8974pro.conf。打开这个不知道要不要root,反正我已经root了,下面是流程图

  

  

  

  打开之后拖动到gpu一栏是这样的

  

  给大家解释一下thresholds和thresholds-clr都代表温度,actions代表目标硬件,actions-info代表硬件执行频率,threshold达到显示的温度时,就会执行actions-info对应的频率。当温度从threshold的温度降到threshold-clr的温度时,就会执行左边一栏的threshold对应的频率。举个例子,上图有三栏,中间一栏64000代表64度,当gpu温度达到64度时,又没有达到68度,执行下面对应的389000000,也就是389mhz,当温度继续上升达到68度,就会执行右边的一栏的330mhz,当温度从64度降到60度,又没有降到55度以下,执行左边一栏的462400000,即462mhz。

  这样子好解释玩狂野飙车8时的频率了,刚开始玩时gpu不热,没有达到64度,所以频率在gpu压力大时可以升至462mhz,甚至578mhz。后面达到64度降频至389mhz运行,玩了两分钟后温度继续突破至68度,频率降至330mhz,之后由于没有参数继续限制,所以频率稳定在了330mhz。

  为了验证这个文件的参数是否真的影响游戏时的gpu频率,我们把图中的参数改成如下图所示

  

  最后一栏本来想作死的把threshold-clr改成70000,后来怕手机过热,改成64000,代表64度。

  修改本文件需要root,同时需要把RE设置为可写

  好了,再跑一次原来的地图,频率是这样的

  

  

  

  从折线图可以看到,一直到游戏结束频率都不会固定在某个值,其实频率到过578mhz的,图中的最高点就是,可惜一直截不到图。

  从上图可以看到,狂野飙车8的这个地图不需要330以全负荷578mhz运行,由此可见330的强大。为此我换了一个地图,新版本的狂野飙车8新增长城地图,实测ipad mini2都会卡,z7mini流畅度竟然比ipad mini2还要好,估计是ipad mini2分辨率太高了。下面是长城地图的测试

  

  

  第一张图的线图可以看到,频率运行在578mhz变频繁了,第二张是在578mhz运行瞬间截到的图,现在还有谁怀疑z7mini的cpu不是高通骁龙801?

  下面上个玩完游戏瞬间切出到nubia电工测温度的图,可以看到降温的速度是如此之快,严重怀疑nubia电工的准确性

  

  好了,作个总结,由于z7mini的温度阈值设置得太保守,很多时候我们需要用到性能的时候它都由于温度问题给降频了,从而我们玩游戏感觉到没有小米那么流畅,根据我在网上查到的小米温度阈值设置图,小米的cpu和gpu频率基本上到85度还维持着较高的频率,可以说是热死不降频了。这也就有了小米的那个口号:小米,为发烧而生。其实如果大家作死的把温度阈值设置得高点的话也可以做到,不过手机坏的风险会大大增加。另一方面,如果我们想手机一直是冰凉冰凉的,我们可以把cpu和gpu的温度阈值参数改成40度就降频,不过导致的性能损失会有点大,玩很多东西都会卡,当然你只是挂个q,刷个贴吧应该问题不大。其实温度阈值设置最保守的应该是华为,荣耀6据说达到某个温度阈值gpu会降频到200mhz左右,玩游戏简直是卡到爆,不过手机一直是冰凉冰凉的,玩游戏最多也就是温温的。

  借用@若有所失zZ的一个图,来证明z7mini的gpu频率确实是578mhz,从曲线图在578mhz可以稳定运行一段时间也反映出330玩现代战争5已经开始遇到压力了

  

  最后解决一个问题,为什么z7mini用安兔兔测出的跑分比小米3联通版低了2000分?由于小米3的cpu是800的高端,gpu频率是550mhz,如果小米用一些方法让小米3测3d时候把频率一直稳定在550mhz的话确实有可能打败z7mini,因为z7mini在运行到3d测试时cpu和gpu很有可能已经降频到389mhz左右了。如果z7mini有办法在测3d图形时保持578mhz不降频,理论上是可以比小米3联通版高分的。

  最后补充一个,修改完thermald-engine-8974Pro.conf那个文件会产生一个bak文件,记得把那个删掉然后重启才能生效

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
全国最详尽!真正公正: 让你看清小米笔记本Air 13的真相
影驰RTX 3060金属大师Mini显卡评测:手掌之间容纳光追世界
8974知多少——骁龙800、801如何区分
“混乱的”高通骁龙800、801处理器的区别
刚发布的新款小米笔记本,我拆开研究了下
科普:四大金刚 高通“8064”知多少? | 雷锋网
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服