diff options
Diffstat (limited to 'composer/hwc_display_builtin.cpp')
-rw-r--r-- | composer/hwc_display_builtin.cpp | 7 |
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) { |