From 0d46e3758a0d5ed9fa2a4003ec42f98623b2d15b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BA=B3=E5=85=B0=E9=9F=B3=E9=9F=B5?= <91950505+naranyinyun@users.noreply.github.com> Date: Fri, 24 Nov 2023 21:44:02 +0800 Subject: [PATCH] Update dimensity1100.json --- dimensity1100.json | 368 ++++++++++++++++++++++++++++++++++----------- 1 file changed, 277 insertions(+), 91 deletions(-) diff --git a/dimensity1100.json b/dimensity1100.json index 65a6ab5..7ee0430 100644 --- a/dimensity1100.json +++ b/dimensity1100.json @@ -1,17 +1,20 @@ { - "name": "Dimensity1100/1200/1300_Complex6", + "name": "Dimensity1100/1200/1300_Complex7", "author": "XiaHuaBeiChiDiaoLe", - "configVersion": 7, + "configVersion": 8, "CpuGovernor": { "enable": true, - "slowSampleTime": 50, - "fastSampleTime": 30, + "params": { + "activeRateHz": 55, + "idleRateHz": 35, + "minFreqStep": 200 + }, "policies": [ { "coreNum": 4, "perfScale": 100, "lowPowerFreq": 500, - "optimalFreq": 1800, + "optimalFreq": 1000, "modelFreq": 2000, "modelPower": 340 }, @@ -19,7 +22,7 @@ "coreNum": 3, "perfScale": 295, "lowPowerFreq": 437, - "optimalFreq": 1985, + "optimalFreq": 2200, "modelFreq": 2600, "modelPower": 1550 }, @@ -34,218 +37,401 @@ ], "modes": { "powersave": { - "powerLimit": 1500, - "perfMargin": [17, 13, 11], - "upRateLimitMs": [150, 170, 190], - "smoothFreq": [700, 900, 900], + "powerLimit": 1700, + "perfMargin": [ + 17, + 15, + 13 + ], + "upRateLatency": 1000, "freqBurst": { + "none": { + "durationTime": 0, + "unlimitPower": false, + "lowLatency": false, + "extraMargin": 0, + "boost": 0 + }, "tap": { + "durationTime": 1000, "unlimitPower": false, - "boost": 5, - "durationTime": 300 + "lowLatency": false, + "extraMargin": 0, + "boost": 20 }, "swipe": { + "durationTime": 500, "unlimitPower": false, - "boost": 5, - "durationTime": 400 + "lowLatency": false, + "extraMargin": 10, + "boost": 0 }, "gesture": { + "durationTime": 1000, "unlimitPower": false, - "boost": 10, - "durationTime": 300 + "lowLatency": false, + "extraMargin": 20, + "boost": 20 }, "heavyload": { + "durationTime": 2000, + "unlimitPower": true, + "lowLatency": false, + "extraMargin": 20, + "boost": 0 + }, + "jank": { + "durationTime": 0, "unlimitPower": false, - "boost": 10, - "durationTime": 1000 + "lowLatency": false, + "extraMargin": 0, + "boost": 0 + }, + "bigJank": { + "durationTime": 100, + "unlimitPower": true, + "lowLatency": false, + "extraMargin": 0, + "boost": 40 } }, "heatControl": [ { - "cpuTemp": 70, - "maxPower": 2500 - }, - { - "cpuTemp": 80, + "cpuTemp": 95, "maxPower": 2000 } ] }, "balance": { "powerLimit": 2200, - "perfMargin": [20, 17, 15], - "upRateLimitMs": [100, 120, 130], - "smoothFreq": [900, 1200, 1100], + "perfMargin": [ + 21, + 23, + 25 + ], + "upRateLatency": 800, "freqBurst": { + "none": { + "durationTime": 0, + "unlimitPower": false, + "lowLatency": false, + "extraMargin": 0, + "boost": 0 + }, "tap": { + "durationTime": 1000, "unlimitPower": false, - "boost": 5, - "durationTime": 300 + "lowLatency": false, + "extraMargin": 0, + "boost": 20 }, "swipe": { + "durationTime": 500, "unlimitPower": false, - "boost": 10, - "durationTime": 300 + "lowLatency": false, + "extraMargin": 10, + "boost": 0 }, "gesture": { + "durationTime": 1000, "unlimitPower": false, - "boost": 5, - "durationTime": 300 + "lowLatency": false, + "extraMargin": 20, + "boost": 20 }, "heavyload": { - "unlimitPower": false, - "boost": 10, - "durationTime": 2000 + "durationTime": 2000, + "unlimitPower": true, + "lowLatency": false, + "extraMargin": 20, + "boost": 0 + }, + "jank": { + "durationTime": 100, + "unlimitPower": true, + "lowLatency": true, + "extraMargin": 0, + "boost": 40 + }, + "bigJank": { + "durationTime": 100, + "unlimitPower": true, + "lowLatency": true, + "extraMargin": 20, + "boost": 40 } }, "heatControl": [ { - "cpuTemp": 70, + "cpuTemp": 90, "maxPower": 3500 }, { - "cpuTemp": 75, - "maxPower": 3000 - }, - { - "cpuTemp": 80, + "cpuTemp": 95, "maxPower": 2500 } ] }, "performance": { - "powerLimit": 2900, - "perfMargin": [17, 13, 10], - "upRateLimitMs": [80, 80, 80], - "smoothFreq": [900, 1200, 1100], + "powerLimit": 2800, + "perfMargin": [ + 25, + 27, + 30 + ], + "upRateLatency": 600, "freqBurst": { + "none": { + "durationTime": 0, + "unlimitPower": false, + "lowLatency": false, + "extraMargin": 0, + "boost": 0 + }, "tap": { + "durationTime": 1000, "unlimitPower": false, - "boost": 10, - "durationTime": 500 + "lowLatency": false, + "extraMargin": 0, + "boost": 20 }, "swipe": { + "durationTime": 500, "unlimitPower": false, - "boost": 10, - "durationTime": 500 + "lowLatency": false, + "extraMargin": 10, + "boost": 0 }, "gesture": { + "durationTime": 1000, "unlimitPower": false, - "boost": 10, - "durationTime": 500 + "lowLatency": false, + "extraMargin": 20, + "boost": 20 }, "heavyload": { + "durationTime": 2000, "unlimitPower": true, - "boost": 10, - "durationTime": 2000 + "lowLatency": false, + "extraMargin": 20, + "boost": 0 + }, + "jank": { + "durationTime": 100, + "unlimitPower": true, + "lowLatency": true, + "extraMargin": 0, + "boost": 40 + }, + "bigJank": { + "durationTime": 100, + "unlimitPower": true, + "lowLatency": true, + "extraMargin": 20, + "boost": 40 } }, "heatControl": [ { - "cpuTemp": 80, - "maxPower": 4500 + "cpuTemp": 85, + "maxPower": 5000 }, { - "cpuTemp": 85, + "cpuTemp": 90, "maxPower": 4000 }, { - "cpuTemp": 90, + "cpuTemp": 95, "maxPower": 3500 } ] }, "fast": { "powerLimit": 10000, - "perfMargin": [30, 30, 30], - "upRateLimitMs": [0, 0, 0], - "smoothFreq": [900, 1200, 1100], + "perfMargin": [ + 30, + 30, + 30 + ], + "upRateLatency": 400, "freqBurst": { + "none": { + "durationTime": 0, + "unlimitPower": false, + "lowLatency": false, + "extraMargin": 0, + "boost": 0 + }, "tap": { - "unlimitPower": true, - "boost": 10, - "durationTime": 500 + "durationTime": 1000, + "unlimitPower": false, + "lowLatency": false, + "extraMargin": 0, + "boost": 20 }, "swipe": { - "unlimitPower": true, - "boost": 10, - "durationTime": 500 + "durationTime": 500, + "unlimitPower": false, + "lowLatency": false, + "extraMargin": 10, + "boost": 0 }, "gesture": { - "unlimitPower": true, - "boost": 30, - "durationTime": 1000 + "durationTime": 1000, + "unlimitPower": false, + "lowLatency": false, + "extraMargin": 20, + "boost": 20 }, "heavyload": { + "durationTime": 2000, + "unlimitPower": true, + "lowLatency": false, + "extraMargin": 20, + "boost": 0 + }, + "jank": { + "durationTime": 100, "unlimitPower": true, - "boost": 30, - "durationTime": 2000 + "lowLatency": true, + "extraMargin": 0, + "boost": 40 + }, + "bigJank": { + "durationTime": 100, + "unlimitPower": true, + "lowLatency": true, + "extraMargin": 20, + "boost": 40 } }, - "heatControl": [] + "heatControl": [ + { + "cpuTemp": 95, + "maxPower": 3000 + } + ] } } }, "ThreadSchedOpt": { "enable": true, "MainThread": { - "cpus": [4, 5, 6], + "cpus": [ + 4, + 5, + 6 + ], "nice": -10 }, "GameSingleThread": { - "cpus": [7], + "cpus": [ + 7 + ], "nice": -16 }, "GameMultiThread": { - "cpus": [4, 5, 6], + "cpus": [ + 4, + 5, + 6 + ], "nice": -16 }, "UIThread": { - "cpus": [4, 5, 6], + "cpus": [ + 4, + 5, + 6 + ], "nice": -10 }, "MediaThread": { - "cpus": [0, 1, 2, 3, 4, 5, 6], + "cpus": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ], "nice": -16 }, "WebViewThread": { - "cpus": [4, 5, 6, 7], + "cpus": [ + 4, + 5, + 6, + 7 + ], "nice": -10 }, "ProcessThread": { - "cpus": [4, 5, 6], + "cpus": [ + 4, + 5, + 6 + ], "nice": -8 }, "NonRealTimeThread": { - "cpus": [0, 1, 2, 3], - "nice": 10 + "cpus": [ + 0, + 1, + 2, + 3 + ], + "nice": 0 }, "OtherThread": { - "cpus": [0, 1, 2, 3, 4, 5, 6], + "cpus": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ], "nice": 0 } }, "MtkGpuGovernor": { "enable": true, - "slowSampleTime": 40, - "fastSampleTime": 20, - "preferredFreq": [532, 654, 735], + "params": { + "activeRateHz": 60, + "idleRateHz": 30, + "preferredFreq": [ + 350, + 654, + 735 + ] + }, "modes": { "powersave": { "maxFreq": 350, - "perfMargin": 10 + "minFreq": 0, + "upRateThres": 90, + "downRateDiff": 10 }, "balance": { - "maxFreq": 532, - "perfMargin": 20 + "maxFreq": 654, + "minFreq": 0, + "upRateThres": 80, + "downRateDiff": 10 }, "performance": { "maxFreq": 735, - "perfMargin": 30 + "minFreq": 0, + "upRateThres": 70, + "downRateDiff": 10 }, "fast": { "maxFreq": 886, - "perfMargin": 40 + "minFreq": 0, + "upRateThres": 70, + "downRateDiff": 20 } } }, @@ -282,4 +468,4 @@ "fastMode": [] } } -} \ No newline at end of file + }