diff --git a/device.mk b/device.mk index 6c04882a..b076f7f9 100644 --- a/device.mk +++ b/device.mk @@ -597,6 +597,8 @@ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.has_wide_color_display= PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.has_HDR_display=true PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.use_color_management=true PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.protected_contents=true +PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.display_update_imminent_timeout_ms=50 + # force to blend in P3 mode PRODUCT_PROPERTY_OVERRIDES += \ persist.sys.sf.native_mode=2 \ diff --git a/powerhint.json b/powerhint.json index cf3bb056..e8e13004 100644 --- a/powerhint.json +++ b/powerhint.json @@ -142,6 +142,14 @@ ], "ResetOnInit": true }, + { + "Name": "DisplayWakeup", + "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup", + "Values": [ + "1", + "0" + ] + }, { "Name": "LimitFlashCurrent", "Path": "vendor.camera.max_flash_current", @@ -499,6 +507,12 @@ "Type": "EndHint", "Value": "DISABLE_TA_BOOST" }, + { + "PowerHint": "DISPLAY_UPDATE_IMMINENT", + "Node": "DisplayWakeup", + "Duration": 50, + "Value": "1" + }, { "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL", "Node": "LimitFlashCurrent",