From df6bb6e93c6431c259bc7b12b0f4b2f6fc19a319 Mon Sep 17 00:00:00 2001 From: TeYuan Wang Date: Thu, 4 Apr 2024 00:22:46 +0000 Subject: [PATCH] thermal: remove PMU_POLL control for game mode We already have the CPU scheduler optimization for game mode to sustain the power and perf, so keep PMU_POLL being disabled to avoid the interfence on CPU scheduler. Bug: 329697728 Test: run genshin Change-Id: Ifb6838be9767d67cc1cf6a8109a33c5bfd402727 --- perf/powerhint-caiman.json | 126 +++++++++++++++++++------------------ perf/powerhint-komodo.json | 126 +++++++++++++++++++------------------ perf/powerhint-tokay.json | 126 +++++++++++++++++++------------------ 3 files changed, 198 insertions(+), 180 deletions(-) diff --git a/perf/powerhint-caiman.json b/perf/powerhint-caiman.json index b0d37489..dd64dbc4 100644 --- a/perf/powerhint-caiman.json +++ b/perf/powerhint-caiman.json @@ -2635,66 +2635,6 @@ "Duration": 0, "Value": "419000" }, - { - "PowerHint": "GAME", - "Node": "VIRTUAL-SKIN-CPU-LIGHT-ODPM", - "Duration": 0, - "Value": "game" - }, - { - "PowerHint": "GAME", - "Node": "VIRTUAL-SKIN-CPU-MID", - "Duration": 0, - "Value": "game" - }, - { - "PowerHint": "GAME", - "Node": "VIRTUAL-SKIN-CPU-HIGH", - "Duration": 0, - "Value": "game" - }, - { - "PowerHint": "GAME", - "Node": "CPUTaperedDVFSHeadroomEnable", - "Duration": 0, - "Value": "1" - }, - { - "PowerHint": "GAME", - "Node": "CPULittleClusterDownRateLimitUs", - "Duration": 0, - "Value": "500" - }, - { - "PowerHint": "GAME", - "Node": "CPUMidClusterDownRateLimitUs", - "Duration": 0, - "Value": "3000" - }, - { - "PowerHint": "GAME", - "Node": "CPUBigClusterDownRateLimitUs", - "Duration": 0, - "Value": "3000" - }, - { - "PowerHint": "GAME", - "Node": "TAPreferIdle", - "Duration": 0, - "Value": "0" - }, - { - "PowerHint": "GAME", - "Node": "FGPreferIdle", - "Duration": 0, - "Value": "0" - }, - { - "PowerHint": "GAME", - "Node": "NPITaskPacking", - "Duration": 0, - "Value": "1" - }, { "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "PMU_POLL", @@ -2803,6 +2743,72 @@ "Duration": 0, "Value": "1" }, + { + "PowerHint": "GAME", + "Node": "PMU_POLL", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "GAME", + "Node": "VIRTUAL-SKIN-CPU-LIGHT-ODPM", + "Duration": 0, + "Value": "game" + }, + { + "PowerHint": "GAME", + "Node": "VIRTUAL-SKIN-CPU-MID", + "Duration": 0, + "Value": "game" + }, + { + "PowerHint": "GAME", + "Node": "VIRTUAL-SKIN-CPU-HIGH", + "Duration": 0, + "Value": "game" + }, + { + "PowerHint": "GAME", + "Node": "CPUTaperedDVFSHeadroomEnable", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "GAME", + "Node": "CPULittleClusterDownRateLimitUs", + "Duration": 0, + "Value": "500" + }, + { + "PowerHint": "GAME", + "Node": "CPUMidClusterDownRateLimitUs", + "Duration": 0, + "Value": "3000" + }, + { + "PowerHint": "GAME", + "Node": "CPUBigClusterDownRateLimitUs", + "Duration": 0, + "Value": "3000" + }, + { + "PowerHint": "GAME", + "Node": "TAPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "GAME", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "GAME", + "Node": "NPITaskPacking", + "Duration": 0, + "Value": "1" + }, { "PowerHint": "FACE_UNLOCK_BOOST", "Node": "CPUBigClusterMaxFreq", diff --git a/perf/powerhint-komodo.json b/perf/powerhint-komodo.json index 141dc1c8..bd87fdf3 100644 --- a/perf/powerhint-komodo.json +++ b/perf/powerhint-komodo.json @@ -2635,66 +2635,6 @@ "Duration": 0, "Value": "419000" }, - { - "PowerHint": "GAME", - "Node": "VIRTUAL-SKIN-CPU-LIGHT-ODPM", - "Duration": 0, - "Value": "game" - }, - { - "PowerHint": "GAME", - "Node": "VIRTUAL-SKIN-CPU-MID", - "Duration": 0, - "Value": "game" - }, - { - "PowerHint": "GAME", - "Node": "VIRTUAL-SKIN-CPU-HIGH", - "Duration": 0, - "Value": "game" - }, - { - "PowerHint": "GAME", - "Node": "CPUTaperedDVFSHeadroomEnable", - "Duration": 0, - "Value": "1" - }, - { - "PowerHint": "GAME", - "Node": "CPULittleClusterDownRateLimitUs", - "Duration": 0, - "Value": "500" - }, - { - "PowerHint": "GAME", - "Node": "CPUMidClusterDownRateLimitUs", - "Duration": 0, - "Value": "3000" - }, - { - "PowerHint": "GAME", - "Node": "CPUBigClusterDownRateLimitUs", - "Duration": 0, - "Value": "3000" - }, - { - "PowerHint": "GAME", - "Node": "TAPreferIdle", - "Duration": 0, - "Value": "0" - }, - { - "PowerHint": "GAME", - "Node": "FGPreferIdle", - "Duration": 0, - "Value": "0" - }, - { - "PowerHint": "GAME", - "Node": "NPITaskPacking", - "Duration": 0, - "Value": "1" - }, { "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "PMU_POLL", @@ -2803,6 +2743,72 @@ "Duration": 0, "Value": "1" }, + { + "PowerHint": "GAME", + "Node": "PMU_POLL", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "GAME", + "Node": "VIRTUAL-SKIN-CPU-LIGHT-ODPM", + "Duration": 0, + "Value": "game" + }, + { + "PowerHint": "GAME", + "Node": "VIRTUAL-SKIN-CPU-MID", + "Duration": 0, + "Value": "game" + }, + { + "PowerHint": "GAME", + "Node": "VIRTUAL-SKIN-CPU-HIGH", + "Duration": 0, + "Value": "game" + }, + { + "PowerHint": "GAME", + "Node": "CPUTaperedDVFSHeadroomEnable", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "GAME", + "Node": "CPULittleClusterDownRateLimitUs", + "Duration": 0, + "Value": "500" + }, + { + "PowerHint": "GAME", + "Node": "CPUMidClusterDownRateLimitUs", + "Duration": 0, + "Value": "3000" + }, + { + "PowerHint": "GAME", + "Node": "CPUBigClusterDownRateLimitUs", + "Duration": 0, + "Value": "3000" + }, + { + "PowerHint": "GAME", + "Node": "TAPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "GAME", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "GAME", + "Node": "NPITaskPacking", + "Duration": 0, + "Value": "1" + }, { "PowerHint": "FACE_UNLOCK_BOOST", "Node": "CPUBigClusterMaxFreq", diff --git a/perf/powerhint-tokay.json b/perf/powerhint-tokay.json index b0d37489..dd64dbc4 100644 --- a/perf/powerhint-tokay.json +++ b/perf/powerhint-tokay.json @@ -2635,66 +2635,6 @@ "Duration": 0, "Value": "419000" }, - { - "PowerHint": "GAME", - "Node": "VIRTUAL-SKIN-CPU-LIGHT-ODPM", - "Duration": 0, - "Value": "game" - }, - { - "PowerHint": "GAME", - "Node": "VIRTUAL-SKIN-CPU-MID", - "Duration": 0, - "Value": "game" - }, - { - "PowerHint": "GAME", - "Node": "VIRTUAL-SKIN-CPU-HIGH", - "Duration": 0, - "Value": "game" - }, - { - "PowerHint": "GAME", - "Node": "CPUTaperedDVFSHeadroomEnable", - "Duration": 0, - "Value": "1" - }, - { - "PowerHint": "GAME", - "Node": "CPULittleClusterDownRateLimitUs", - "Duration": 0, - "Value": "500" - }, - { - "PowerHint": "GAME", - "Node": "CPUMidClusterDownRateLimitUs", - "Duration": 0, - "Value": "3000" - }, - { - "PowerHint": "GAME", - "Node": "CPUBigClusterDownRateLimitUs", - "Duration": 0, - "Value": "3000" - }, - { - "PowerHint": "GAME", - "Node": "TAPreferIdle", - "Duration": 0, - "Value": "0" - }, - { - "PowerHint": "GAME", - "Node": "FGPreferIdle", - "Duration": 0, - "Value": "0" - }, - { - "PowerHint": "GAME", - "Node": "NPITaskPacking", - "Duration": 0, - "Value": "1" - }, { "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "PMU_POLL", @@ -2803,6 +2743,72 @@ "Duration": 0, "Value": "1" }, + { + "PowerHint": "GAME", + "Node": "PMU_POLL", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "GAME", + "Node": "VIRTUAL-SKIN-CPU-LIGHT-ODPM", + "Duration": 0, + "Value": "game" + }, + { + "PowerHint": "GAME", + "Node": "VIRTUAL-SKIN-CPU-MID", + "Duration": 0, + "Value": "game" + }, + { + "PowerHint": "GAME", + "Node": "VIRTUAL-SKIN-CPU-HIGH", + "Duration": 0, + "Value": "game" + }, + { + "PowerHint": "GAME", + "Node": "CPUTaperedDVFSHeadroomEnable", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "GAME", + "Node": "CPULittleClusterDownRateLimitUs", + "Duration": 0, + "Value": "500" + }, + { + "PowerHint": "GAME", + "Node": "CPUMidClusterDownRateLimitUs", + "Duration": 0, + "Value": "3000" + }, + { + "PowerHint": "GAME", + "Node": "CPUBigClusterDownRateLimitUs", + "Duration": 0, + "Value": "3000" + }, + { + "PowerHint": "GAME", + "Node": "TAPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "GAME", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "GAME", + "Node": "NPITaskPacking", + "Duration": 0, + "Value": "1" + }, { "PowerHint": "FACE_UNLOCK_BOOST", "Node": "CPUBigClusterMaxFreq",