首页 > 安卓教程 > 应用教程 > htc one m9发热怎么办 htc m9发热问题解决方法

htc one m9发热怎么办 htc m9发热问题解决方法

作者:佚名 来源:pc506软件站 2016-06-19 21:17:02

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

,

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

htc one m9发热怎么办 htc m9发热问题解决方法

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

使用方法

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

下载降温补丁

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

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

重启手机后生效

补丁下载

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

密码: s3ur

科普介绍

降温补丁的由来

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

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

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

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

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

PnpMgr 开与关的区别

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

网友评论
返回顶部