Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a7e6bf27 authored by claxten10's avatar claxten10 Committed by Sahil Sonar
Browse files

tetris: Configure Power stack



* Using Pixel PowerHAL instead of MTK PowerHAL.

Signed-off-by: default avatarclaxten10 <claxten10@gmail.com>
parent 5d6645da
Loading
Loading
Loading
Loading

configs/power/power_app_cfg.xml

deleted100644 → 0
+0 −282
Original line number Diff line number Diff line
<?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.ss.android.ugc.aweme">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                    <data cmd="PERF_RES_THERMAL_POLICY" param1="13"></data>
                    <data cmd="PERF_RES_FPS_FPSGO_ENABLE" param1="0"></data>
                    <data cmd="PERF_RES_SCHED_PELT_HALFLIFE_HIGH_PRIORITY" param1="32"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.ss.android.ugc.live">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                    <data cmd="PERF_RES_SCHED_PELT_HALFLIFE_HIGH_PRIORITY" param1="32"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.zhiliaoapp.musically">
        <Activity name="com.ss.android.ugc.aweme.shortvideo.ui.VideoRecordNewActivity">
            <FPS value="Common">
                <WINDOW mode="Common">
                    <data cmd="PERF_RES_FPS_FPSGO_ENABLE" param1="1"></data>
	      	    <data cmd="PERF_RES_CPUFREQ_MAX_CLUSTER_0" param1="1500000"></data>
                    <data cmd="PERF_RES_CPUFREQ_MAX_CLUSTER_1" param1="1300000"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.instagram.android">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                    <data cmd="PERF_RES_FPS_FPSGO_ENABLE" param1="0"></data>
                    <data cmd="PERF_RES_SCHED_PELT_HALFLIFE_HIGH_PRIORITY" param1="32"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.twitter.android">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                    <data cmd="PERF_RES_FPS_FPSGO_ENABLE" param1="0"></data>
                    <data cmd="PERF_RES_SCHED_PELT_HALFLIFE_HIGH_PRIORITY" param1="32"></data>
                    <data cmd="PERF_RES_POWERHAL_TOUCH_BOOST_ENABLE" param1="1"></data>
                    <data cmd="PERF_RES_POWERHAL_TOUCH_BOOST_ACTIVE_TIME" param1="1"></data>
                    <data cmd="PERF_RES_POWERHAL_TOUCH_BOOST_DURATION" param1="1000"></data>
                    <data cmd="PERF_RES_POWERHAL_TOUCH_BOOST_CLUSTER_0_OPP" param1="4"></data>
                    <data cmd="PERF_RES_POWERHAL_TOUCH_BOOST_CLUSTER_1_OPP" param1="4"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.facebook.katana">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                    <data cmd="PERF_RES_FPS_FPSGO_ENABLE" param1="0"></data>
                    <data cmd="PERF_RES_SCHED_PELT_HALFLIFE_HIGH_PRIORITY" param1="32"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.pubg.imobile">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                    <data cmd="PERF_RES_FRS_TARGET_TEMP" param1="49000"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.tencent.ig">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                    <data cmd="PERF_RES_FRS_TARGET_TEMP" param1="49000"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.dts.freefiremax">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                    <data cmd="PERF_RES_FRS_TARGET_TEMP" param1="49000"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.miHoYo.GenshinImpact">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                    <data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
                    <data cmd="PERF_RES_FRS_TARGET_TEMP" param1="49000"></data>
                    <data cmd="PERF_RES_FRS_MIN_FPS" param1="50"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.miHoYo.Yuanshen">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                    <data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
                    <data cmd="PERF_RES_FRS_TARGET_TEMP" param1="49000"></data>
                    <data cmd="PERF_RES_FRS_MIN_FPS" param1="50"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.miHoYo.yuanshencb">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                    <data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
                    <data cmd="PERF_RES_FRS_TARGET_TEMP" param1="49000"></data>
                    <data cmd="PERF_RES_FRS_MIN_FPS" param1="50"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.andromeda.androbench2">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                        <data cmd="PERF_RES_DRAM_CM_MGR_MAP_DRAM_ENABLE" param1="1"></data>
                        <data cmd="PERF_RES_SCHED_UCLAMP_MIN_TA" param1="100"></data>
                        <data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
                        <data cmd="PERF_RES_POWERHAL_SCREEN_OFF_STATE" param1="3"></data>
                        <data cmd="PERF_RES_SCHED_UTIL_DOWN_RATE_LIMIT_US_CLUSTER_0" param1="40000"></data>
                        <data cmd="PERF_RES_SCHED_UTIL_DOWN_RATE_LIMIT_US_CLUSTER_1" param1="40000"></data>
                        <data cmd="PERF_RES_SCHED_UTIL_UP_RATE_LIMIT_US_CLUSTER_0" param1="0"></data>
                        <data cmd="PERF_RES_SCHED_UTIL_UP_RATE_LIMIT_US_CLUSTER_1" param1="0"></data>
                        <data cmd="PERF_RES_SCHED_PREFER_IDLE_TA" param1="1"></data>
                        <data cmd="PERF_RES_FPS_FPSGO_IDLEPREFER" param1="0"></data>
                        <data cmd="PERF_RES_SCHED_CORE_CTL_POLICY_ENABLE" param1="0"></data>
                        <data cmd="PERF_RES_CPUCORE_MIN_CLUSTER_0" param1="6"></data>
                        <data cmd="PERF_RES_CPUCORE_MIN_CLUSTER_1" param1="2"></data>
                        <data cmd="PERF_RES_DRAM_OPP_MIN" param1="0"></data>
                        <data cmd="PERF_RES_CPUFREQ_CCI_FREQ" param1="1"></data>
                        <data cmd="PERF_RES_PM_QOS_CPUIDLE_MCDI_ENABLE" param1="0"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.antutu.ABenchMark">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                        <data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.antutu.benchmark.full">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                        <data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.antutu.benchmark.full.lite">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                        <data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.primatelabs.geekbench5.corporate">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                        <data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
     <Package name="com.primatelabs.geekbench5">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                        <data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.primatelabs.geekbench4.corporate">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                        <data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.primatelabs.geekbench6.corporate">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                        <data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.primatelabs.geekbench6">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                        <data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="net.kishonti.gfxbench.v50000.corporate">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                        <data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="skynet.cputhrottlingtest">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                        <data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.futuremark.dmandroid.application">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                        <data cmd="PERF_RES_THERMAL_POLICY" param1="8"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.snapchat.android">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                    <data cmd="PERF_RES_THERMAL_POLICY" param1="13"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.tencent.wemeet.app">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                    <data cmd="PERF_RES_THERMAL_POLICY" param1="13"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
    <Package name="com.tencent.voov">
        <Activity name="Common">
            <FPS value="Common">
                <WINDOW mode="Common">
                    <data cmd="PERF_RES_THERMAL_POLICY" param1="13"></data>
                </WINDOW>
            </FPS>
        </Activity>
    </Package>
