From 5e76a2a191c018b8ff6f50739f7f4bf63063455d Mon Sep 17 00:00:00 2001 From: Jimmy Shiu Date: Thu, 18 Jul 2024 20:16:00 +0530 Subject: [PATCH] sm6375-common: power-libperfmgr: ADPF: send ADPF_FIRST_FRAME hint To send ADPF_FIRST_FRAME hint when reportWorkDurations was called first time after stale state. Bug: 243025173 Test: PtsUiBench & CUJ Change-Id: I4377b1f549646bcf44bdf26b2657b7bc0646f9a4 Merged-In: I4377b1f549646bcf44bdf26b2657b7bc0646f9a4 --- power-libperfmgr/PowerHintSession.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/power-libperfmgr/PowerHintSession.cpp b/power-libperfmgr/PowerHintSession.cpp index b8390df..bce149c 100644 --- a/power-libperfmgr/PowerHintSession.cpp +++ b/power-libperfmgr/PowerHintSession.cpp @@ -341,6 +341,9 @@ ndk::ScopedAStatus PowerHintSession::reportActualWorkDuration( mLastUpdatedTime.store(std::chrono::steady_clock::now()); if (isFirstFrame) { + if (isAppSession()) { + tryToSendPowerHint("ADPF_FIRST_FRAME"); + } updateUniveralBoostMode(); }