From 1db83e959b137f1f6aba496fc1439aeceb48bd45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BA=B3=E5=85=B0=E9=9F=B3=E9=9F=B5?= Date: Mon, 1 May 2023 18:39:16 +0800 Subject: [PATCH] support g80 --- No_Support/helio_g80.json => helio_g80.json | 199 ++++++++++---------- 1 file changed, 100 insertions(+), 99 deletions(-) rename No_Support/helio_g80.json => helio_g80.json (53%) diff --git a/No_Support/helio_g80.json b/helio_g80.json similarity index 53% rename from No_Support/helio_g80.json rename to helio_g80.json index d8e077d..0366142 100644 --- a/No_Support/helio_g80.json +++ b/helio_g80.json @@ -1,28 +1,28 @@ { "name": "Helio_G80/G85/P65/P90", - "author": "chenzyadb", - "configVersion": 5, + "author": "Nalanyinyun", + "configVersion": 6, "debug": false, "CpuGovernor": { "enable": true, - "slowSampleTime": 40, - "fastSampleTime": 20, + "slowSampleTime": 60, + "fastSampleTime": 30, "policy": { "policy0": { - "cpuCore": "0-5", + "cpuCore": [0, 1, 2, 3, 4, 5], "perfScale": 100, - "lowPowerFreq": 500, - "baseFreq": 900, - "expectFreq": 1500, + "lowPowerFreq": 300, + "baseFreq": 1400, + "optimalFreq": 1000, "modelFreq": 1800, "modelPower": 360 }, "policy1": { - "cpuCore": "6-7", + "cpuCore": [6, 7], "perfScale": 180, "lowPowerFreq": 700, - "baseFreq": 1100, - "expectFreq": 1800, + "baseFreq": 900, + "optimalFreq": 1000, "modelFreq": 2000, "modelPower": 1380 } @@ -31,189 +31,190 @@ "powerLimit": 2000, "policy0": { "upRateLatency": 120, - "perfMargin": 10 + "perfMargin": 15 }, "policy1": { - "upRateLatency": 120, - "perfMargin": 10 + "upRateLatency": 160, + "perfMargin": 9 }, "freqBurst": { "touch": { - "boost": 0, - "durationTime": 0 + "boost": 5, + "durationTime": 5 }, "swipe": { - "boost": 10, - "durationTime": 500 + "boost": 5, + "durationTime": 300 }, "gesture": { - "boost": 20, + "boost": 10, "durationTime": 500 }, "heavyload": { - "boost": 20, - "durationTime": 2000 + "boost": 10, + "durationTime": 3000 } } }, "balance": { - "powerLimit": 3500, + "powerLimit": 3000, "policy0": { "upRateLatency": 100, - "perfMargin": 20 + "perfMargin": 19 }, "policy1": { - "upRateLatency": 100, - "perfMargin": 20 + "upRateLatency": 140, + "perfMargin": 11 }, "freqBurst": { "touch": { "boost": 5, - "durationTime": 1000 + "durationTime": 500 }, "swipe": { - "boost": 10, + "boost": 5, "durationTime": 500 }, "gesture": { - "boost": 20, + "boost": 10, "durationTime": 500 }, "heavyload": { - "boost": 20, - "durationTime": 2000 + "boost": 10, + "durationTime": 3000 } } }, "performance": { "powerLimit": 5000, "policy0": { - "upRateLatency": 80, - "perfMargin": 25 + "upRateLatency": 120, + "perfMargin": 22 }, "policy1": { - "upRateLatency": 80, - "perfMargin": 25 + "upRateLatency": 130, + "perfMargin": 19 }, "freqBurst": { "touch": { "boost": 10, - "durationTime": 1000 + "durationTime": 500 }, "swipe": { - "boost": 20, + "boost": 10, "durationTime": 500 }, "gesture": { - "boost": 30, + "boost": 10, "durationTime": 500 }, "heavyload": { - "boost": 30, + "boost": 10, "durationTime": 2000 } } }, "fast": { - "powerLimit": 10000, + "powerLimit": 7000, "policy0": { - "upRateLatency": 60, - "perfMargin": 30 + "upRateLatency": 30, + "perfMargin": 27 }, "policy1": { - "upRateLatency": 60, - "perfMargin": 30 + "upRateLatency": 40, + "perfMargin": 23 }, "freqBurst": { "touch": { - "boost": 20, - "durationTime": 1000 + "boost": 10, + "durationTime": 500 }, "swipe": { - "boost": 30, + "boost": 10, "durationTime": 500 }, "gesture": { - "boost": 40, + "boost": 10, "durationTime": 500 }, "heavyload": { - "boost": 40, + "boost": 10, "durationTime": 2000 } } } }, "ThreadSchedOpt": { - "enable": true, - "MainThread": { - "cpus": "67", - "nice": -12 - }, - "GameSingleThread": { - "cpus": "7", - "nice": -16 - }, - "GameMultiThread": { - "cpus": "0123456", - "nice": -16 - }, - "RenderThread": { - "cpus": "7", - "nice": -20 - }, - "UIThread": { - "cpus": "67", - "nice": -12 - }, - "MediaThread": { - "cpus": "0123456", - "nice": -16 - }, - "WebViewThread": { - "cpus": "67", - "nice": -12 - }, - "ProcessThread": { - "cpus": "0123456", - "nice": -8 - }, - "NonRealTimeThread": { - "cpus": "0123", - "nice": 0 - }, - "OtherThread": { - "cpus": "0123456", - "nice": -4 - } - }, + "enable": true, + "MainThread": { + "cpus": [6, 7], + "nice": -12 + }, + "GameSingleThread": { + "cpus": [7], + "nice": -16 + }, + "GameMultiThread": { + "cpus": [0, 1, 2, 3, 4, 5, 6], + "nice": -16 + }, + "RenderThread": { + "cpus": [7], + "nice": -20 + }, + "UIThread": { + "cpus": [6, 7], + "nice": -12 + }, + "MediaThread": { + "cpus": [0, 1, 2, 3, 4, 5, 6], + "nice": -16 + }, + "WebViewThread": { + "cpus": [6, 7], + "nice": -12 + }, + "ProcessThread": { + "cpus": [0, 1, 2, 3, 4, 5, 6], + "nice": -8 + }, + "NonRealTimeThread": { + "cpus": [0, 1, 2, 3], + "nice": 0 + }, + "OtherThread": { + "cpus": [0, 1, 2, 3, 4, 5, 6], + "nice": -8 + } + }, "MtkGpuGovernor": { "enable": true, - "slowSampleTime": 40, - "fastSampleTime": 20, + "slowSampleTime": 50, + "fastSampleTime": 30, + "preferredFreq": [], "powersave": { - "maxFreq": 700, + "maxFreq": 350, "perfMargin": 10, "upRateLatency": 80, "touchBoost": false }, "balance": { - "maxFreq": 800, + "maxFreq": 500, "perfMargin": 20, "upRateLatency": 80, - "touchBoost": true + "touchBoost": false }, "performance": { - "maxFreq": 900, + "maxFreq": 700, "perfMargin": 25, "upRateLatency": 60, - "touchBoost": true + "touchBoost": false }, "fast": { - "maxFreq": 1000, + "maxFreq": 900, "perfMargin": 30, "upRateLatency": 40, - "touchBoost": true + "touchBoost": false } } } \ No newline at end of file