咩温控是一款适用于MIUI 澎湃OS 8+Gen1 8Gen2 8Gen3机型的温控
请逐字仔细看该说明,这就像心海的锦囊,可以帮助你解决大部分问题
本说明为8Gen2版本,但也最详细,其他cpu的版本仅为频率配置根据实际功耗比浮动,实际体验一致,在保证够用的性能的情况下尽量省电降温
内部测试QQ群914919401
群仅用于咩温控的调试与测试,请勿讨论无关内容,小白请不要加群,谢谢合作
入群请确保你熟练和了解:
解锁bootloader,root,cpu和gpu频率的关系,功耗与性能和发热的关系,温控的角色与目的,MIUI云控、调度、温控工作方式,正确的记录数据,截取长截图
更新发布于这个网盘
咩温控
几乎每天都更新至少一次
有 性能模式 和 均衡模式 以及 游戏均衡 3种,适配系统的性能模式开关
- 均衡模式,亮屏快充(60w起步),温控激进,绝对不会烫(37度)
- 性能模式,限制充电速度(大约30w),性能激进,游戏绝对不会卡(47度)
- 游戏均衡,添加到游戏中心中的游戏,侧边栏选择均衡模式既为该模式,在性能模式的基础上,限制性能,达到持续稳定的性能输出(40度)
运行无需root(只要能放进去就能用),需要解bl锁,依赖官方”电量和性能”运行,请关闭任何“温控”、“去云控”相关模块避免冲突(Cemiuiler去云控可以共存),不能与破坏温控以及调度的程序共存(比如潘多拉内核),可以与a-soul共存,至于scene调度能否共存请自测,试用期到了没钱冲订阅
将config里的4个文件放到
/data/vendor/thermal/config
注意不是/sdcard/Android/data
如果目录中有文件,请全部删掉,是云控下发的负优化
卸载就是删掉这4个文件
如果你只想要快充加速以及日用均衡,游戏等维持原样,只放 thermal-normal.conf 即可
开关一下系统设置或状态栏或游戏侧边栏的性能模式实时生效
试试能不能正常切换性能模式,不能正确切换,请先重启手机试试
- 使用那个“国际板”的map覆盖一下当前的
- 因为这个温控的工作原理是使用了系统云控的工作方式来实现,所以你必须确保你的“电量和性能”这个app是没有被修改过的
清除“电量和性能”的数据,删除
/data/vendor/thermal文件夹并重启手机可以恢复默认的应用列表,再重新放入温控测试 - 可以通过拨号盘输入
*#*#76937#*#*进入配置选项“神隐模式云控信息” 大概只有开发版可以进入,然后有个修改云控自动同步的按钮可以禁用云控更新,并且点击“更新China服务器数据”再重新放入温控测试 - 如果还不行,请看上方排除冲突,如果还不行请看最后“需要一些技术但更简单的操作”
实在不懂看视频照着做:https://b23.tv/5tl345p
具体温度规则
-
均衡模式:40度1个大核,43度再锁一个,在流畅的情况下从36度开始降频(虽然日常在35度根本用不到),关掉性能模式会快速降到40以下,由于要保持均衡流畅,降频幅度较小,极限负载会达到42度用于换取丝滑的体验(建议提前开启性能模式)
-
亮屏快充: 120w会在20A和6A之间反复横跳,大概就是85w与30w之间,而67w则充电会根据充电头情况到最高20A再慢慢下降(14-7之间),最后会稳定在9A左右,大约40w左右,只提升上限,高电量涓流自动降速和充电器握手导致的充电慢咩咩管不了
室温29.5,充电速度测试:
67w 5分钟冲入20% 半小时真充满
120w 7分钟冲入34% 比上面快一点 -
无线充电: 调整无线充电避免在华强北的苹果磁吸充电器上断冲(这个6w,官方立式12w,5v2a垃圾的3w)快充没钱没有所以没测过
-
性能模式: 43度cpu开始降频,48度gpu锁650,充电为官方龟速,性能相对均衡模式大幅提升,最后整体温度会维持在45度左右
-
游戏均衡模式: 性能模式的档位,均衡模式的温度墙,不锁核,没有亮屏快充,在均衡模式的温度上限尽量保持性能
删除thermal-me-nor.conf文件将在游戏侧边栏设置均衡模式的时候使用普通的均衡模式
常见问题
- 因为众所周知的物理特性,cpu和gpu就算你锁死最高频率,性能会随着温度上升以肉眼可见的速度下降,如果你认为性能不佳,充电太慢,请让手机凉下来(电池温度小于35度)再进行测试 根据反馈,重启手机可以解决feas抽风的问题
游戏中(至少原神是这样),均衡是45帧以下启动feas,性能模式是60帧,有一个节省功耗并且不太影响性能的办法
复制一份thermal-me-nor.conf改名thermal-me.conf放进去,让性能模式用游戏均衡的配置(是的我feas就这么测的)
经过多次测试目前游戏均衡已经达到了比较合适的情况,asoul新版cpu频率鬼畜建议降到28及以下
玩王者的可以把超大核心(cpu7)锁在1.4,可以获得流畅120帧极低功耗
- 经常更新,有人可能会问了哪个版本好用? 已经调好了,没有问题是不会更新的,新版本只会比旧版本好,更新就是了
GPU降压超频
最后更新于20230817
对档位以及功耗进行了调整
目前档位3dmark跑分功耗和分数,其中690和640只选用了功耗比较好的位置,改成999性能拉满10w 3758
10.12更新,42度测的功耗偏高(温度越高功耗越高)
| 频率 | 功耗 | 分数 |
|---|---|---|
| 124 | 2.5w | 709 |
| 220 | 3.2w | 1210 |
| 348 | 4w | 1881 |
| 401 | 4.5w | 2108 |
| 475 | 5w | 2467 |
| 550 | 5.47w | 2750 |
| 650 | 7.28w | 3039 |
| 690 | 9.41w | 3608 |
| 使用konabess的剪贴板导入功能导入 |
konabess://H4sIAAAAAAAAAM3V606DMBQH8FdZ8OtI2tIb3uKD+KUr7SRjF8HpotlL+BY+mO8hQzK7paeMiYnJlqanBPhROP+3SD/kq+gymqlCzVU0jjJT6Xr++f5R/+SU1CVbmse69KiX8/F0tY5XL2Vhnk1RxWj0dr9o6vkif8pVsV8b3Yyu0UbeXrXr1Wwd62V98u+FZIQ2vP4nCFncjrsaa+esnYt2vhtJO5p2tLuTX1T5q4m1KYr2zKipqiwrTVW5C3h/L67hriGUZtoctD9E6Sx2HZIYZm22X5+sq3iuNt+r6WE5X/jKu4d4XHeuYNDB7f0cTVQ2wVg3y1uvADsCPKiAAQLhE2hQIKWwCgUExBEQSKAksbBA+AUJIOA+QQoKaH1xEdqDxBEkkMAgInsLCCBIfAIJCpCWjMmAgDoCep6A+QW4j4BBAqypNTq0B8wRMEigEVGwgA4goKBAGK45DQi4I+CBPZjAgmQAQaIhAZ0YZENfsnAEIiDI/lggIQFOGQt+ydIRyMBbFOhFPQXYK6CAIMPaOFvgRVQx7gjmn705Cmb0X0JV+h8iBx6iN5LAF5mkBKUo1A4HCFWgHUKRxHwCDDZ0Tlidqb8N1bMaOhRJtJ+gM5IGCNUhIgkUdEfSSaE6aCSRfoLOSDo1VIdrhz0FnZF0UqiGBaSfwNvQQcFRQz8zU8MA/JcAwSkWh4kUbb8AxypfXFkOAAA=常见问题
-
如果出现游戏跑分中局部花屏的情况,是体质太差了,需要调整一下: 点编辑频率表,选下面那个,点击690,电压改为low_sys,返回,点击650,频率改成630,点保存,点刷入
-
适配 主流游戏 和 手动添加到游戏中心 的游戏,如果游戏开性能模式性能不好,按照以下方法排查: 进游戏开个文件管理器小窗,去看config文件夹旁边的decrypt.txt里的第一行(复制出来看),
如果不是“咩温控 性能模式”那就是没有生效,
把config里三个文件删掉,按照刚刚的方法系统默认用的是哪个前缀的配置,对应的要把-map.conf里的加一行(搞不定把对应发给咩咩来加也行)
[数字.conf] -
被miui下发的云控覆盖了怎么办 插电脑上打开
adb shell或是其他终端模拟器等能打开shell的东西,需要root权限
# 加锁 即使是root也无法修改su -c 'chattr +i /data/vendor/thermal/config/*' && echo OK# 如果不想要了或者更新 解锁 这样就可以删除修改文件了su -c 'chattr -i /data/vendor/thermal/config/*' && echo OK执行完后输出“OK”即为成功
进阶操作
制作你自己的完美映射map,需要一定技术
解密 /vendor/etc/thermal-map.conf 得到文本文件,使用正则
(\[\d+:thermal-)(iec-)?(tgame|arvr|per-normal|c?yuanshen|per-cgame|nolimits|huanji|xingtie|highfps).*选择选定的内容(vscode在mac上是cmd+shift+L,手机上大概只能手动复制)复制出来
将上面的正则批量替换成下面这条
$1me.conf]然后按上面那样,使用这个复制
(\[\d+:thermal-)(iec-)?(c?mgame|cgame|hp-mgame).*将上面的正则批量替换成下面这条
$1me-nor.conf]这个是用于在将均衡模式换成锁4核心的配置时,开相机使用原8核全开的均衡模式,保证成像速度
按上面那样,使用这个复制
(\[\d+:thermal-)(iec-)?camera.*将上面的正则批量替换成下面这条
$1camera.conf]并且在替换时将原来的thermal-normal.conf重命名为thermal-camera.conf
补上固定的第一行
[0:thermal-normal.conf]将文本加密成thermal-map.conf替换咩温控中的文件,这样就得到了一个完美的map
如果你看不懂正则并且你想手动编辑:
固定的第一行
[0:thermal-normal.conf]包含这些的行复制出来
tgame|arvr|per-normal|yuanshen|per-cgame|nolimits|huanji|xingtie|highfps
将它改成
[数字:thermal-me.conf]
包括 cgame|mgame 的复制出来,并改为
[数字:thermal-me-nor.conf]
加解密可以通过网盘中的旧版scene的miui温控功能实现(无需付费)
如果你实在不知道怎么弄
使用这个方式可能会有奇怪的问题
删除thermal-map.conf
把thermal-me.conf复制几份,分别改名
thermal-tgame.confthermal-arvr.confthermal-per-normal.confthermal-yuanshen.confthermal-cyuanshen.confthermal-per-cgame.conf(以上文件名不完整但能覆盖大多数)
然后把thermal-me-nor.conf复制几份,分别改名
thermal-mgame.confthermal-cgame.confthermal-cmgame.conf默认使用的map中数字对应关系,如果你的map解密出来跟这个一样,那绝对是环境问题:
[0:thermal-normal.conf][3:thermal-huanji.conf][4:thermal-videochat.conf][5:thermal-abnormal.conf][6:thermal-nightvideo.conf][7:thermal-dolbyvision.conf][8:thermal-phone.conf][9:thermal-tgame.conf][10:thermal-nolimits.conf][11:thermal-class0.conf][12:thermal-camera.conf][13:thermal-tgame.conf][15:thermal-arvr.conf][16:thermal-tgame.conf][17:thermal-4k.conf][18:thermal-4k.conf][19:thermal-navigation.conf][20:thermal-mgame.conf][21:thermal-video.conf][23:thermal-yuanshen.conf][30:thermal-per-normal.conf][33:thermal-huanji.conf][34:thermal-videochat.conf][35:thermal-abnormal.conf][36:thermal-nightvideo.conf][37:thermal-dolbyvision.conf][38:thermal-phone.conf][39:thermal-tgame.conf][40:thermal-nolimits.conf][41:thermal-per-class0.conf][42:thermal-camera.conf][43:thermal-tgame.conf][45:thermal-arvr.conf][46:thermal-tgame.conf][47:thermal-4k.conf][48:thermal-4k.conf][49:thermal-navigation.conf][50:thermal-mgame.conf][51:thermal-per-video.conf][53:thermal-yuanshen.conf][78:thermal-cyuanshen.conf][79:thermal-cmgame.conf][88:thermal-per-cclassvideo-unfold.conf][89:thermal-cclassvideo-unfold.conf][90:thermal-per-cclassvideo.conf][91:thermal-cclassvideo.conf][96:thermal-per-cgame-unfold.conf][97:thermal-cgame-unfold.conf][98:thermal-per-cgame.conf][99:thermal-cgame.conf][100:thermal-normal-unfold.conf][103:thermal-huanji-unfold.conf][104:thermal-videochat-unfold.conf][105:thermal-abnormal-unfold.conf][108:thermal-phone-unfold.conf][109:thermal-tgame-unfold.conf][110:thermal-nolimits-unfold.conf][111:thermal-class0-unfold.conf][112:thermal-camera-unfold.conf][113:thermal-tgame-unfold.conf][115:thermal-arvr-unfold.conf][116:thermal-tgame-unfold.conf][117:thermal-4k-unfold.conf][118:thermal-4k-unfold.conf][119:thermal-navigation-unfold.conf][120:thermal-mgame-unfold.conf][121:thermal-video-unfold.conf][130:thermal-per-normal-unfold.conf][133:thermal-huanji-unfold.conf][134:thermal-videochat-unfold.conf][135:thermal-abnormal-unfold.conf][138:thermal-phone-unfold.conf][139:thermal-tgame-unfold.conf][140:thermal-nolimits-unfold.conf][141:thermal-per-class0-unfold.conf][142:thermal-camera-unfold.conf][143:thermal-tgame-unfold.conf][145:thermal-arvr-unfold.conf][146:thermal-tgame-unfold.conf][147:thermal-4k-unfold.conf][148:thermal-4k-unfold.conf][149:thermal-per-navigation-unfold.conf][150:thermal-mgame-unfold.conf][151:thermal-per-video-unfold.conf][200:thermal-iec-normal.conf][203:thermal-iec-huanji.conf][204:thermal-iec-videochat.conf][205:thermal-iec-abnormal.conf][208:thermal-iec-phone.conf][209:thermal-iec-tgame.conf][210:thermal-iec-nolimits.conf][211:thermal-iec-class0.conf][212:thermal-iec-camera.conf][213:thermal-iec-tgame.conf][215:thermal-iec-arvr.conf][216:thermal-iec-tgame.conf][217:thermal-iec-4k.conf][218:thermal-iec-4k.conf][219:thermal-iec-navigation.conf][220:thermal-iec-mgame.conf][221:thermal-iec-video.conf][230:thermal-iec-per-normal.conf][233:thermal-iec-huanji.conf][234:thermal-iec-videochat.conf][235:thermal-iec-abnormal.conf][238:thermal-iec-phone.conf][239:thermal-iec-tgame.conf][240:thermal-iec-nolimits.conf][241:thermal-iec-per-class0.conf][242:thermal-iec-camera.conf][243:thermal-iec-tgame.conf][245:thermal-iec-arvr.conf][246:thermal-iec-tgame.conf][247:thermal-iec-4k.conf][248:thermal-iec-4k.conf][249:thermal-iec-per-navigation.conf][250:thermal-iec-mgame.conf][251:thermal-iec-per-video.conf][300:thermal-iec-normal-unfold.conf][303:thermal-iec-huanji-unfold.conf][304:thermal-iec-videochat-unfold.conf][305:thermal-iec-abnormal-unfold.conf][308:thermal-iec-phone-unfold.conf][309:thermal-iec-tgame-unfold.conf][310:thermal-iec-nolimits-unfold.conf][311:thermal-iec-class0-unfold.conf][312:thermal-iec-camera-unfold.conf][313:thermal-iec-tgame-unfold.conf][315:thermal-iec-arvr-unfold.conf][316:thermal-iec-tgame-unfold.conf][317:thermal-iec-4k-unfold.conf][318:thermal-iec-4k-unfold.conf][319:thermal-iec-navigation-unfold.conf][320:thermal-iec-mgame-unfold.conf][321:thermal-iec-video-unfold.conf][330:thermal-iec-per-normal-unfold.conf][333:thermal-iec-huanji-unfold.conf][334:thermal-iec-videochat-unfold.conf][335:thermal-iec-abnormal-unfold.conf][338:thermal-iec-phone-unfold.conf][339:thermal-iec-tgame-unfold.conf][340:thermal-iec-nolimits-unfold.conf][341:thermal-iec-per-class0-unfold.conf][342:thermal-iec-camera-unfold.conf][343:thermal-iec-tgame-unfold.conf][345:thermal-iec-arvr-unfold.conf][346:thermal-iec-tgame-unfold.conf][347:thermal-iec-4k-unfold.conf][348:thermal-iec-4k-unfold.conf][349:thermal-iec-per-navigation-unfold.conf][350:thermal-iec-mgame-unfold.conf][351:thermal-iec-per-video-unfold.conf][500:thermal-hp-normal.conf][520:thermal-hp-mgame.conf][600:thermal-hp-normal-unfold.conf][620:thermal-hp-mgame-unfold.conf][700:thermal-cgame.conf][701:thermal-cclassvideo.conf][702:thermal-comp.conf][703:thermal-cmgame.conf][704:thermal-cyuanshen.conf][730:thermal-per-cgame.conf][731:thermal-per-cclassvideo.conf]或者是这样,这是Android14或澎湃新map(老机型还是用的上面的)
[0:thermal-normal.conf][1:thermal-huanji.conf][2:thermal-abnormal.conf][3:thermal-nightvideo.conf][4:thermal-dolbyvision.conf][5:thermal-phone.conf][6:thermal-nolimits.conf][7:thermal-class0.conf][8:thermal-youtube.conf][9:thermal-arvr.conf][10:thermal-navigation.conf][11:thermal-video.conf][12:thermal-demo.conf][13:thermal-sptm.conf][14:thermal-videochat.conf][15:thermal-camera.conf][16:thermal-4k.conf][17:thermal-4k.conf][18:thermal-tgame.conf][19:thermal-mgame.conf][20:thermal-yuanshen.conf][25:thermal-xingtie.conf][26:thermal-highfps.conf][50:thermal-per-normal.conf][52:thermal-per-abnormal.conf][57:thermal-per-class0.conf][58:thermal-per-youtube.conf][60:thermal-per-navigation.conf][61:thermal-per-video.conf][76:thermal-highfps.conf][100:thermal-normal-unfold.conf][101:thermal-huanji-unfold.conf][102:thermal-abnormal-unfold.conf][103:thermal-nightvideo-unfold.conf][104:thermal-dolbyvision-unfold.conf][105:thermal-phone-unfold.conf][106:thermal-nolimits-unfold.conf][107:thermal-class0-unfold.conf][108:thermal-youtube-unfold.conf][109:thermal-arvr-unfold.conf][110:thermal-navigation-unfold.conf][111:thermal-video-unfold.conf][112:thermal-demo-unfold.conf][113:thermal-sptm-unfold.conf][114:thermal-videochat-unfold.conf][115:thermal-camera-unfold.conf][116:thermal-4k-unfold.conf][117:thermal-4k-unfold.conf][118:thermal-tgame-unfold.conf][119:thermal-mgame-unfold.conf][120:thermal-yuanshen-unfold.conf][150:thermal-per-normal-unfold.conf][152:thermal-per-abnormal-unfold.conf][157:thermal-per-class0-unfold.conf][158:thermal-per-youtube-unfold.conf][160:thermal-per-navigation-unfold.conf][161:thermal-per-video-unfold.conf][200:thermal-iec-normal.conf][201:thermal-iec-huanji.conf][202:thermal-iec-abnormal.conf][203:thermal-iec-nightvideo.conf][204:thermal-iec-dolbyvision.conf][205:thermal-iec-phone.conf][206:thermal-iec-nolimits.conf][207:thermal-iec-class0.conf][208:thermal-iec-youtube.conf][209:thermal-iec-arvr.conf][210:thermal-iec-navigation.conf][211:thermal-iec-video.conf][212:thermal-iec-demo.conf][213:thermal-iec-sptm.conf][214:thermal-iec-videochat.conf][215:thermal-iec-camera.conf][216:thermal-iec-4k.conf][217:thermal-iec-4k.conf][218:thermal-iec-tgame.conf][219:thermal-iec-mgame.conf][220:thermal-iec-yuanshen.conf][250:thermal-iec-per-normal.conf][252:thermal-iec-per-abnormal.conf][257:thermal-iec-per-class0.conf][258:thermal-iec-per-youtube.conf][260:thermal-iec-per-navigation.conf][261:thermal-iec-per-video.conf][300:thermal-iec-normal-unfold.conf][301:thermal-iec-huanji-unfold.conf][302:thermal-iec-abnormal-unfold.conf][303:thermal-iec-nightvideo-unfold.conf][304:thermal-iec-dolbyvision-unfold.conf][305:thermal-iec-phone-unfold.conf][306:thermal-iec-nolimits-unfold.conf][307:thermal-iec-class0-unfold.conf][308:thermal-iec-youtube-unfold.conf][309:thermal-iec-arvr-unfold.conf][310:thermal-iec-navigation-unfold.conf][311:thermal-iec-video-unfold.conf][312:thermal-iec-demo-unfold.conf][313:thermal-iec-sptm-unfold.conf][314:thermal-iec-videochat-unfold.conf][315:thermal-iec-camera-unfold.conf][316:thermal-iec-4k-unfold.conf][317:thermal-iec-4k-unfold.conf][318:thermal-iec-tgame-unfold.conf][319:thermal-iec-mgame-unfold.conf][320:thermal-iec-yuanshen-unfold.conf][350:thermal-iec-per-normal-unfold.conf][352:thermal-iec-per-abnormal-unfold.conf][357:thermal-iec-per-class0-unfold.conf][358:thermal-iec-per-youtube-unfold.conf][360:thermal-iec-per-navigation-unfold.conf][361:thermal-iec-per-video-unfold.conf][500:thermal-hp-normal.conf][501:thermal-hp-mgame.conf][600:thermal-hp-normal-unfold.conf][601:thermal-hp-mgame-unfold.conf][700:thermal-cgame.conf][701:thermal-cclassvideo.conf][702:thermal-comp.conf][800:thermal-cgame-unfold.conf][801:thermal-cclassvideo-unfold.conf]关于适配其他cpu
没钱买测试机,但可以教会你一些非常简单的适配的方法
除了cpu频率不同,其他都通用(不支持快充的就算给很大的上限电流也不会超速)
ls /sys/devices/system/cpu/cpufreq/
可以看到cpu从集控制器,比如8g2有3个,0是小核,3是大,7是超大
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_frequencies
可以看到0也就是小核心可用频率
你只需要根据你使用手机的经验使用这些频率换掉3个配置中target中的对应档位就行
关于miui系统调度的一些猜测
小核心大核心超大核心
中杯 大杯 超大杯
优先使用小核心,当负载达到一定程度后压力转给大核心,再超过一定程度后转给超大核
游戏通常使用大核心和小核心运行,当压力超过一定程度后负载将转移给大超核心,大核心摆烂,负载下降后大核心下降
受狂暴引擎影响,特别是大核心频率虚高导致耗电,超大核心在需要时直接拉满导致发热严重,但是帧率稳定(仅限温度稳定时)
日常使用小核心满载后大核心来帮忙