diff options
author | Wei Wang <wvw@google.com> | 2021-08-02 17:37:19 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2021-08-02 17:37:19 +0000 |
commit | f9a0e6f6cda0c94dbb205d6c686b6a102897a37f (patch) | |
tree | 5bd779f1e3a371c06d8266bcfc2415b6189d7beb | |
parent | 7b9d1c08794eb0a8d4c2132aebd863d52d5ffda1 (diff) | |
parent | 0bcb7660c1b75f3d87b6026a11d80ec3d47b30aa (diff) | |
download | pixel-f9a0e6f6cda0c94dbb205d6c686b6a102897a37f.tar.gz |
Merge "ADPF: fix no boost due to the big negative ILowLimit" into sc-dev
-rw-r--r-- | power-libperfmgr/aidl/PowerHintSession.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/power-libperfmgr/aidl/PowerHintSession.cpp b/power-libperfmgr/aidl/PowerHintSession.cpp index e76d8286..7a39dab0 100644 --- a/power-libperfmgr/aidl/PowerHintSession.cpp +++ b/power-libperfmgr/aidl/PowerHintSession.cpp @@ -95,10 +95,10 @@ static double getDoubleProperty(const char *prop, double value) { return value; } -static double sPidPOver = getDoubleProperty(kPowerHalAdpfPidPOver, 2.0); -static double sPidPUnder = getDoubleProperty(kPowerHalAdpfPidPUnder, 2.0); +static double sPidPOver = getDoubleProperty(kPowerHalAdpfPidPOver, 5.0); +static double sPidPUnder = getDoubleProperty(kPowerHalAdpfPidPUnder, 3.0); static double sPidI = getDoubleProperty(kPowerHalAdpfPidI, 0.001); -static double sPidDOver = getDoubleProperty(kPowerHalAdpfPidDOver, 100.0); +static double sPidDOver = getDoubleProperty(kPowerHalAdpfPidDOver, 500.0); static double sPidDUnder = getDoubleProperty(kPowerHalAdpfPidDUnder, 0.0); static const int64_t sPidIInit = (sPidI == 0) ? 0 @@ -113,7 +113,7 @@ static const int64_t sPidIHighLimit = static const int64_t sPidILowLimit = (sPidI == 0) ? 0 : static_cast<int64_t>(::android::base::GetIntProperty<int64_t>( - kPowerHalAdpfPidILowLimit, -512) / + kPowerHalAdpfPidILowLimit, -120) / sPidI); static const int32_t sUclampMinHighLimit = ::android::base::GetUintProperty<uint32_t>(kPowerHalAdpfUclampMinHighLimit, 512); |