</WHITELIST>

configs/power/powercontable.xml

deleted100644 → 0
+0 −1358

File deleted.

Preview size limit exceeded, changes collapsed.

+4 −0
Original line number Diff line number Diff line
{
    "Nodes": [],
    "Actions": []
}

configs/power/powerscntbl.xml

deleted100644 → 0
+0 −188
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<SCNTABLE>
    <scenario powerhint="MTKPOWER_HINT_ACT_SWITCH">
        <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_DRAM_OPP_MIN" param1="1"></data>
        <data cmd="PERF_RES_SCHED_UCLAMP_MIN_TA" param1="100"></data>
        <data cmd="PERF_RES_POWER_HINT_EXT_HINT" param1="30"></data>
        <data cmd="PERF_RES_POWER_HINT_EXT_HINT_HOLD_TIME" param1="500"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_PACK_SWITCH">
        <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_DRAM_OPP_MIN" param1="1"></data>
        <data cmd="PERF_RES_SCHED_UCLAMP_MIN_TA" param1="100"></data>
        <data cmd="PERF_RES_POWER_HINT_HOLD_TIME" param1="500"></data>
        <data cmd="PERF_RES_POWER_HINT_EXT_HINT" param1="30"></data>
        <data cmd="PERF_RES_POWER_HINT_EXT_HINT_HOLD_TIME" param1="1500"></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_DRAM_OPP_MIN" param1="1"></data>
        <data cmd="PERF_RES_SCHED_UCLAMP_MIN_TA" param1="100"></data>
        <data cmd="PERF_RES_PERF_TASK_TURBO" param1="15"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_EXT_LAUNCH">
        <data cmd="PERF_RES_FPS_FBT_BHR_OPP" param1="31"></data>
        <data cmd="PERF_RES_DRAM_OPP_MIN" param1="2"></data>
        <data cmd="PERF_RES_SCHED_UCLAMP_MIN_TA" param1="40"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_WHITELIST_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_DRAM_OPP_MIN" param1="1"></data>
        <data cmd="PERF_RES_SCHED_UCLAMP_MIN_TA" param1="100"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_WHITELIST_ACT_SWITCH">
        <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_DRAM_OPP_MIN" param1="1"></data>
        <data cmd="PERF_RES_SCHED_UCLAMP_MIN_TA" param1="100"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_PROCESS_CREATE">
        <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_DRAM_OPP_MIN" param1="1"></data>
        <data cmd="PERF_RES_SCHED_UCLAMP_MIN_TA" param1="100"></data>
        <data cmd="PERF_RES_POWER_HINT_HOLD_TIME" param1="6000"></data>
        <data cmd="PERF_RES_POWER_HINT_EXT_HINT" param1="30"></data>
        <data cmd="PERF_RES_POWER_HINT_EXT_HINT_HOLD_TIME" param1="30000"></data>
        <data cmd="PERF_RES_PERF_TASK_TURBO" param1="15"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_APP_ROTATE">
        <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_DRAM_OPP_MIN" param1="1"></data>
        <data cmd="PERF_RES_SCHED_UCLAMP_MIN_TA" param1="100"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_PMS_INSTALL">
        <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_DRAM_OPP_MIN" param1="1"></data>
        <data cmd="PERF_RES_SCHED_UCLAMP_MIN_TA" param1="100"></data>
        <data cmd="PERF_RES_SCHED_UCLAMP_MIN_FG" param1="100"></data>
        <data cmd="PERF_RES_SCHED_PREFER_IDLE_FG" param1="1"></data>
        <data cmd="PERF_RES_POWERHAL_SCREEN_OFF_STATE" param1="2"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_AUDIO_POWER_DL">
        <data cmd="PERF_RES_CPUFREQ_MIN_CLUSTER_0" param1="800000"></data>
        <data cmd="PERF_RES_POWERHAL_SCREEN_OFF_STATE" param1="1"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_AUDIO_POWER_UL">
        <data cmd="PERF_RES_CPUFREQ_MIN_CLUSTER_0" param1="500000"></data>
        <data cmd="PERF_RES_POWERHAL_SCREEN_OFF_STATE" param1="1"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_AUDIO_LATENCY_UL">
        <data cmd="PERF_RES_CPUFREQ_MIN_CLUSTER_0" param1="1500000"></data>
        <data cmd="PERF_RES_CPUFREQ_MIN_CLUSTER_1" param1="1000000"></data>
        <data cmd="PERF_RES_POWERHAL_SCREEN_OFF_STATE" param1="1"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_AUDIO_DISABLE_WIFI_POWER_SAVE">
        <data cmd="PERF_RES_NET_WIFI_CAM" param1="1"></data>
        <data cmd="PERF_RES_POWERHAL_SCREEN_OFF_STATE" param1="1"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_MULTI_DISPLAY_WITH_GPU_FPS_60">
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_MULTI_DISPLAY_WITH_GPU_FPS_90">
        <data cmd="PERF_RES_FPS_FBT_BHR_OPP" param1="15"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_MULTI_DISPLAY_WITH_GPU_FPS_120">
        <data cmd="PERF_RES_FPS_FBT_BHR_OPP" param1="15"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_UX_MOVE_SCROLLING">
        <data cmd="PERF_RES_CPUFREQ_MIN_CLUSTER_1" param1="600000"></data>
        <data cmd="PERF_RES_CPUFREQ_MAX_CLUSTER_1" param1="2400000"></data>
        <data cmd="PERF_RES_SCHED_UCLAMP_MIN_TA" param1="25"></data>
    </scenario>
    <scenario powerhint="GAME_LOADING">
        <data cmd="PERF_RES_CPUFREQ_MIN_CLUSTER_0" param1="4000000"></data>
        <data cmd="PERF_RES_CPUFREQ_MIN_CLUSTER_1" param1="4000000"></data>
        <data cmd="PERF_RES_SCHED_UCLAMP_MIN_TA" param1="100"></data>
        <data cmd="PERF_RES_CPUCORE_PERF_MODE" param1="1"></data>
        <data cmd="PERF_RES_DRAM_OPP_MIN" param1="1"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_UX_SCROLLING">
        <data cmd="PERF_RES_CPUFREQ_MIN_CLUSTER_1" param1="1075000"></data>
        <data cmd="PERF_RES_CPUFREQ_MAX_CLUSTER_1" param1="1162000"></data>
        <data cmd="PERF_RES_SCHED_UCLAMP_MIN_TA" param1="40"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_GAME_MODE">
        <data cmd="PERF_RES_FPS_FPSGO_CONTROL_BY_PID" param1="1"></data>
        <data cmd="PERF_RES_FPS_FSTBV2_ENABLE_BY_PID" param1="1"></data>
        <data cmd="PERF_RES_FPS_FBT_RESCUE_SECOND_ENABLE_BY_PID" param1="1"></data>
        <data cmd="PERF_RES_FRS_ENABLE" param1="1"></data>
        <data cmd="PERF_RES_FRS_TARGET_TEMP" param1="46500"></data>
        <data cmd="PERF_RES_FRS_MIN_FPS" param1="45"></data>
        <data cmd="PERF_RES_THERMAL_POLICY" param1="0"></data>
        <data cmd="PERF_RES_SCHED_CORE_CTL_POLICY_ENABLE" param1="0"></data>
        <data cmd="PERF_RES_FPS_FBT_SET_LS_BY_PID" param1="1"></data>
        <data cmd="PERF_RES_FPS_FBT_LS_GROUPMASK_BY_PID" param1="1"></data>
        <data cmd="PERF_RES_FPS_FBT_FILTER_FRAME_ENABLE_BY_PID" param1="1"></data>
        <data cmd="PERF_RES_FPS_FBT_SEPARATE_AA_BY_PID" param1="1"></data>
        <data cmd="PERF_RES_FPS_FBT_BOOST_AFFINITY_BY_PID" param1="6"></data>
        <data cmd="PERF_RES_FPS_FBT_CPUMASK_HEAVY" param1="240"></data>
        <data cmd="PERF_RES_FPS_FBT_CPUMASK_OTHERS" param1="240"></data>
        <data cmd="PERF_RES_FPS_FPSGO_SPID" param1="1"></data>
        <data cmd="PERF_RES_FPS_FPSGO_EMA2_ENABLE" param1="1"></data>
        <data cmd="PERF_RES_NET_BT_AUDIO_LOW_LATENCY" param1="1"></data>
        <data cmd="PERF_RES_FPS_FBT_RESCUE_ENABLE_BY_PID" param1="1"></data>
        <data cmd="PERF_RES_FPS_FBT_CHECK_BUFFER_QUOTA_BY_PID" param1="1"></data>
        <data cmd="PERF_RES_FPS_FBT_GCC_ENABLE_BY_PID" param1="2"></data>
        <data cmd="PERF_RES_FPS_FBT_HEAVY_NUM_BY_PID" param1="3"></data>
        <data cmd="PERF_RES_SCHED_IGNORE_IDLE_UTIL_CTRL" param1="1"></data>
        <data cmd="PERF_RES_FPS_FBT_BOOST_VIP_BY_PID" param1="2"></data>
        <data cmd="PERF_RES_FPS_FBT_VIP_MASK_BY_PID" param1="4"></data>
        <data cmd="PERF_RES_FPS_FPSGO_AA_B_MINUS_IDLE_BY_PID" param1="1"></data>
        <data cmd="PERF_RES_FPS_FPSGO_FORCE_NO_SUB_QUE_DEQUE_PERIOD" param1="1"></data>
        <data cmd="PERF_RES_FPS_FPSGO_FORCE_SET_PERF_MIN" param1="50"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_VIDEO_MODE">
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_UX_SCROLLING_COMMON">
        <data cmd="PERF_RES_SCHED_PREFER_IDLE_TA" param1="1"></data>
        <data cmd="PERF_RES_SCHED_UTIL_UP_RATE_LIMIT_US_CLUSTER_0" param1="0"></data>
        <data cmd="PERF_RES_SCHED_UTIL_DOWN_RATE_LIMIT_US_CLUSTER_0" param1="0"></data>
        <data cmd="PERF_RES_SCHED_UTIL_UP_RATE_LIMIT_US_CLUSTER_1" param1="0"></data>
        <data cmd="PERF_RES_SCHED_UTIL_DOWN_RATE_LIMIT_US_CLUSTER_1" param1="0"></data>
        <data cmd="PERF_RES_FPS_FBT_RESCUE_PERCENT" param1="100"></data>
        <data cmd="PERF_RES_FPS_FBT_SHORT_RESCUE_NS" param1="8333333"></data>
        <data cmd="PERF_RES_FPS_FBT_MIN_RESCUE_PERCENT" param1="100"></data>
        <data cmd="PERF_RES_FPS_FBT_RESCUE_F" param1="60"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_FRS_ACT">
        <data cmd="PERF_RES_FPS_GBE1_ENABLE" param1="0"></data>
        <data cmd="PERF_RES_FPS_GBE2_ENABLE" param1="0"></data>
        <data cmd="PERF_RES_CFP_ENABLE" param1="0"></data>
        <data cmd="PERF_RES_FPS_FBT_MINITOP_THRS_HEAVY" param1="101"></data>
        <data cmd="PERF_RES_FPS_FBT_CEILING_ENABLE" param1="1"></data>
        <data cmd="PERF_RES_FPS_C_MINFREQ_ENABLE" param1="1"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_SF_LOW_POWER_MODE">
        <data cmd="PERF_RES_SCHED_PELT_HALFLIFE" param1="32"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_CAMERA_MODE">
        <data cmd="PERF_RES_FPS_FPSGO_CONTROL_BY_PID" param1="1"></data>
        <data cmd="PERF_RES_FPS_FPSGO_BYPASS_NONSF_BY_PID" param1="0"></data>
        <data cmd="PERF_RES_FPS_FPSGO_CONTROL_API_MASK_BY_PID" param1="6"></data>
        <data cmd="PERF_RES_FPS_FBT_SEPARATE_AA_BY_PID" param1="1"></data>
        <data cmd="PERF_RES_FPS_FBT_GCC_ENABLE_BY_PID" param1="2"></data>
        <data cmd="PERF_RES_FPS_FBT_CHECK_BUFFER_QUOTA_BY_PID" param1="1"></data>
        <data cmd="PERF_RES_FPS_FBT_RESCUE_ENABLE_BY_PID" param1="1"></data>
        <data cmd="PERF_RES_FPS_FBT_QR_ENABLE_BY_PID" param1="1"></data>
        <data cmd="PERF_RES_POWERHAL_PRIORITY" param1="1"></data>
        <data cmd="PERF_RES_POWERHAL_SCREEN_OFF_STATE" param1="1"></data>
        <data cmd="PERF_RES_FPS_FPSGO_SPID" param1="1"></data>
        <data cmd="PERF_RES_FPS_FPSGO_CM_BIG_CAP" param1="200"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_SCENE_TRANSITION">
        <data cmd="PERF_RES_DRAM_OPP_MIN" param1="0"></data>
        <data cmd="PERF_RES_CPUFREQ_MIN_CLUSTER_0" param1="2000000"></data>
        <data cmd="PERF_RES_CPUFREQ_MIN_CLUSTER_1" param1="2850000"></data>
    </scenario>
    <scenario powerhint="MTKPOWER_HINT_UX_TOUCH_MOVE">
        <data cmd="PERF_RES_CPUFREQ_MIN_CLUSTER_0" param1="1800000"></data>
        <data cmd="PERF_RES_CPUFREQ_MIN_CLUSTER_1" param1="900000"></data>
    </scenario>
