正在阅读:htc one m9发热怎么办?m9发热问题解决方法htc one m9发热怎么办?m9发热问题解决方法

2017-11-06 11:23 出处:其他 作者:佚名 责任编辑:lishengtao

  htconem9发热怎么办?有用户反馈:在使用htconem9时遇到了发热的情况,下文介绍htcm9发热问题解决方法,一起和小乐哥来了解下吧!

  众所周知,传统的降温策略是:限制内核最高频率,或限制内核核心数。但这些做法会带来一个问题,就是使用比较耗费资源的应用,尤其是大型游戏时,容易出现卡顿,影响使用感受,导致性能、温度无法兼顾,显得比较盲目。

  近日,有网友提供了一种温度控制配置策略,可以在温度较低时,发挥M9的全部性能,不受影响;而在温度较高时,才采取相应的策略加以限制,从而控制温度。

  使用方法

  确保PnPMgr为启用状态(如果不知道PnPMgr是什么,请跳过此步骤)

  下载降温补丁

  复制补丁文件到/system/etc覆盖原文件(建议先备份)

  修改权限为0644(rw-r--r--)

  重启手机后生效

  补丁下载

  链接:http://pan.baidu.com/s/1c2I4jcc

  密码:s3ur

  科普介绍

  降温补丁的由来

  从Android5.1开始到现在的Android6.0,M9官方的温度控制变得越来越激进,牺牲性能实现降温,因此必须想方设法修改温度控制策略。

  有些开发者使用了比较传统的方式,一次性给所有内核限制频率,比如安装EX内核时可以选择所有内核的频率限制。

  但我发现这种解决方法并不是最好的,我开始四处挖掘,并且成功通过修改CPU调节器设置的方法,使性能、耗电、温度达到最佳平衡,但需要关闭HTC专利PnpMgr才能生效,这让我相当失望,因为我们失去了PnpMgr的众多优点(后面会介绍)。

  到后来,我发现了“一加2”的Boeffla内核,它通过配置/system/etc/thermal-engine.conf文件来调节不同温度范围内的使用策略。不幸的是,这个文件是加密的,因此我只能继续搜索能使M9正常使用的这个文件。

  万幸“Nexus6P”有这个文件,再配合“一加2”的一些配置行,可以正常使用。于是我不停地调整它们直到满意,现在终于可以发出来给大家分享了。

  PnpMgr开与关的区别

  PnpMgr全称Power&PerformanceManager,负责协调温度和CPU调度策略之间的关系,换句话说,它负责关屏时关闭大核、使用相机时防止过热等一系列温度相关的事情。不仅于此,它还进行了深度整合,根据不同条件实现不同的策略。

 

 

关注我们

最新资讯离线随时看 聊天吐槽赢奖品