summaryrefslogtreecommitdiff
path: root/composer/hwc_display_builtin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'composer/hwc_display_builtin.cpp')
-rw-r--r--composer/hwc_display_builtin.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/composer/hwc_display_builtin.cpp b/composer/hwc_display_builtin.cpp
index 486534a7..7d1cdf94 100644
--- a/composer/hwc_display_builtin.cpp
+++ b/composer/hwc_display_builtin.cpp
@@ -1648,6 +1648,13 @@ void HWCDisplayBuiltIn::SetCpuPerfHintLargeCompCycle() {
return;
}
+ //Send large comp cycle hint only for fps >= 90
+ if (active_refresh_rate_ < 90) {
+ DLOGV_IF(kTagResources, "Skip large comp cycle hint for current fps - %u",
+ active_refresh_rate_);
+ return;
+ }
+
for (auto hwc_layer : layer_set_) {
Layer *layer = hwc_layer->GetSDMLayer();
if (layer->composition == kCompositionGPU) {