therma: disable LIGHT tier throttling when gaming

We already have the CPU scheduler optimization for game mode to sustain
the power and perf, so remove the CPU thermal policy at lower
temperature to avoid the interfence on CPU scheduler.

Bug: 329697728
Test: Build and verify behavior by sending powerhint
Change-Id: Ida42089c9752ce03875da9f390cc6d4a360151d8
Signed-off-by: Peter (YM) <peterym@google.com>
This commit is contained in:
Peter (YM) 2024-03-26 05:55:10 +00:00
parent 4bed02f61f
commit 2e3b405b8a
2 changed files with 42 additions and 0 deletions

View file

@ -753,6 +753,17 @@
"DefaultIndex": 0,
"ResetOnInit": true
},
{
"Name": "VIRTUAL-SKIN-CPU-LIGHT-ODPM",
"Path": "vendor.thermal.VIRTUAL-SKIN-CPU-LIGHT-ODPM.profile",
"Values": [
"",
"game"
],
"DefaultIndex": 0,
"ResetOnInit": true,
"Type": "Property"
},
{
"Name": "VIRTUAL-SKIN-CPU-MID",
"Path": "vendor.thermal.VIRTUAL-SKIN-CPU-MID.profile",
@ -2453,6 +2464,12 @@
"Duration": 0,
"Value": "419000"
},
{
"PowerHint": "GAME",
"Node": "VIRTUAL-SKIN-CPU-LIGHT-ODPM",
"Duration": 0,
"Value": "game"
},
{
"PowerHint": "GAME",
"Node": "VIRTUAL-SKIN-CPU-MID",

View file

@ -225,6 +225,31 @@
"BindedPowerRail": "S3M_VDD_CPUCL2",
"CdevCeiling": [0, 12, 12, 12, 12, 12, 12]
}
],
"Profile": [
{
"Mode": "game",
"BindedCdevInfo": [
{
"CdevRequest": "thermal-cpufreq-0",
"BindedPowerRail": "S4M_VDD_CPUCL0",
"MaxReleaseStep": 1,
"Disabled":true
},
{
"CdevRequest": "thermal-cpufreq-1",
"BindedPowerRail": "S2M_VDD_CPUCL1",
"MaxReleaseStep": 1,
"Disabled":true
},
{
"CdevRequest": "thermal-cpufreq-2",
"BindedPowerRail": "S3M_VDD_CPUCL2",
"MaxReleaseStep": 1,
"Disabled":true
}
]
}
]
},
{