</SCNTABLE>
+11 −1
Original line number Diff line number Diff line
@@ -220,7 +220,12 @@ PRODUCT_COPY_FILES += \
# Power
PRODUCT_PACKAGES += \
    android.hardware.power-V4-ndk.vendor \
    android.hardware.power@1.2.vendor
    android.hardware.power@1.2.vendor \
    android.hardware.power-service.pixel-libperfmgr \
    vendor.mediatek.hardware.mtkpower@1.2-service.stub

PRODUCT_PACKAGES += \
    libmtkperf_client_vendor

PRODUCT_COPY_FILES += \
    $(call find-copy-subdir-files,*,$(LOCAL_PATH)/configs/power/,$(TARGET_COPY_OUT_VENDOR)/etc)
@@ -315,6 +320,7 @@ PRODUCT_PACKAGES += \
    init.connectivity.common.rc \
    init.modem.rc \
    init.mt6878.rc \
    init.mt6878.power.rc \
    init.mt6878.usb.rc \
    init.mtkgki.rc \
    init.project.rc \
@@ -348,7 +354,11 @@ PRODUCT_PACKAGES += \

# Soong namespaces
PRODUCT_SOONG_NAMESPACES += \
    hardware/google/pixel \
    hardware/google/interfaces \
    hardware/lineage/interfaces/power-libperfmgr \
    hardware/mediatek \
    hardware/mediatek/libmtkperf_client \
    $(LOCAL_PATH)

# USB
Loading