From 775f8e6483713742d56e71d4a3b72a68959b547b Mon Sep 17 00:00:00 2001 From: tangrobin Date: Mon, 8 Jun 2020 23:11:12 +0800 Subject: [PATCH] davinci: Use phase offsets as duration In Android R, the SurfaceFlinger calculate phase offsets based on duration. Adopt the new way of specifying phase offsets to SurfaceFlinger. Bug: 158464992 Test: scrolling, app launching/closing, playing video Change-Id: Ia717f5c0075b6adaedaf20dd6be689737edc1415 --- vendor.prop | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/vendor.prop b/vendor.prop index 3864545..3026a6b 100644 --- a/vendor.prop +++ b/vendor.prop @@ -100,11 +100,13 @@ ro.telephony.iwlan_operation_mode=legacy debug.egl.hw=0 debug.mdpcomp.logs=0 debug.sf.disable_backpressure=1 -debug.sf.early_phase_offset_ns=11600000 -debug.sf.early_app_phase_offset_ns=11600000 -debug.sf.early_gl_phase_offset_ns=3000000 -debug.sf.early_gl_app_phase_offset_ns=15000000 -debug.sf.phase_offset_threshold_for_next_vsync_ns=11600000 +debug.sf.use_phase_offsets_as_durations=1 +debug.sf.late.sf.duration=10500000 +debug.sf.late.app.duration=20500000 +debug.sf.early.sf.duration=21000000 +debug.sf.early.app.duration=16500000 +debug.sf.earlyGl.sf.duration=13500000 +debug.sf.earlyGl.app.duration=21000000 debug.sf.enable_egl_image_tracker=1 debug.sf.enable_hwc_vds=1 debug.sf.hw=0 @@ -117,8 +119,6 @@ ro.surface_flinger.has_wide_color_display=true ro.surface_flinger.has_HDR_display=true ro.surface_flinger.max_frame_buffer_acquired_buffers=3 ro.surface_flinger.max_virtual_display_dimension=4096 -ro.surface_flinger.vsync_event_phase_offset_ns=2000000 -ro.surface_flinger.vsync_sf_event_phase_offset_ns=6000000 vendor.display.comp_mask=0 vendor.display.dataspace_saturation_matrix=1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0 vendor.display.disable_decimation=1