diff --git a/cheetah/overlay/frameworks/base/packages/SystemUI/res/values/config.xml b/cheetah/overlay/frameworks/base/packages/SystemUI/res/values/config.xml index c830b26..c292f1d 100644 --- a/cheetah/overlay/frameworks/base/packages/SystemUI/res/values/config.xml +++ b/cheetah/overlay/frameworks/base/packages/SystemUI/res/values/config.xml @@ -47,8 +47,6 @@ 0 - true - M 662,72 diff --git a/panther/overlay/frameworks/base/packages/SystemUI/res/values/config.xml b/panther/overlay/frameworks/base/packages/SystemUI/res/values/config.xml index 79a1d07..ebaa70a 100644 --- a/panther/overlay/frameworks/base/packages/SystemUI/res/values/config.xml +++ b/panther/overlay/frameworks/base/packages/SystemUI/res/values/config.xml @@ -53,8 +53,6 @@ --> M 71,0 C 33,0 22,-1 10,10 -1,22 0,33 0,71 - true - M 494,67 diff --git a/powerhint-cheetah-a0.json b/powerhint-cheetah-a0.json index bd08985..05c5f99 100644 --- a/powerhint-cheetah-a0.json +++ b/powerhint-cheetah-a0.json @@ -237,6 +237,15 @@ ], "ResetOnInit": true }, + { + "Name": "FGPreferIdle", + "Path": "/proc/vendor_sched/fg_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "CDPreferHighCap", "Path": "/proc/vendor_sched/cam_prefer_high_cap", @@ -1248,6 +1257,12 @@ "Type": "MaskHint", "Value": "BOOST_120HZ" }, + { + "PowerHint": "DISPLAY_IDLE", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "DISPLAY_IDLE", "Node": "TAUClampBoost", diff --git a/powerhint-cheetah.json b/powerhint-cheetah.json index bb5d32b..53f3d79 100644 --- a/powerhint-cheetah.json +++ b/powerhint-cheetah.json @@ -138,6 +138,7 @@ "553", "158", "108", + "43", "1", "157", "53" @@ -236,6 +237,15 @@ ], "ResetOnInit": true }, + { + "Name": "FGPreferIdle", + "Path": "/proc/vendor_sched/fg_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "CDPreferHighCap", "Path": "/proc/vendor_sched/cam_prefer_high_cap", @@ -1247,6 +1257,12 @@ "Type": "MaskHint", "Value": "BOOST_120HZ" }, + { + "PowerHint": "DISPLAY_IDLE", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "DISPLAY_IDLE", "Node": "TAUClampBoost", diff --git a/powerhint-cloudripper.json b/powerhint-cloudripper.json index 8502dd0..9235e7f 100644 --- a/powerhint-cloudripper.json +++ b/powerhint-cloudripper.json @@ -194,6 +194,15 @@ ], "ResetOnInit": true }, + { + "Name": "FGPreferIdle", + "Path": "/proc/vendor_sched/fg_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "CDPreferHighCap", "Path": "/proc/vendor_sched/cam_prefer_high_cap", @@ -336,6 +345,12 @@ "Type": "MaskHint", "Value": "INTERACTION_120" }, + { + "PowerHint": "DISPLAY_IDLE", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "DISPLAY_IDLE", "Type": "EndHint", diff --git a/powerhint-panther-a0.json b/powerhint-panther-a0.json index d3f1acb..67f56eb 100644 --- a/powerhint-panther-a0.json +++ b/powerhint-panther-a0.json @@ -236,6 +236,15 @@ ], "ResetOnInit": true }, + { + "Name": "FGPreferIdle", + "Path": "/proc/vendor_sched/fg_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "CDPreferHighCap", "Path": "/proc/vendor_sched/cam_prefer_high_cap", @@ -1231,6 +1240,12 @@ "Type": "MaskHint", "Value": "BOOST_90HZ" }, + { + "PowerHint": "DISPLAY_IDLE", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "DISPLAY_IDLE", "Node": "TAUClampBoost", diff --git a/powerhint-panther.json b/powerhint-panther.json index 5ba697d..c076a5f 100644 --- a/powerhint-panther.json +++ b/powerhint-panther.json @@ -137,6 +137,7 @@ "Values": [ "553", "108", + "43", "1", "107", "53" @@ -235,6 +236,15 @@ ], "ResetOnInit": true }, + { + "Name": "FGPreferIdle", + "Path": "/proc/vendor_sched/fg_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "CDPreferHighCap", "Path": "/proc/vendor_sched/cam_prefer_high_cap", @@ -1230,6 +1240,12 @@ "Type": "MaskHint", "Value": "BOOST_90HZ" }, + { + "PowerHint": "DISPLAY_IDLE", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "DISPLAY_IDLE", "Node": "TAUClampBoost", diff --git a/powerhint-ravenclaw.json b/powerhint-ravenclaw.json index 8502dd0..9235e7f 100644 --- a/powerhint-ravenclaw.json +++ b/powerhint-ravenclaw.json @@ -194,6 +194,15 @@ ], "ResetOnInit": true }, + { + "Name": "FGPreferIdle", + "Path": "/proc/vendor_sched/fg_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "CDPreferHighCap", "Path": "/proc/vendor_sched/cam_prefer_high_cap", @@ -336,6 +345,12 @@ "Type": "MaskHint", "Value": "INTERACTION_120" }, + { + "PowerHint": "DISPLAY_IDLE", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "DISPLAY_IDLE", "Type": "EndHint", diff --git a/thermal_info_config_cheetah.json b/thermal_info_config_cheetah.json index aa4433f..39d6a26 100644 --- a/thermal_info_config_cheetah.json +++ b/thermal_info_config_cheetah.json @@ -83,9 +83,9 @@ "Hidden":true, "VirtualSensor":true, "Formula":"WEIGHTED_AVG", - "Combination":["quiet_therm", "usb_pwr_therm2"], - "Coefficient":[1.208, -0.208], - "Offset":-874, + "Combination":["quiet_therm","usb_pwr_therm2"], + "Coefficient":[1.1, -0.1], + "Offset":-900, "Multiplier":0.001 }, { @@ -95,29 +95,41 @@ "VirtualSensor":true, "Formula":"WEIGHTED_AVG", "Combination":["neutral_therm", "quiet_therm"], - "Coefficient":[0.6, 0.4], - "Offset":-500, + "Coefficient":[0.378, 0.622], + "Offset":-453, "Multiplier":0.001 }, { - "Name":"VIRTUAL-NEUTRAL-USB", + "Name":"VIRTUAL-QI-QUIET", "Type":"UNKNOWN", "Hidden":true, "VirtualSensor":true, "Formula":"WEIGHTED_AVG", - "Combination":["neutral_therm", "usb_pwr_therm"], - "Coefficient":[0.460, 0.540], - "Offset":-3200, + "Combination":["qi_therm","quiet_therm"], + "Coefficient":[0.3, 0.7], + "Offset":-500, + "Multiplier":0.001 + }, + { + "Name":"VIRTUAL-QI-DISP", + "Type":"UNKNOWN", + "Hidden":true, + "VirtualSensor":true, + "Formula":"WEIGHTED_AVG", + "Combination":["qi_therm", "disp_therm"], + "Coefficient":[0.257, 0.743], + "Offset":-268, "Multiplier":0.001 }, { "Name":"VIRTUAL-SKIN", "Type":"SKIN", + "Version":"0.5", "VirtualSensor":true, "TriggerSensor":"quiet_therm", "Formula":"MAXIMUM", - "Combination":["VIRTUAL-GNSS-DISP", "VIRTUAL-USB2-QUIET", "VIRTUAL-QUIET-USB2"], - "Coefficient":[1.0, 1.0, 1.0], + "Combination":["VIRTUAL-GNSS-DISP", "VIRTUAL-USB2-QUIET", "VIRTUAL-QUIET-USB2", "VIRTUAL-NEUTRAL-QUIET"], + "Coefficient":[1.0, 1.0, 1.0, 1.0], "HotThreshold":["NAN", 39.0, 43.0, 45.0, 46.5, 52.0, 55.0], "HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9], "Multiplier":0.001, @@ -142,8 +154,8 @@ "VirtualSensor":true, "TriggerSensor":"quiet_therm", "Formula":"MAXIMUM", - "Combination":["VIRTUAL-GNSS-DISP", "VIRTUAL-USB2-QUIET", "VIRTUAL-QUIET-USB2"], - "Coefficient":[1.0, 1.0, 1.0], + "Combination":["VIRTUAL-GNSS-DISP", "VIRTUAL-USB2-QUIET", "VIRTUAL-QUIET-USB2", "VIRTUAL-NEUTRAL-QUIET"], + "Coefficient":[1.0, 1.0, 1.0, 1.0], "HotThreshold":["NAN", 39.0, 42.0, 44.0, 46.5, 52.0, 55.0], "HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9], "Multiplier":0.001, @@ -202,7 +214,7 @@ "VirtualSensor":true, "TriggerSensor":"quiet_therm", "Formula":"MAXIMUM", - "Combination":["VIRTUAL-NEUTRAL-QUIET", "VIRTUAL-NEUTRAL-USB"], + "Combination":["VIRTUAL-QI-QUIET", "VIRTUAL-QI-DISP"], "Coefficient":[1.0, 1.0], "HotThreshold":["NAN", 39.0, 41.0, 43.0, 45.0, 47.0, 55.0], "HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9], @@ -246,8 +258,8 @@ "VirtualSensor":true, "TriggerSensor":"quiet_therm", "Formula":"MAXIMUM", - "Combination":["VIRTUAL-GNSS-DISP", "VIRTUAL-USB2-QUIET", "VIRTUAL-QUIET-USB2"], - "Coefficient":["1.0", "1.0", "1.0"], + "Combination":["VIRTUAL-GNSS-DISP", "VIRTUAL-USB2-QUIET", "VIRTUAL-QUIET-USB2", "VIRTUAL-NEUTRAL-QUIET"], + "Coefficient":[1.0, 1.0, 1.0, 1.0], "HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", 54.0, "NAN"], "HotHysteresis":[0.0, 0.0, 0.0, 0.0, 0.0, 1.9, 0.0], "Multiplier":0.001, @@ -260,24 +272,8 @@ "Type":"UNKNOWN", "VirtualSensor":true, "Formula":"WEIGHTED_AVG", - "Combination":[ - "usb_pwr_therm", - "usb_pwr_therm2" - ], - "Coefficient":[ - "1.0", - "-1.0" - ], - "HotThreshold":[ - "NAN", - "NAN", - "NAN", - "NAN", - "NAN", - "NAN", - "NAN" - ], - "VrThreshold":"NAN", + "Combination":["usb_pwr_therm", "usb_pwr_therm2"], + "Coefficient":[1.0, -1.0], "Multiplier":0.001 }, { @@ -285,24 +281,8 @@ "Type":"UNKNOWN", "VirtualSensor":true, "Formula":"WEIGHTED_AVG", - "Combination":[ - "usb_pwr_therm", - "neutral_therm" - ], - "Coefficient":[ - "1.0", - "-1.0" - ], - "HotThreshold":[ - "NAN", - "NAN", - "NAN", - "NAN", - "NAN", - "NAN", - "NAN" - ], - "VrThreshold":"NAN", + "Combination":["usb_pwr_therm", "neutral_therm"], + "Coefficient":[1.0, -1.0], "Multiplier":0.001 }, { @@ -311,25 +291,9 @@ "VirtualSensor":true, "Formula":"COUNT_THRESHOLD", "TriggerSensor": "usb_pwr_therm", - "Combination":[ - "usb_pwr_therm", - "USB-MINUS-USB2", - "USB-MINUS-NEUTRAL" - ], - "Coefficient":[ - "42000", - "4000", - "7000" - ], - "HotThreshold":[ - "NAN", - "NAN", - "NAN", - "NAN", - "3.0", - "NAN", - "NAN" - ], + "Combination":["usb_pwr_therm", "USB-MINUS-USB2", "USB-MINUS-NEUTRAL"], + "Coefficient":[42000, 4000,7000], + "HotThreshold":["NAN", "NAN", "NAN", "NAN", "3.0", "NAN", "NAN"], "BindedCdevInfo": [ { "CdevRequest": "usbc-port", @@ -347,25 +311,9 @@ "VirtualSensor":true, "Formula":"COUNT_THRESHOLD", "TriggerSensor": "usb_pwr_therm", - "Combination":[ - "usb_pwr_therm", - "USB-MINUS-USB2", - "USB-MINUS-NEUTRAL" - ], - "Coefficient":[ - "47000", - "4500", - "8000" - ], - "HotThreshold":[ - "NAN", - "NAN", - "NAN", - "NAN", - "NAN", - "3.0", - "NAN" - ], + "Combination":["usb_pwr_therm", "USB-MINUS-USB2", "USB-MINUS-NEUTRAL"], + "Coefficient":[47000, 4500, 8000], + "HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "3.0", "NAN"], "VrThreshold":"NAN", "Multiplier":1, "Monitor":true, diff --git a/thermal_info_config_panther.json b/thermal_info_config_panther.json index 03f1eb6..f51b057 100644 --- a/thermal_info_config_panther.json +++ b/thermal_info_config_panther.json @@ -56,14 +56,14 @@ "PassiveDelay":7000 }, { - "Name":"VIRTUAL-QUIET-USB", + "Name":"VIRTUAL-GNSS-QUIET", "Type":"UNKNOWN", "Hidden":true, "VirtualSensor":true, "Formula":"WEIGHTED_AVG", - "Combination":["quiet_therm", "usb_pwr_therm"], - "Coefficient":[0.973, 0.027], - "Offset":-2200, + "Combination":["gnss_tcxo_therm", "quiet_therm"], + "Coefficient":[1.3, -0.3], + "Offset":-1800, "Multiplier":0.001 }, { @@ -84,8 +84,8 @@ "VirtualSensor":true, "Formula":"WEIGHTED_AVG", "Combination":["gnss_tcxo_therm", "disp_therm"], - "Coefficient":[0.550, 0.450], - "Offset":3000, + "Coefficient":[0.9, 0.1], + "Offset":-700, "Multiplier":0.001 }, { @@ -95,29 +95,40 @@ "VirtualSensor":true, "Formula":"WEIGHTED_AVG", "Combination":["neutral_therm", "quiet_therm"], - "Coefficient":[0.6, 0.4], - "Offset":-400, + "Coefficient":[0.3, 0.7], + "Offset":-500, "Multiplier":0.001 }, { - "Name":"VIRTUAL-NEUTRAL-USB", + "Name":"VIRTUAL-QI-QUIET", "Type":"UNKNOWN", "Hidden":true, "VirtualSensor":true, "Formula":"WEIGHTED_AVG", - "Combination":["neutral_therm", "usb_pwr_therm"], - "Coefficient":[0.6, 0.4], - "Offset":-4000, + "Combination":["qi_therm", "quiet_therm"], + "Coefficient":[0.3, 0.7], + "Offset":-1400, + }, + { + "Name":"VIRTUAL-QI-DISP", + "Type":"UNKNOWN", + "Hidden":true, + "VirtualSensor":true, + "Formula":"WEIGHTED_AVG", + "Combination":["qi_therm","disp_therm"], + "Coefficient":[0.2, 0.8], + "Offset":-900, "Multiplier":0.001 }, { "Name":"VIRTUAL-SKIN", "Type":"SKIN", + "Version":"0.5", "VirtualSensor":true, "TriggerSensor":"quiet_therm", "Formula":"MAXIMUM", - "Combination":["VIRTUAL-QUIET-USB", "VIRTUAL-USB-QUIET", "VIRTUAL-GNSS-DISP"], - "Coefficient":[1.0, 1.0, 1.0], + "Combination":["VIRTUAL-GNSS-QUIET", "VIRTUAL-USB-QUIET", "VIRTUAL-GNSS-DISP", "VIRTUAL-NEUTRAL-QUIET"], + "Coefficient":[1.0, 1.0, 1.0, 1.0], "HotThreshold":["NAN", 39.0, 43.0, 45.0, 46.5, 52.0, 55.0], "HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9], "Multiplier":0.001, @@ -142,8 +153,8 @@ "VirtualSensor":true, "TriggerSensor":"quiet_therm", "Formula":"MAXIMUM", - "Combination":["VIRTUAL-QUIET-USB", "VIRTUAL-USB-QUIET", "VIRTUAL-GNSS-DISP"], - "Coefficient":[1.0, 1.0, 1.0], + "Combination":["VIRTUAL-GNSS-QUIET", "VIRTUAL-USB-QUIET", "VIRTUAL-GNSS-DISP", "VIRTUAL-NEUTRAL-QUIET"], + "Coefficient":[1.0, 1.0, 1.0, 1.0], "HotThreshold":["NAN", 39.0, 42.0, 44.0, 46.5, 52.0, 55.0], "HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9], "Multiplier":0.001, @@ -202,7 +213,7 @@ "VirtualSensor":true, "TriggerSensor":"quiet_therm", "Formula":"MAXIMUM", - "Combination":["VIRTUAL-NEUTRAL-QUIET", "VIRTUAL-NEUTRAL-USB"], + "Combination":["VIRTUAL-QI-QUIET", "VIRTUAL-QI-DISP"], "Coefficient":[1.0, 1.0], "HotThreshold":["NAN", 39.0, 41.0, 43.0, 45.0, 47.0, 55.0], "HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9], @@ -246,8 +257,8 @@ "VirtualSensor":true, "TriggerSensor":"quiet_therm", "Formula":"MAXIMUM", - "Combination":["VIRTUAL-QUIET-USB", "VIRTUAL-USB-QUIET", "VIRTUAL-GNSS-DISP"], - "Coefficient":[1.0, 1.0, 1.0], + "Combination":["VIRTUAL-GNSS-QUIET", "VIRTUAL-USB-QUIET", "VIRTUAL-GNSS-DISP", "VIRTUAL-NEUTRAL-QUIET"], + "Coefficient":[1.0, 1.0, 1.0, 1.0], "HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", 54.0, "NAN"], "HotHysteresis":[0.0, 0.0, 0.0, 0.0, 0.0, 1.9, 0.0], "Multiplier":0.001, @@ -260,24 +271,8 @@ "Type":"UNKNOWN", "VirtualSensor":true, "Formula":"WEIGHTED_AVG", - "Combination":[ - "usb_pwr_therm", - "usb_pwr_therm2" - ], - "Coefficient":[ - "1.0", - "-1.0" - ], - "HotThreshold":[ - "NAN", - "NAN", - "NAN", - "NAN", - "NAN", - "NAN", - "NAN" - ], - "VrThreshold":"NAN", + "Combination":["usb_pwr_therm", "usb_pwr_therm2"], + "Coefficient":[1.0, -1.0], "Multiplier":0.001 }, { @@ -285,24 +280,8 @@ "Type":"UNKNOWN", "VirtualSensor":true, "Formula":"WEIGHTED_AVG", - "Combination":[ - "usb_pwr_therm", - "neutral_therm" - ], - "Coefficient":[ - "1.0", - "-1.0" - ], - "HotThreshold":[ - "NAN", - "NAN", - "NAN", - "NAN", - "NAN", - "NAN", - "NAN" - ], - "VrThreshold":"NAN", + "Combination":["usb_pwr_therm", "neutral_therm"], + "Coefficient":[1.0, -1.0], "Multiplier":0.001 }, { @@ -311,25 +290,9 @@ "VirtualSensor":true, "Formula":"COUNT_THRESHOLD", "TriggerSensor": "usb_pwr_therm", - "Combination":[ - "usb_pwr_therm", - "USB-MINUS-USB2", - "USB-MINUS-NEUTRAL" - ], - "Coefficient":[ - "40000", - "1500", - "3000" - ], - "HotThreshold":[ - "NAN", - "NAN", - "NAN", - "NAN", - "3.0", - "NAN", - "NAN" - ], + "Combination":["usb_pwr_therm", "USB-MINUS-USB2", "USB-MINUS-NEUTRAL"], + "Coefficient":[40000, 1500, 3000], + "HotThreshold":["NAN", "NAN", "NAN", "NAN", "3.0", "NAN", "NAN"], "BindedCdevInfo": [ { "CdevRequest": "usbc-port", @@ -347,25 +310,9 @@ "VirtualSensor":true, "Formula":"COUNT_THRESHOLD", "TriggerSensor": "usb_pwr_therm", - "Combination":[ - "usb_pwr_therm", - "USB-MINUS-USB2", - "USB-MINUS-NEUTRAL" - ], - "Coefficient":[ - "42000", - "2000", - "4000" - ], - "HotThreshold":[ - "NAN", - "NAN", - "NAN", - "NAN", - "NAN", - "3.0", - "NAN" - ], + "Combination":["usb_pwr_therm", "USB-MINUS-USB2", "USB-MINUS-NEUTRAL"], + "Coefficient":[42000, 2000, 4000], + "HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "3.0", "NAN"], "VrThreshold":"NAN", "Multiplier":1, "Monitor":true,