如何使用adb command来设置cpu频率和核数

透過ADB Shell設定CPU開核與freq的command與用法如下:

Disable PPM

echo 0 > /proc/ppm/enabled

Enable PPM (Default)

echo 1 > /proc/ppm/enabled

echo 0 > /proc/ppm/enabled

Fixed # Core for each cluster

echo X Y > /proc/ppm/policy/ut_fix_core_num Where,

X = -1, 0 ~ 4. Core# for cluster 0

Y = -1, 0 ~ 4. Core# fot cluster 1

echo 4 4 > /proc/ppm/policy/ut_fix_core_num

Fixed OPP for each cluster

echo X Y > /proc/ppm/policy/ut_fix_freq_idx Where,

X = -1, 0 ~ 15. OPP for cluster 0

Y = -1, 0 ~ 15. OPP for cluster 1

echo 1 2 > /proc/ppm/policy/ut_fix_freq_idx

範例:

echo 1 > /proc/ppm/enabled

echo 4 4 2 > /proc/ppm/policy/ut_fix_core_num <= 開4小核 4大核 2最大核

echo 0 0 0 > /proc/ppm/policy/ut_fix_freq_idx <小核用最高頻,大核用最高頻,最大核用最高頻

可以先從CPU最高效能全開來測試,然後逐步調降適當的設定

建議可以安裝附件的PerMon的APK,可以即時顯示CPU 的核數與freq在畫面上

可以用來確認CPU設定是否生效

若有確定較好的設定,就可以修改custom folder的設定

相关推荐
赶路人儿18 小时前
常见的mcp配置
android·adb
ego.iblacat19 小时前
MySQL 数据库操作
数据库·mysql·adb
路溪非溪20 小时前
adb的安装和基本使用总结
adb
XDHCOM1 天前
MySQL报错LDAP认证初始化连接池失败,远程修复思路和故障排查分享
数据库·mysql·adb
闻哥1 天前
深入理解 MySQL InnoDB Buffer Pool 的 LRU 冷热数据机制
android·java·jvm·spring boot·mysql·adb·面试
炸炸鱼.1 天前
MySQL 数据库核心操作手册
数据库·adb·oracle
总要冲动一次1 天前
MySQL 5.7 全量 + 增量备份方案(本地执行 + 远程存储)
数据库·mysql·adb
mldlds2 天前
mysql9.0windows安装
windows·adb
pangares2 天前
MySQL四种备份表的方式
mysql·adb·oracle
RDCJM2 天前
Linux下MySQL的简单使用
linux·mysql·adb