mirror of
https://github.com/Evolution-X-Devices/device_xiaomi_rosemary
synced 2026-01-27 13:35:09 +00:00
rosemary: Bring back Mediatek Power HAL
* Perf configs from: https://github.com/nashc-dev/android_device_realme_nashc/tree/lineage-20/configs/perf Change-Id: I7bb964e089f1549f849daf08532baaeabcc99379
This commit is contained in:
567
configs/perf/power_app_cfg.xml
Normal file
567
configs/perf/power_app_cfg.xml
Normal file
@@ -0,0 +1,567 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- The source code provided herein is for optimizing power and performance of gaming software
|
||||
and certain applications (e.g. Sina Weibo, QQ) only and should not be used and/or included in
|
||||
any software that is unrelated to enhancing end-user experience. -->
|
||||
<WHITELIST>
|
||||
<Package name="com.tencent.tmgp.yongyong.clx">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_SCHED_BOOST" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="cn.wsds.gamemaster">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="2"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.tencent.tmgp.sgame">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_POWERHAL_WHITELIST_APP_LAUNCH_TIME_COLD" param1="25000"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_WIFI_LOW_LATENCY" param1="1"></data>
|
||||
<data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
|
||||
<data cmd="PERF_RES_GPU_GED_MARGIN_MODE" param1="110"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_MARGIN_MODE" param1="1"></data>
|
||||
<data cmd="PERF_RES_GPU_GED_TIMER_BASE_DVFS_MARGIN" param1="10"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.tencent.tmgp.sgamece">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_POWERHAL_WHITELIST_APP_LAUNCH_TIME_COLD" param1="25000"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_WIFI_LOW_LATENCY" param1="1"></data>
|
||||
<data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
|
||||
<data cmd="PERF_RES_GPU_GED_MARGIN_MODE" param1="110"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_MARGIN_MODE" param1="1"></data>
|
||||
<data cmd="PERF_RES_GPU_GED_TIMER_BASE_DVFS_MARGIN" param1="10"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.mt.mtxx.mtxx">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_MARGIN_MODE" param1="2"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_MARGIN_MODE_DBNC_A" param1="19"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_MARGIN_MODE_DBNC_B" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.ngame.allstar.eu">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.ngame.allstar.in">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.netmarble.penta">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.garena.game.kgtw">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.garena.game.kgvn">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.garena.game.kgth">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.garena.game.kgid">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.garena.game.kgsam">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.garena.game.kgvntest">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.tencent.mobileqq">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_GPU_BLOCK_BOOST" param1="80"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.madfingergames.legends">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.netease.ko">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.netease.hyxd">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
|
||||
<data cmd="PERF_RES_GPU_GED_MARGIN_MODE" param1="110"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_MARGIN_MODE" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FBT_RESCUE_F" param1="100"></data>
|
||||
<data cmd="PERF_RES_FPS_FBT_RESCUE_PERCENT" param1="50"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.netease.hyxd.mi">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.netease.mrzh">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
|
||||
<data cmd="PERF_RES_GPU_GED_MARGIN_MODE" param1="110"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_MARGIN_MODE" param1="1"></data>
|
||||
<data cmd="PERF_RES_GPU_GED_TIMER_BASE_DVFS_MARGIN" param1="10"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.netease.mrzh.mi">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.epicgames.fortnite">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.maimiao.live.tv">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.happyelements.AndroidAnimal.qq">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.tencent.tmgp.cf">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
|
||||
<data cmd="PERF_RES_GPU_GED_MARGIN_MODE" param1="110"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_MARGIN_MODE" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.tencent.tmgp.pubgmhd">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
|
||||
<data cmd="PERF_RES_GPU_GED_MARGIN_MODE" param1="110"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_MARGIN_MODE" param1="2"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_MARGIN_MODE_DBNC_A" param1="9"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_MARGIN_MODE_DBNC_B" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_WIFI_LOW_LATENCY" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.tencent.tmgp.pubgmhdce">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.tencent.ig">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
|
||||
<data cmd="PERF_RES_GPU_GED_MARGIN_MODE" param1="110"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_MARGIN_MODE" param1="2"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_MARGIN_MODE_DBNC_A" param1="9"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_MARGIN_MODE_DBNC_B" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.tencent.igce">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.pubg.krmobile">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.tencent.tmgp.speedmobile">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="15"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_SUB_QUE_DEQUE_PERIOD" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.tencent.tmgp.speedmobileEx">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="15"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_SUB_QUE_DEQUE_PERIOD" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.tencent.tmgp.pubgm">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
|
||||
<data cmd="PERF_RES_GPU_GED_MARGIN_MODE" param1="110"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_MARGIN_MODE" param1="2"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_MARGIN_MODE_DBNC_A" param1="9"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_MARGIN_MODE_DBNC_B" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.estrongs.android.pop.pro">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_SCHED_PLUS_DOWN_THROTTLE_NS" param1="1000000"></data>
|
||||
<data cmd="PERF_RES_SCHED_PLUS_UP_THROTTLE_NS" param1="0"></data>
|
||||
<data cmd="PERF_RES_IO_BLKDEV_READAHEAD" param1="512"></data>
|
||||
<data cmd="PERF_RES_SCHED_UCLAMP_MIN_TA" param1="100"></data>
|
||||
<data cmd="PERF_RES_FPS_FSTB_SOFT_FPS_LOWER" param1="60"></data>
|
||||
<data cmd="PERF_RES_FPS_FSTB_SOFT_FPS_UPPER" param1="60"></data>
|
||||
<data cmd="PERF_RES_FPS_FBT_BHR_OPP" param1="15"></data>
|
||||
<data cmd="PERF_RES_SCHED_BOOST" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.ss.android.ugc.aweme">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_GPU_BLOCK_BOOST" param1="50"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.ss.android.ugc.live">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_GPU_BLOCK_BOOST" param1="30"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.tencent.tmgp.kaopu.jzpaj">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FBT_SHORT_RESCUE_NS" param1="16666666"></data>
|
||||
<data cmd="PERF_RES_FPS_FBT_MIN_RESCUE_PERCENT" param1="50"></data>
|
||||
<data cmd="PERF_RES_FPS_FBT_RESCUE_PERCENT" param1="50"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.tencent.tmgp.coslegend">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FBT_FLOOR_BOUND" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FBT_KMIN" param1="20"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.gameloft.android.ANMP.GloftA9HM">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FBT_SHORT_RESCUE_NS" param1="16666666"></data>
|
||||
<data cmd="PERF_RES_FPS_FBT_MIN_RESCUE_PERCENT" param1="50"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.sina.weibo">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FBT_BHR_OPP" param1="15"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.miHoYo.enterprise.NGHSoD">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.miHoYo.bh3.mi">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.miHoYo.bh3.uc">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.tencent.tmgp.bh3">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_FPS_FBT_RESCUE_F" param1="100"></data>
|
||||
<data cmd="PERF_RES_FPS_FBT_RESCUE_PERCENT" param1="50"></data>
|
||||
<data cmd="PERF_RES_FPS_FBT_ULTRA_RESCUE" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FBT_SHORT_RESCUE_NS" param1="16666666"></data>
|
||||
<data cmd="PERF_RES_FPS_FBT_MIN_RESCUE_PERCENT" param1="50"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.studiowildcard.wardrumstudios.ark.ncr">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.studiowildcard.wardrumstudios.ark">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.netease.dwrg.mi">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.netease.dwrg">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.netease.lx12.mi">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.netease.lx12">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.netease.h48">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.netease.h48.mi">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.t2ksports.nba2k18and">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
<Package name="com.t2ksports.nba2k19and">
|
||||
<Activity name="Common">
|
||||
<FPS value="Common">
|
||||
<data cmd="PERF_RES_FPS_FPSGO_ADJ_LOADING" param1="1"></data>
|
||||
<data cmd="PERF_RES_FPS_FPSGO_LLF_TH" param1="25"></data>
|
||||
<data cmd="PERF_RES_NET_NETD_BOOST_UID" param1="1"></data>
|
||||
<data cmd="PERF_RES_NET_MD_WEAK_SIG_OPT" param1="1"></data>
|
||||
</FPS>
|
||||
</Activity>
|
||||
</Package>
|
||||
</WHITELIST>
|
||||
382
configs/perf/powercontable.xml
Normal file
382
configs/perf/powercontable.xml
Normal file
@@ -0,0 +1,382 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CONTABLE>
|
||||
<CMD name="PERF_RES_SCHED_BOOST_VALUE_FG" id="0x01400100">
|
||||
<Entry path="/proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_fg_boost"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>100</MaxValue>
|
||||
<MinValue>-100</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_SCHED_BOOST_VALUE_ROOT" id="0x01400000">
|
||||
<Entry path="/dev/stune/schedtune.boost"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>100</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
<DefaultValue>0</DefaultValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_SCHED_BOOST_VALUE_TA" id="0x01400300">
|
||||
<Entry path="/proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_ta_boost"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>100</MaxValue>
|
||||
<MinValue>-100</MinValue>
|
||||
<DefaultValue>0</DefaultValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_SCHED_BOOST_VALUE_BG" id="0x01400200">
|
||||
<Entry path="/proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_bg_boost"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>100</MaxValue>
|
||||
<MinValue>-100</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FBT_FLOOR_BOUND" id="0x02014000">
|
||||
<Entry path="/sys/module/fbt_cpu/parameters/floor_bound"></Entry>
|
||||
<Compare>less</Compare>
|
||||
<MaxValue>20</MaxValue>
|
||||
<MinValue>1</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FBT_KMIN" id="0x02018000">
|
||||
<Entry path="/sys/module/fbt_cpu/parameters/kmin"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>20</MaxValue>
|
||||
<MinValue>1</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_DRAM_OPP_MIN" id="0x01000000">
|
||||
<Entry path="/proc/perfmgr/boost_ctrl/dram_ctrl/ddr"></Entry>
|
||||
<Compare>less</Compare>
|
||||
<MaxValue>2</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
<DefaultValue>-1</DefaultValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_SCHED_PREFER_IDLE_TA" id="0x01404300">
|
||||
<Entry path="/dev/stune/top-app/schedtune.prefer_idle"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>1</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
<DefaultValue>0</DefaultValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_SCHED_PREFER_IDLE_FG" id="0x01408100">
|
||||
<Entry path="/dev/stune/foreground/schedtune.prefer_idle"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>1</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
<DefaultValue>0</DefaultValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FBT_BHR_OPP" id="0x02020000">
|
||||
<Entry path="/sys/module/fbt_cpu/parameters/bhr_opp"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>15</MaxValue>
|
||||
<MinValue>1</MinValue>
|
||||
<DefaultValue>1</DefaultValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_SCHED_BOOST" id="0x01410000">
|
||||
<Entry path="/sys/devices/system/cpu/sched/sched_boost"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>6</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_SCHED_MIGRATE_COST" id="0x01414000">
|
||||
<Entry path="/proc/perfmgr/boost_ctrl/eas_ctrl/m_sched_migrate_cost_n"></Entry>
|
||||
<Compare>less</Compare>
|
||||
<MaxValue>10000000</MaxValue>
|
||||
<MinValue>1000</MinValue>
|
||||
<DefaultValue>200000</DefaultValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_SCHED_BTASK_ROTATE" id="0x0141c000">
|
||||
<Entry path="/proc/perfmgr/boost_ctrl/eas_ctrl/sched_big_task_rotation"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>1</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
<DefaultValue>0</DefaultValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_CPUFREQ_CCI_FREQ" id="0x00410000">
|
||||
<Entry path="/proc/cpufreq/cpufreq_cci_mode"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>1</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
<DefaultValue>0</DefaultValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_SCHED_UCLAMP_MIN_ROOT" id="0x01408000">
|
||||
<Entry path="/proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_uclamp_min"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>100</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_SCHED_UCLAMP_MIN_FG" id="0x01408100">
|
||||
<Entry path="/proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_fg_uclamp_min"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>100</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_SCHED_UCLAMP_MIN_BG" id="0x01408200">
|
||||
<Entry path="/proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_bg_uclamp_min"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>100</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_SCHED_UCLAMP_MIN_TA" id="0x01408300">
|
||||
<Entry path="/proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_ta_uclamp_min"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>100</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_EARA_BENCH" id="0x02028000">
|
||||
<Entry path="/sys/kernel/fpsgo/eara/ai_bench"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>1</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
<DefaultValue>0</DefaultValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FPSGO_GPU_BLOCK_BOOST" id="0x0202c000">
|
||||
<Entry path="/sys/kernel/fpsgo/common/gpu_block_boost"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>101</MaxValue>
|
||||
<MinValue>-1</MinValue>
|
||||
<DefaultValue>100</DefaultValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FBT_BOOST_TA" id="0x02030000">
|
||||
<Entry path="/sys/kernel/fpsgo/fbt/boost_ta"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>1</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
<DefaultValue>0</DefaultValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_SCHED_PLUS_DOWN_THROTTLE_NS" id="0x01424000">
|
||||
<Entry path="/proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_schedplus_down_throttle"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>100000000</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
<DefaultValue>-1</DefaultValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_SCHED_PLUS_SYNC_FLAG" id="0x01424200">
|
||||
<Entry path="/proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_schedplus_sync_flag"></Entry>
|
||||
<Compare>less</Compare>
|
||||
<MaxValue>1</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
<DefaultValue>-1</DefaultValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_GPU_GED_MARGIN_MODE" id="0x00c0c100">
|
||||
<Entry path="/sys/kernel/ged/hal/dvfs_margin_value"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>110</MaxValue>
|
||||
<MinValue>10</MinValue>
|
||||
<DefaultValue>10</DefaultValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FPSGO_MARGIN_MODE" id="0x02034000">
|
||||
<Entry path="/sys/kernel/fpsgo/fstb/margin_mode"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>2</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
<DefaultValue>0</DefaultValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FBT_RESCUE_F" id="0x0203c000">
|
||||
<Entry path="/sys/module/fbt_cpu/parameters/rescue_enhance_f"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>100</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FBT_RESCUE_PERCENT" id="0x0203c100">
|
||||
<Entry path="/sys/module/fbt_cpu/parameters/rescue_percent"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>100</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FBT_ULTRA_RESCUE" id="0x0203c200">
|
||||
<Entry path="/sys/kernel/fpsgo/fbt/ultra_rescue"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>1</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_DISP_IDLE_TIME" id="0x0240C000">
|
||||
<Entry path="/proc/displowpower/idletime"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>1000000</MaxValue>
|
||||
<MinValue>33</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_DRAM_CM_MGR" id="0x01010000">
|
||||
<Entry path="/proc/cm_mgr/dbg_cm_mgr"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>1</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_NET_WIFI_CAM" id="0x02800000">
|
||||
<Entry path="/proc/net/wlan/setCAM"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>1</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
<Prefix>CAM^</Prefix>
|
||||
<Valid>1</Valid>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_POWERHAL_TOUCH_BOOST_OPP" id="0x03408000">
|
||||
<Entry path="/proc/perfmgr/tchbst/user/usrtch"></Entry>
|
||||
<Compare>less</Compare>
|
||||
<MaxValue>5</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
<DefaultValue>2</DefaultValue>
|
||||
<Prefix>touch_opp^</Prefix>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_POWERHAL_TOUCH_BOOST_DURATION" id="0x03408100">
|
||||
<Entry path="/proc/perfmgr/tchbst/user/usrtch"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>2000000000</MaxValue>
|
||||
<MinValue>10000000</MinValue>
|
||||
<DefaultValue>100000000</DefaultValue>
|
||||
<Prefix>duration^</Prefix>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_POWERHAL_TOUCH_BOOST_ACTIVE_TIME" id="0x03408200">
|
||||
<Entry path="/proc/perfmgr/tchbst/user/usrtch"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>1000000</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
<DefaultValue>100000</DefaultValue>
|
||||
<Prefix>active_time^</Prefix>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_SCHED_PLUS_UP_THROTTLE_NS" id="0x01424100">
|
||||
<Entry path="/proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_schedplus_up_throttle"></Entry>
|
||||
<Compare>less</Compare>
|
||||
<MaxValue>4000000</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
<DefaultValue>-1</DefaultValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FBT_SHORT_RESCUE_NS" id="0x0200c000">
|
||||
<Entry path="/sys/module/fbt_cpu/parameters/short_rescue_ns"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>2000000000</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FBT_MIN_RESCUE_PERCENT" id="0x0200c100">
|
||||
<Entry path="/sys/module/fbt_cpu/parameters/min_rescue_percent"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>100</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_GPU_GED_TIMER_BASE_DVFS_MARGIN" id="0x00c0c200">
|
||||
<Entry path="/sys/kernel/ged/hal/timer_base_dvfs_margin"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>80</MaxValue>
|
||||
<MinValue>1</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_GPU_GED_LOADING_BASE_DVFS_STEP" id="0x00c0c300">
|
||||
<Entry path="/sys/kernel/ged/hal/loading_base_dvfs_step"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>25855</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
<DefaultValue>4</DefaultValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_GPU_GED_CWAITG" id="0x00c0c400">
|
||||
<Entry path="/sys/kernel/ged/hal/dvfs_cwaitg"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>100</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FPSGO_MARGIN_MODE_DBNC_A" id="0x02034100">
|
||||
<Entry path="/sys/kernel/fpsgo/fstb/margin_mode_dbnc_a"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>32767</MaxValue>
|
||||
<MinValue>1</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FPSGO_MARGIN_MODE_DBNC_B" id="0x02034200">
|
||||
<Entry path="/sys/kernel/fpsgo/fstb/margin_mode_dbnc_b"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>32767</MaxValue>
|
||||
<MinValue>1</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_CFP_ENABLE" id="0x03008000">
|
||||
<Entry path="/proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_enable"></Entry>
|
||||
<Compare>less</Compare>
|
||||
<MaxValue>1</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_CFP_POLLING_MS" id="0x03008100">
|
||||
<Entry path="/proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_polling_ms"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>32767</MaxValue>
|
||||
<MinValue>8</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_CFP_UP_TIME" id="0x03008400">
|
||||
<Entry path="/proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_up_time"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>32768</MaxValue>
|
||||
<MinValue>1</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_CFP_DOWN_TIME" id="0x03008500">
|
||||
<Entry path="/proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_down_time"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>32768</MaxValue>
|
||||
<MinValue>1</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_CFP_UP_OPP" id="0x03008600">
|
||||
<Entry path="/proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_up_opp"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>15</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_CFP_DOWN_OPP" id="0x03008700">
|
||||
<Entry path="/proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_down_opp"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>15</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FPSGO_ADJ_LOADING" id="0x02040000">
|
||||
<Entry path="/sys/module/fbt_cpu/parameters/adjust_loading"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>1</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FPSGO_ADJ_CNT" id="0x02040100">
|
||||
<Entry path="/sys/module/fbt_cpu/parameters/loading_adj_cnt"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>32767</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FPSGO_ADJ_DEBNC_CNT" id="0x02040200">
|
||||
<Entry path="/sys/module/fbt_cpu/parameters/loading_debnc_cnt"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>32767</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FPSGO_ADJ_LOADING_TIMEDIFF" id="0x02040300">
|
||||
<Entry path="/sys/module/fbt_cpu/parameters/loading_time_diff"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>16000000</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FPSGO_STOP_BOOST" id="0x02004200">
|
||||
<Entry path="/sys/kernel/fpsgo/common/stop_boost"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>65535</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FPSGO_LLF_TH" id="0x02044000">
|
||||
<Entry path="/sys/module/fbt_cpu/parameters/loading_th"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>100</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_FPS_FPSGO_SUB_QUE_DEQUE_PERIOD" id="0x02048400">
|
||||
<Entry path="/sys/module/xgf/parameters/xgf_extra_sub"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>1</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
<DefaultValue>0</DefaultValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_IO_EXT4_DATA_BOOST" id="0x02c10000">
|
||||
<Entry path="/sys/fs/ext4/sdc42/temp_disable_barrier"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>1</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_AI_APUSYS_BOOST_IPU_IF" id="0X01810000">
|
||||
<Entry path="/sys/kernel/apusys/mnoc_apu_qos_boost"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>1</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
<DefaultValue>0</DefaultValue>
|
||||
<Valid>1</Valid>
|
||||
</CMD>
|
||||
<CMD name="PERF_RES_POWER_CPUIDLE_MCDI_ENABLE" id="0x01c3c000">
|
||||
<Entry path="/proc/mcdi/state"></Entry>
|
||||
<Compare>more</Compare>
|
||||
<MaxValue>1</MaxValue>
|
||||
<MinValue>0</MinValue>
|
||||
<Prefix>enable^</Prefix>
|
||||
</CMD>
|
||||
</CONTABLE>
|
||||
|
||||
29
configs/perf/powerscntbl.xml
Normal file
29
configs/perf/powerscntbl.xml
Normal file
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SCNTABLE>
|
||||
<scenario powerhint="INTERACTION">
|
||||
<data cmd="PERF_RES_CPUFREQ_MIN_CLUSTER_0" param1="1075000"></data>
|
||||
<data cmd="PERF_RES_CPUFREQ_MIN_CLUSTER_1" param1="1162000"></data>
|
||||
<data cmd="PERF_RES_CPUFREQ_MAX_CLUSTER_0" param1="3000000"></data>
|
||||
<data cmd="PERF_RES_CPUFREQ_MAX_CLUSTER_1" param1="3000000"></data>
|
||||
<data cmd="PERF_RES_SCHED_UCLAMP_MIN_TA" param1="50"></data>
|
||||
<data cmd="PERF_RES_POWERHAL_TOUCH_BOOST_DURATION" param1="100000"></data>
|
||||
<data cmd="PERF_RES_POWERHAL_TOUCH_BOOST_EAS_BOOST" param1="50"></data>
|
||||
<data cmd="PERF_RES_POWERHAL_TOUCH_BOOST_NOTIFY_FBC" param1="1"></data>
|
||||
</scenario>
|
||||
<scenario powerhint="LAUNCH">
|
||||
<data cmd="PERF_RES_CPUFREQ_MIN_CLUSTER_0" param1="3000000"></data>
|
||||
<data cmd="PERF_RES_CPUFREQ_MIN_CLUSTER_1" param1="3000000"></data>
|
||||
<data cmd="PERF_RES_SCHED_BOOST" param1="6"></data>
|
||||
<data cmd="PERF_RES_DRAM_OPP_MIN" param1="0"></data>
|
||||
<data cmd="PERF_RES_SCHED_UCLAMP_MIN_TA" param1="100"></data>
|
||||
</scenario>
|
||||
<scenario powerhint="EXPENSIVE_RENDERING">
|
||||
<data cmd="PERF_RES_CPUFREQ_MIN_CLUSTER_0" param1="2000000"></data>
|
||||
<data cmd="PERF_RES_CPUFREQ_MIN_CLUSTER_1" param1="2850000"></data>
|
||||
<data cmd="PERF_RES_DRAM_OPP_MIN" param1="1"></data>
|
||||
<data cmd="PERF_RES_SCHED_UCLAMP_MIN_TA" param1="50"></data>
|
||||
<data cmd="PERF_RES_GPU_FREQ_MIN" param1="38"></data>
|
||||
<data cmd="PERF_RES_GPU_GED_TIMER_BASE_DVFS_MARGIN" param1="50"></data>
|
||||
<data cmd="PERF_RES_GPU_GED_LOADING_BASE_DVFS_STEP" param1="15"></data>
|
||||
</scenario>
|
||||
</SCNTABLE>
|
||||
@@ -1,550 +0,0 @@
|
||||
{
|
||||
"Nodes": [
|
||||
{
|
||||
"Name": "CPULittleClusterMaxFreq",
|
||||
"Path": "/sys/devices/system/cpu/cpufreq/mtk/lcluster_max_freq",
|
||||
"Values": [
|
||||
"-1",
|
||||
"2000000",
|
||||
"1933000",
|
||||
"1866000",
|
||||
"1800000",
|
||||
"1733000",
|
||||
"1666000",
|
||||
"1618000",
|
||||
"1500000",
|
||||
"1375000",
|
||||
"1275000",
|
||||
"1175000",
|
||||
"1075000",
|
||||
"975000",
|
||||
"875000",
|
||||
"774000",
|
||||
"500000"
|
||||
],
|
||||
"DefaultIndex": 0,
|
||||
"ResetOnInit": true
|
||||
},
|
||||
{
|
||||
"Name": "CPULittleClusterMinFreq",
|
||||
"Path": "/sys/devices/system/cpu/cpufreq/mtk/lcluster_min_freq",
|
||||
"Values": [
|
||||
"2000000",
|
||||
"1933000",
|
||||
"1866000",
|
||||
"1800000",
|
||||
"1733000",
|
||||
"1666000",
|
||||
"1618000",
|
||||
"1500000",
|
||||
"1375000",
|
||||
"1275000",
|
||||
"1175000",
|
||||
"1075000",
|
||||
"975000",
|
||||
"875000",
|
||||
"774000",
|
||||
"500000",
|
||||
"-1"
|
||||
],
|
||||
"ResetOnInit": true
|
||||
},
|
||||
{
|
||||
"Name": "CPUBigClusterMaxFreq",
|
||||
"Path": "/sys/devices/system/cpu/cpufreq/mtk/bcluster_max_freq",
|
||||
"Values": [
|
||||
"-1",
|
||||
"2050000",
|
||||
"1986000",
|
||||
"1923000",
|
||||
"1860000",
|
||||
"1796000",
|
||||
"1733000",
|
||||
"1670000",
|
||||
"1530000",
|
||||
"1419000",
|
||||
"1308000",
|
||||
"1169000",
|
||||
"1085000",
|
||||
"1002000",
|
||||
"919000",
|
||||
"835000",
|
||||
"774000"
|
||||
],
|
||||
"DefaultIndex": 0,
|
||||
"ResetOnInit": true
|
||||
},
|
||||
{
|
||||
"Name": "CPUBigClusterMinFreq",
|
||||
"Path": "/sys/devices/system/cpu/cpufreq/mtk/bcluster_min_freq",
|
||||
"Values": [
|
||||
"2050000",
|
||||
"1986000",
|
||||
"1923000",
|
||||
"1860000",
|
||||
"1796000",
|
||||
"1733000",
|
||||
"1670000",
|
||||
"1530000",
|
||||
"1419000",
|
||||
"1308000",
|
||||
"1169000",
|
||||
"1085000",
|
||||
"1002000",
|
||||
"919000",
|
||||
"835000",
|
||||
"774000",
|
||||
"-1"
|
||||
],
|
||||
"ResetOnInit": true
|
||||
},
|
||||
{
|
||||
"Name": "GPUSchedMode",
|
||||
"Path": "/sys/devices/platform/13040000.mali/js_ctx_scheduling_mode",
|
||||
"Values": [
|
||||
"0",
|
||||
"1"
|
||||
],
|
||||
"DefaultIndex": 0,
|
||||
"ResetOnInit": true
|
||||
},
|
||||
{
|
||||
"Name": "GPUSchedPeriod",
|
||||
"Path": "/sys/devices/platform/13040000.mali/js_scheduling_period",
|
||||
"Values": [
|
||||
"100",
|
||||
"75",
|
||||
"50",
|
||||
"0"
|
||||
],
|
||||
"ResetOnInit": true,
|
||||
"DefaultIndex": 0
|
||||
},
|
||||
{
|
||||
"Name": "GPUDVFSInterval",
|
||||
"Path": "/sys/devices/platform/13040000.mali/dvfs_period",
|
||||
"Values": [
|
||||
"100",
|
||||
"75",
|
||||
"50"
|
||||
],
|
||||
"ResetOnInit": true,
|
||||
"DefaultIndex": 0
|
||||
},
|
||||
{
|
||||
"Name": "TASchedtuneBoost",
|
||||
"Path": "/dev/stune/top-app/schedtune.boost",
|
||||
"Values": [
|
||||
"40",
|
||||
"10"
|
||||
],
|
||||
"ResetOnInit": true
|
||||
},
|
||||
{
|
||||
"Name": "CDSchedtuneBoost",
|
||||
"Path": "/dev/stune/camera-daemon/schedtune.boost",
|
||||
"Values": [
|
||||
"1",
|
||||
"0"
|
||||
],
|
||||
"ResetOnInit": true
|
||||
},
|
||||
{
|
||||
"Name": "FGBoostPerf",
|
||||
"Path": "/proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_fg_boost",
|
||||
"Values": [
|
||||
"0",
|
||||
"50",
|
||||
"100"
|
||||
],
|
||||
"ResetOnInit": true,
|
||||
"DefaultIndex": 0
|
||||
},
|
||||
{
|
||||
"Name": "TABoostPerf",
|
||||
"Path": "/proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_ta_boost",
|
||||
"Values": [
|
||||
"0",
|
||||
"50",
|
||||
"100"
|
||||
],
|
||||
"ResetOnInit": true,
|
||||
"DefaultIndex": 0
|
||||
},
|
||||
{
|
||||
"Name": "BGBoostPerf",
|
||||
"Path": "/proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_bg_boost",
|
||||
"Values": [
|
||||
"0",
|
||||
"50",
|
||||
"100"
|
||||
],
|
||||
"ResetOnInit": true,
|
||||
"DefaultIndex": 0
|
||||
},
|
||||
{
|
||||
"Name": "FBTFloorBound",
|
||||
"Path": "/sys/module/fbt_cpu/parameters/floor_bound",
|
||||
"Values": [
|
||||
"20",
|
||||
"10",
|
||||
"5",
|
||||
"1"
|
||||
],
|
||||
"ResetOnInit": true
|
||||
},
|
||||
{
|
||||
"Name": "FBTVariance",
|
||||
"Path": "/sys/module/fbt_cpu/parameters/variance",
|
||||
"Values": [
|
||||
"100",
|
||||
"80",
|
||||
"60",
|
||||
"40",
|
||||
"20",
|
||||
"0"
|
||||
],
|
||||
"ResetOnInit": true,
|
||||
"DefaultIndex": 3
|
||||
},
|
||||
{
|
||||
"Name": "DRAMOppMin",
|
||||
"Path": "/proc/perfmgr/boost_ctrl/dram_ctrl/ddr",
|
||||
"Values": [
|
||||
"-1",
|
||||
"0",
|
||||
"1",
|
||||
"2"
|
||||
],
|
||||
"ResetOnInit": true,
|
||||
"DefaultIndex": 0
|
||||
},
|
||||
{
|
||||
"Name": "FBTBHROPP",
|
||||
"Path": "/sys/module/fbt_cpu/parameters/bhr_opp",
|
||||
"Values": [
|
||||
"1",
|
||||
"3",
|
||||
"6",
|
||||
"9",
|
||||
"12",
|
||||
"15"
|
||||
],
|
||||
"ResetOnInit": true,
|
||||
"DefaultIndex": 0
|
||||
},
|
||||
{
|
||||
"Name": "FBTBHR",
|
||||
"Path": "/sys/module/fbt_cpu/parameters/bhr",
|
||||
"Values": [
|
||||
"5",
|
||||
"10",
|
||||
"50",
|
||||
"100"
|
||||
],
|
||||
"ResetOnInit": true,
|
||||
"DefaultIndex": 0
|
||||
},
|
||||
{
|
||||
"Name": "EASMigrateCost",
|
||||
"Path": "/proc/perfmgr/boost_ctrl/eas_ctrl/m_sched_migrate_cost_n",
|
||||
"Values": [
|
||||
"0",
|
||||
"100000",
|
||||
"200000",
|
||||
"400000",
|
||||
"800000",
|
||||
"1000000",
|
||||
"2000000",
|
||||
"4000000",
|
||||
"8000000",
|
||||
"10000000"
|
||||
],
|
||||
"ResetOnInit": true,
|
||||
"DefaultIndex": 3
|
||||
},
|
||||
{
|
||||
"Name": "CCIFreqMode",
|
||||
"Path": "/proc/cpufreq/cpufreq_cci_mode",
|
||||
"Values": [
|
||||
"0",
|
||||
"1"
|
||||
],
|
||||
"ResetOnInit": true,
|
||||
"DefaultIndex": 0
|
||||
},
|
||||
{
|
||||
"Name": "GPUBlockBoost",
|
||||
"Path": "/sys/kernel/fpsgo/common/gpu_block_boost",
|
||||
"Values": [
|
||||
"101",
|
||||
"50",
|
||||
"0",
|
||||
"-1"
|
||||
],
|
||||
"ResetOnInit": true,
|
||||
"DefaultIndex": 2
|
||||
},
|
||||
{
|
||||
"Name": "UclampMin",
|
||||
"Path": "/proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_uclamp_min",
|
||||
"Values": [
|
||||
"100",
|
||||
"75",
|
||||
"50",
|
||||
"25",
|
||||
"0"
|
||||
],
|
||||
"ResetOnInit": true
|
||||
},
|
||||
{
|
||||
"Name": "BGUclampMin",
|
||||
"Path": "/proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_bg_uclamp_min",
|
||||
"Values": [
|
||||
"100",
|
||||
"75",
|
||||
"50",
|
||||
"25",
|
||||
"0"
|
||||
],
|
||||
"ResetOnInit": true
|
||||
},
|
||||
{
|
||||
"Name": "FGUclampMin",
|
||||
"Path": "/proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_fg_uclamp_min",
|
||||
"Values": [
|
||||
"100",
|
||||
"75",
|
||||
"50",
|
||||
"25",
|
||||
"0"
|
||||
],
|
||||
"ResetOnInit": true
|
||||
},
|
||||
{
|
||||
"Name": "TAUclampMin",
|
||||
"Path": "/proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_ta_uclamp_min",
|
||||
"Values": [
|
||||
"100",
|
||||
"75",
|
||||
"50",
|
||||
"25",
|
||||
"0"
|
||||
],
|
||||
"ResetOnInit": true
|
||||
},
|
||||
{
|
||||
"Name": "FBTBoostTA",
|
||||
"Path": "/sys/kernel/fpsgo/fbt/boost_ta",
|
||||
"Values": [
|
||||
"0",
|
||||
"1"
|
||||
],
|
||||
"ResetOnInit": true,
|
||||
"DefaultIndex": 0
|
||||
},
|
||||
{
|
||||
"Name": "PowerHALMainState",
|
||||
"Path": "vendor.mediatek.powerhal.state",
|
||||
"Values": [
|
||||
"SUSTAINED_PERFORMANCE",
|
||||
""
|
||||
],
|
||||
"Type": "Property"
|
||||
},
|
||||
{
|
||||
"Name": "PowerHALAudioState",
|
||||
"Path": "vendor.mediatek.powerhal.audio",
|
||||
"Values": [
|
||||
"AUDIO_STREAMING_LOW_LATENCY",
|
||||
""
|
||||
],
|
||||
"Type": "Property"
|
||||
},
|
||||
{
|
||||
"Name": "PowerHALRenderingState",
|
||||
"Path": "vendor.mediatek.powerhal.rendering",
|
||||
"Values": [
|
||||
"EXPENSIVE_RENDERING",
|
||||
""
|
||||
],
|
||||
"Type": "Property"
|
||||
}
|
||||
],
|
||||
"Actions": [
|
||||
{
|
||||
"PowerHint": "SUSTAINED_PERFORMANCE",
|
||||
"Node": "PowerHALMainState",
|
||||
"Duration": 0,
|
||||
"Value": "SUSTAINED_PERFORMANCE"
|
||||
},
|
||||
{
|
||||
"PowerHint": "SUSTAINED_PERFORMANCE",
|
||||
"Node": "CPUBigClusterMaxFreq",
|
||||
"Duration": 0,
|
||||
"Value": "2050000"
|
||||
},
|
||||
{
|
||||
"PowerHint": "SUSTAINED_PERFORMANCE",
|
||||
"Node": "CPULittleClusterMaxFreq",
|
||||
"Duration": 0,
|
||||
"Value": "2000000"
|
||||
},
|
||||
{
|
||||
"PowerHint": "SUSTAINED_PERFORMANCE",
|
||||
"Node": "GPUSchedMode",
|
||||
"Duration": 0,
|
||||
"Value": "1"
|
||||
},
|
||||
{
|
||||
"PowerHint": "INTERACTION",
|
||||
"Node": "CPULittleClusterMinFreq",
|
||||
"Duration": 0,
|
||||
"Value": "1275000"
|
||||
},
|
||||
{
|
||||
"PowerHint": "INTERACTION",
|
||||
"Node": "CPUBigClusterMinFreq",
|
||||
"Duration": 0,
|
||||
"Value": "1419000"
|
||||
},
|
||||
{
|
||||
"PowerHint": "INTERACTION",
|
||||
"Node": "CPULittleClusterMaxFreq",
|
||||
"Duration": 0,
|
||||
"Value": "1666000"
|
||||
},
|
||||
{
|
||||
"PowerHint": "INTERACTION",
|
||||
"Node": "CPUBigClusterMaxFreq",
|
||||
"Duration": 0,
|
||||
"Value": "2050000"
|
||||
},
|
||||
{
|
||||
"PowerHint": "INTERACTION",
|
||||
"Node": "TASchedtuneBoost",
|
||||
"Duration": 0,
|
||||
"Value": "40"
|
||||
},
|
||||
{
|
||||
"PowerHint": "INTERACTION",
|
||||
"Node": "DRAMOppMin",
|
||||
"Duration": 0,
|
||||
"Value": "0"
|
||||
},
|
||||
{
|
||||
"PowerHint": "INTERACTION",
|
||||
"Node": "FBTBHROPP",
|
||||
"Duration": 0,
|
||||
"Value": "15"
|
||||
},
|
||||
{
|
||||
"PowerHint": "INTERACTION",
|
||||
"Node": "CCIFreqMode",
|
||||
"Duration": 0,
|
||||
"Value": "1"
|
||||
},
|
||||
{
|
||||
"PowerHint": "INTERACTION",
|
||||
"Node": "FGBoostPerf",
|
||||
"Duration": 0,
|
||||
"Value": "50"
|
||||
},
|
||||
{
|
||||
"PowerHint": "INTERACTION",
|
||||
"Node": "UclampMin",
|
||||
"Duration": 0,
|
||||
"Value": "50"
|
||||
},
|
||||
{
|
||||
"PowerHint": "INTERACTION",
|
||||
"Node": "FGUclampMin",
|
||||
"Duration": 0,
|
||||
"Value": "50"
|
||||
},
|
||||
{
|
||||
"PowerHint": "INTERACTION",
|
||||
"Node": "TAUclampMin",
|
||||
"Duration": 0,
|
||||
"Value": "50"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH",
|
||||
"Node": "FBTBoostTA",
|
||||
"Duration": 3000,
|
||||
"Value": "1"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH",
|
||||
"Node": "CPUBigClusterMaxFreq",
|
||||
"Duration": 3000,
|
||||
"Value": "2050000"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH",
|
||||
"Node": "CPUBigClusterMinFreq",
|
||||
"Duration": 3000,
|
||||
"Value": "2050000"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH",
|
||||
"Node": "CPULittleClusterMaxFreq",
|
||||
"Duration": 5000,
|
||||
"Value": "2000000"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH",
|
||||
"Node": "CPULittleClusterMinFreq",
|
||||
"Duration": 3000,
|
||||
"Value": "2000000"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH",
|
||||
"Node": "TAUclampMin",
|
||||
"Duration": 3000,
|
||||
"Value": "100"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH",
|
||||
"Node": "UclampMin",
|
||||
"Duration": 3000,
|
||||
"Value": "100"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH",
|
||||
"Node": "GPUBlockBoost",
|
||||
"Duration": 3000,
|
||||
"Value": "101"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH",
|
||||
"Node": "DRAMOppMin",
|
||||
"Duration": 3000,
|
||||
"Value": "1"
|
||||
},
|
||||
{
|
||||
"PowerHint": "EXPENSIVE_RENDERING",
|
||||
"Node": "PowerHALRenderingState",
|
||||
"Duration": 0,
|
||||
"Value": "EXPENSIVE_RENDERING"
|
||||
},
|
||||
{
|
||||
"PowerHint": "EXPENSIVE_RENDERING",
|
||||
"Node": "GPUDVFSInterval",
|
||||
"Duration": 0,
|
||||
"Value": "75"
|
||||
},
|
||||
{
|
||||
"PowerHint": "EXPENSIVE_RENDERING",
|
||||
"Node": "GPUSchedMode",
|
||||
"Duration": 0,
|
||||
"Value": "1"
|
||||
},
|
||||
{
|
||||
"PowerHint": "EXPENSIVE_RENDERING",
|
||||
"Node": "GPUBlockBoost",
|
||||
"Duration": 0,
|
||||
"Value": "50"
|
||||
}
|
||||
]
|
||||
}
|
||||
22
device.mk
22
device.mk
@@ -329,25 +329,19 @@ PRODUCT_PACKAGES += \
|
||||
|
||||
# Power
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.power-service.mediatek-libperfmgr
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
libmtkperf_client_vendor \
|
||||
libmtkperf_client
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
vendor.mediatek.hardware.mtkpower@1.0.vendor \
|
||||
vendor.mediatek.hardware.mtkpower@1.1.vendor \
|
||||
vendor.mediatek.hardware.mtkpower@1.2-service.stub
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.power-service-mediatek \
|
||||
android.hardware.power-V2-ndk_platform.vendor \
|
||||
android.hardware.power@1.0.vendor \
|
||||
android.hardware.power@1.1.vendor \
|
||||
android.hardware.power@1.2.vendor \
|
||||
android.hardware.power@1.3.vendor
|
||||
vendor.mediatek.hardware.mtkpower@1.0.vendor \
|
||||
vendor.mediatek.hardware.mtkpower@1.1.vendor \
|
||||
vendor.mediatek.hardware.mtkpower@1.2.vendor
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/configs/powerhint.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json
|
||||
$(LOCAL_PATH)/configs/perf/power_app_cfg.xml:$(TARGET_COPY_OUT_VENDOR)/etc/power_app_cfg.xml \
|
||||
$(LOCAL_PATH)/configs/perf/powercontable.xml:$(TARGET_COPY_OUT_VENDOR)/etc/powercontable.xml \
|
||||
$(LOCAL_PATH)/configs/perf/powerscntbl.xml:$(TARGET_COPY_OUT_VENDOR)/etc/powerscntbl.xml
|
||||
|
||||
# PowerOffAlarm
|
||||
PRODUCT_PACKAGES += \
|
||||
|
||||
@@ -2211,8 +2211,24 @@ vendor/lib64/libdynamiclog.so
|
||||
vendor/lib64/libmvpu_config_data.so
|
||||
|
||||
# Perf
|
||||
vendor/bin/hw/vendor.mediatek.hardware.mtkpower@1.0-service
|
||||
vendor/etc/init/bootperf.rc
|
||||
vendor/etc/init/init.fpsgo.rc
|
||||
vendor/etc/init/vendor.mediatek.hardware.mtkpower@1.0-init.rc
|
||||
vendor/etc/init/vendor.mediatek.hardware.mtkpower@1.0-service.rc
|
||||
vendor/lib/hw/vendor.mediatek.hardware.mtkpower@1.2-impl.so
|
||||
vendor/lib/libmtkperf_client_vendor.so
|
||||
vendor/lib/libperfctl_vendor.so
|
||||
vendor/lib/libpower_timer.so
|
||||
vendor/lib/libpowerhal.so
|
||||
vendor/lib/libpowerhalwrap_vendor.so
|
||||
vendor/lib/vendor.mediatek.hardware.power@2.0.so
|
||||
vendor/lib64/hw/vendor.mediatek.hardware.mtkpower@1.2-impl.so
|
||||
vendor/lib64/libmtkperf_client_vendor.so
|
||||
vendor/lib64/libperfctl_vendor.so
|
||||
vendor/lib64/libpower_timer.so
|
||||
vendor/lib64/libpowerhal.so
|
||||
vendor/lib64/libpowerhalwrap_vendor.so
|
||||
vendor/lib64/vendor.mediatek.hardware.power@2.0.so
|
||||
|
||||
# PQ
|
||||
|
||||
7
sepolicy/vendor/file.te
vendored
7
sepolicy/vendor/file.te
vendored
@@ -7,8 +7,6 @@ type vendor_fingerprint_data_file, data_file_type, file_type;
|
||||
type vendor_fingerprint_device, dev_type;
|
||||
type sysfs_fingerprint, fs_type, sysfs_type;
|
||||
|
||||
# Latency
|
||||
type latency_device, dev_type;
|
||||
|
||||
# Health
|
||||
type vendor_sysfs_ac_supply, fs_type, sysfs_type;
|
||||
@@ -22,11 +20,6 @@ type vendor_sysfs_main_supply, fs_type, sysfs_type;
|
||||
# Performance
|
||||
type proc_vm_dirty, fs_type, proc_type;
|
||||
type proc_sched_stune, fs_type, proc_type;
|
||||
type sysfs_mtk_cpufreq, fs_type, sysfs_type;
|
||||
type sysfs_mtk_gpufreq, fs_type, sysfs_type;
|
||||
|
||||
# PPS
|
||||
type pps_socket, file_type;
|
||||
|
||||
# Touchpanel
|
||||
type sysfs_touchpanel, sysfs_type, fs_type;
|
||||
|
||||
3
sepolicy/vendor/file_contexts
vendored
3
sepolicy/vendor/file_contexts
vendored
@@ -20,9 +20,6 @@
|
||||
# IR
|
||||
/dev/spidev3.0 u:object_r:spidev_device:s0
|
||||
|
||||
# Latency
|
||||
/dev/cpu_dma_latency u:object_r:latency_device:s0
|
||||
|
||||
# Lights
|
||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.light-service\.rosemary u:object_r:hal_light_default_exec:s0
|
||||
|
||||
|
||||
2
sepolicy/vendor/genfs_contexts
vendored
2
sepolicy/vendor/genfs_contexts
vendored
@@ -33,8 +33,6 @@ genfscon sysfs /devices/platform/leds-mt65xx/leds/lcd-backlight
|
||||
# Performance
|
||||
genfscon proc /sys/vm/dirty_writeback_centisecs u:object_r:proc_vm_dirty:s0
|
||||
genfscon proc /sys/kernel/sched_stune_task_threshold u:object_r:proc_sched_stune:s0
|
||||
genfscon sysfs /devices/system/cpu/cpufreq/mtk/.cluster_(min|max)_freq u:object_r:sysfs_mtk_cpufreq:s0
|
||||
genfscon sysfs /kernel/gpu/gpu_(min|max)_clock u:object_r:sysfs_mtk_gpufreq:s0
|
||||
|
||||
# Touchpanel
|
||||
genfscon sysfs /touchpanel u:object_r:sysfs_touchpanel:s0
|
||||
|
||||
49
sepolicy/vendor/hal_power_default.te
vendored
49
sepolicy/vendor/hal_power_default.te
vendored
@@ -1,49 +0,0 @@
|
||||
typeattribute hal_power_default mlstrustedsubject;
|
||||
|
||||
allow hal_power_default sysfs_devices_system_cpu:file rw_file_perms;
|
||||
allow hal_power_default cgroup:file r_file_perms;
|
||||
|
||||
# To get/set powerhal state property
|
||||
set_prop(hal_power_default, vendor_power_prop)
|
||||
|
||||
# Rule for hal_power_default to access graphics composer process
|
||||
unix_socket_connect(hal_power_default, pps, hal_graphics_composer_default);
|
||||
|
||||
# Set scheduling info for apps (for adpf)
|
||||
allow hal_power_default appdomain:process { getsched setsched };
|
||||
allow hal_power_default self:capability sys_nice;
|
||||
|
||||
# Set scheduling info for system_server (for adpf)
|
||||
allow hal_power_default system_server:process setsched;
|
||||
|
||||
# Set CPU frequency
|
||||
allow hal_power_default sysfs_mtk_cpufreq:file rw_file_perms;
|
||||
|
||||
# Set GPU frequency
|
||||
allow hal_power_default sysfs_mtk_gpufreq:file rw_file_perms;
|
||||
allow hal_power_default sysfs_gpu:dir r_dir_perms;
|
||||
allow hal_power_default sysfs_gpu:file rw_file_perms;
|
||||
|
||||
# Set perfmgr nodes
|
||||
allow hal_power_default proc_perfmgr:dir r_dir_perms;
|
||||
allow hal_power_default sysfs_fpsgo:file w_file_perms;
|
||||
allow hal_power_default proc_ppm:dir r_dir_perms;
|
||||
allow hal_power_default proc_ppm:file rw_file_perms;
|
||||
allow hal_power_default proc_cpufreq:dir r_dir_perms;
|
||||
allow hal_power_default proc_cpufreq:file rw_file_perms;
|
||||
allow hal_power_default proc_hps:dir r_dir_perms;
|
||||
allow hal_power_default proc_hps:file rw_file_perms;
|
||||
allow hal_power_default proc_cm_mgr:dir r_dir_perms;
|
||||
allow hal_power_default proc_cm_mgr:file rw_file_perms;
|
||||
allow hal_power_default proc_fliperfs:dir r_dir_perms;
|
||||
allow hal_power_default proc_fliperfs:file rw_file_perms;
|
||||
allow hal_power_default sysfs_fbt_cpu:dir r_dir_perms;
|
||||
allow hal_power_default sysfs_fbt_cpu:file rw_file_perms;
|
||||
allow hal_power_default sysfs_fbt_fteh:dir r_dir_perms;
|
||||
allow hal_power_default sysfs_fbt_fteh:file rw_file_perms;
|
||||
allow hal_power_default sysfs_fpsgo:dir r_dir_perms;
|
||||
allow hal_power_default sysfs_fpsgo:file rw_file_perms;
|
||||
|
||||
# Set touchpanel nodes
|
||||
allow hal_power_default sysfs_touchpanel:dir r_dir_perms;
|
||||
allow hal_power_default sysfs_touchpanel:file rw_file_perms;
|
||||
Reference in New Issue
Block a user