From 4ff7962854d069c2130e7e652e26c488708d12b6 Mon Sep 17 00:00:00 2001 From: Dmitry Skiba Date: Mon, 9 Dec 2024 19:43:18 +0000 Subject: [PATCH] Add support for AMM experiment. See go/pixel-perf-amm-experiment for more info. Bug: 365855872 Test: build/flash; set .Perf__amm_experiment=true, observe auto_migration_margins_enable value changing 1->0; set .Perf__amm_experiment="", observe the value changing 0->1 Flag: NONE controlled by Mendel instead Change-Id: I77124ff55150075bb6d129c7c56ebed1a939ad59 Signed-off-by: Dmitry Skiba --- powerhint-comet.json | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/powerhint-comet.json b/powerhint-comet.json index 4e80e57..824f643 100644 --- a/powerhint-comet.json +++ b/powerhint-comet.json @@ -3482,13 +3482,15 @@ "PowerHint": "GAME", "Node": "AutoMigrationMarginsEnable", "Duration": 0, - "Value": "1" + "Value": "1", + "EnableProperty": "vendor.powerhal.amm_enabled" }, { "PowerHint": "GAME", "Node": "AutoDvfsHeadroomEnable", "Duration": 0, - "Value": "1" + "Value": "1", + "EnableProperty": "vendor.powerhal.amm_enabled" }, { "PowerHint": "GAME", @@ -3807,6 +3809,18 @@ "Node": "MIFTargetLoad", "Duration": 0, "Value": "20 80" + }, + { + "PowerHint": "DISABLE_AMM", + "Node": "AutoMigrationMarginsEnable", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "DISABLE_AMM", + "Node": "AutoDvfsHeadroomEnable", + "Duration": 0, + "Value": "0" } ], "GpuSysfsPath" : "/sys/devices/platform/1f000000.mali",