From a18057de76e447ec2c5e2b6efdd4d61dcdf2ea5e Mon Sep 17 00:00:00 2001 From: Arthur Hung Date: Tue, 15 Aug 2023 01:37:36 +0000 Subject: [PATCH] Enable small dirty detection for variable refresh rate Bug: 283055450 Test: Build Change-Id: I670432d6e566260df3cfdc938f4ddbae70b5d47a --- device.mk | 3 +++ .../frameworks/base/core/res/res/values/config.xml | 13 +++++++++++++ 2 files changed, 16 insertions(+) diff --git a/device.mk b/device.mk index 919520b1..3a5f1479 100644 --- a/device.mk +++ b/device.mk @@ -669,6 +669,9 @@ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.use_color_management=tr PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.protected_contents=true PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.display_update_imminent_timeout_ms=50 +# Enhance VRR detection +PRODUCT_DEFAULT_PROPERTY_OVERRIDES += debug.sf.enable_small_dirty_detection=true + # force to blend in P3 mode PRODUCT_PROPERTY_OVERRIDES += \ persist.sys.sf.native_mode=2 \ diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml index c705b94a..fb2d0380 100644 --- a/overlay/frameworks/base/core/res/res/values/config.xml +++ b/overlay/frameworks/base/core/res/res/values/config.xml @@ -280,4 +280,17 @@ true + + + + + com.google.android.youtube:0.07 + com.spotify.music:0.05 + com.reddit.frontpage:0.07 + com.zhiliaoapp.musically:0.07 + com.bilibili.app.in:0.07 + com.twitter.android:0.07 +