From 7b31924b74156185673316e2ca009e280ced1e1b Mon Sep 17 00:00:00 2001 From: Arthur Hung Date: Tue, 15 Aug 2023 01:38:54 +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 822fb2b9..38ae685b 100644 --- a/device.mk +++ b/device.mk @@ -693,6 +693,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 f37aab51..577c0bf5 100644 --- a/overlay/frameworks/base/core/res/res/values/config.xml +++ b/overlay/frameworks/base/core/res/res/values/config.xml @@ -292,4 +292,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 +