From 8e089ded3397fafed3f03af6f70afe9468911db1 Mon Sep 17 00:00:00 2001 From: Ady Abraham Date: Thu, 5 Jan 2023 19:21:43 +0000 Subject: [PATCH] DMD: enable frame rate override Enable the frame rate override feature so the device could run at divisors of the physical refresh rate. Bug: 260875483 Change-Id: I9f3b518312a22a78158d286ebd96c7657ee34c40 Test: atest FrameRateOverrideHostTest --- .../com/android/server/display/DisplayModeDirector.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/services/core/java/com/android/server/display/DisplayModeDirector.java b/services/core/java/com/android/server/display/DisplayModeDirector.java index f8d6c5f3ea4de..c960416b63285 100644 --- a/services/core/java/com/android/server/display/DisplayModeDirector.java +++ b/services/core/java/com/android/server/display/DisplayModeDirector.java @@ -3081,10 +3081,10 @@ public class DisplayModeDirector { @Override public boolean supportsFrameRateOverride() { - return SurfaceFlingerProperties.enable_frame_rate_override().orElse(false) + return SurfaceFlingerProperties.enable_frame_rate_override().orElse(true) && !SurfaceFlingerProperties.frame_rate_override_for_native_rates() - .orElse(true) - && SurfaceFlingerProperties.frame_rate_override_global().orElse(false); + .orElse(false) + && SurfaceFlingerProperties.frame_rate_override_global().orElse(true); } private DisplayManager getDisplayManager() {