From 9b2aeca4f0cc52ec9257e131ae2d16663154c864 Mon Sep 17 00:00:00 2001 From: Jay Date: Mon, 12 Dec 2022 23:23:40 +0000 Subject: [PATCH] powerhint: restrict Camera Daemon to small and mid cores For all the use-cases, restrict camera daemon to use 4 small and 4 mid cores by default. Bug: 261760700 Test: GCA video recording Change-Id: Idf373a98f13e066361cc5144a14cbfefa27e7ca1 --- powerhint-husky.json | 25 +++++++++++++++++++++++++ powerhint-ripcurrent.json | 25 +++++++++++++++++++++++++ powerhint-shiba.json | 25 +++++++++++++++++++++++++ 3 files changed, 75 insertions(+) diff --git a/powerhint-husky.json b/powerhint-husky.json index 1be748e..4c5941c 100644 --- a/powerhint-husky.json +++ b/powerhint-husky.json @@ -196,6 +196,7 @@ "Values": [ "0-3", "4-8", + "0-7", "0-8" ], "ResetOnInit": true @@ -1072,6 +1073,12 @@ "Duration": 0, "Value": "4-8" }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDCpuset", + "Duration": 0, + "Value": "0-7" + }, { "PowerHint": "CAMERA_STREAMING_EXTREME", "Node": "NPITaskPacking", @@ -1198,6 +1205,12 @@ "Duration": 0, "Value": "4-7" }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDCpuset", + "Duration": 0, + "Value": "0-7" + }, { "PowerHint": "CAMERA_STREAMING_HIGH", "Node": "CDMidHighCpusetCpus", @@ -1324,6 +1337,12 @@ "Duration": 0, "Value": "4-8" }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDCpuset", + "Duration": 0, + "Value": "0-7" + }, { "PowerHint": "CAMERA_STREAMING_STANDARD", "Node": "NPITaskPacking", @@ -1378,6 +1397,12 @@ "Duration": 0, "Value": "1014000" }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDCpuset", + "Duration": 0, + "Value": "0-7" + }, { "PowerHint": "CAMERA_STREAMING_LOW", "Node": "CDHighCpusetCpus", diff --git a/powerhint-ripcurrent.json b/powerhint-ripcurrent.json index a4f76a9..0f5bde7 100644 --- a/powerhint-ripcurrent.json +++ b/powerhint-ripcurrent.json @@ -196,6 +196,7 @@ "Values": [ "0-3", "4-8", + "0-7", "0-8" ], "ResetOnInit": true @@ -1072,6 +1073,12 @@ "Duration": 0, "Value": "4-8" }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDCpuset", + "Duration": 0, + "Value": "0-7" + }, { "PowerHint": "CAMERA_STREAMING_EXTREME", "Node": "NPITaskPacking", @@ -1204,6 +1211,12 @@ "Duration": 0, "Value": "4-8" }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDCpuset", + "Duration": 0, + "Value": "0-7" + }, { "PowerHint": "CAMERA_STREAMING_HIGH", "Node": "NPITaskPacking", @@ -1306,6 +1319,12 @@ "Duration": 0, "Value": "1352000" }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDCpuset", + "Duration": 0, + "Value": "0-7" + }, { "PowerHint": "CAMERA_STREAMING_STANDARD", "Node": "CDHighCpusetCpus", @@ -1378,6 +1397,12 @@ "Duration": 0, "Value": "1014000" }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDCpuset", + "Duration": 0, + "Value": "0-7" + }, { "PowerHint": "CAMERA_STREAMING_LOW", "Node": "CDHighCpusetCpus", diff --git a/powerhint-shiba.json b/powerhint-shiba.json index 1be748e..842e29d 100644 --- a/powerhint-shiba.json +++ b/powerhint-shiba.json @@ -196,6 +196,7 @@ "Values": [ "0-3", "4-8", + "0-7", "0-8" ], "ResetOnInit": true @@ -1072,6 +1073,12 @@ "Duration": 0, "Value": "4-8" }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDCpuset", + "Duration": 0, + "Value": "0-7" + }, { "PowerHint": "CAMERA_STREAMING_EXTREME", "Node": "NPITaskPacking", @@ -1204,6 +1211,12 @@ "Duration": 0, "Value": "4-8" }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDCpuset", + "Duration": 0, + "Value": "0-7" + }, { "PowerHint": "CAMERA_STREAMING_HIGH", "Node": "NPITaskPacking", @@ -1324,6 +1337,12 @@ "Duration": 0, "Value": "4-8" }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDCpuset", + "Duration": 0, + "Value": "0-7" + }, { "PowerHint": "CAMERA_STREAMING_STANDARD", "Node": "NPITaskPacking", @@ -1378,6 +1397,12 @@ "Duration": 0, "Value": "1014000" }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDCpuset", + "Duration": 0, + "Value": "0-7" + }, { "PowerHint": "CAMERA_STREAMING_LOW", "Node": "CDHighCpusetCpus",