Re: [Intel-gfx] [PATCH 08/11] drm/i915/display/vrr: Send VRR push to flip the frame

2020-12-03 Thread Navare, Manasi
Actually one of the opens I had here was regarding the min and max calculation in intel_pipe_update_start aroudn teh vblank evasion code. Currently we have: min = vblank_start - intel_usecs_to_scanlines(adjusted_mode, VBLANK_EVASION_TIME_US);

Re: [Intel-gfx] [PATCH 08/11] drm/i915/display/vrr: Send VRR push to flip the frame

2020-12-01 Thread Navare, Manasi
On Tue, Nov 10, 2020 at 12:59:10PM +0200, Jani Nikula wrote: > On Thu, 22 Oct 2020, Manasi Navare wrote: > > VRR achieves vblank stretching using the HW PUSH functionality. > > So once the VRR is enabled during modeset then for each flip > > request from userspace, in the atomic tail pipe_update_e

Re: [Intel-gfx] [PATCH 08/11] drm/i915/display/vrr: Send VRR push to flip the frame

2020-11-10 Thread Jani Nikula
On Thu, 22 Oct 2020, Manasi Navare wrote: > VRR achieves vblank stretching using the HW PUSH functionality. > So once the VRR is enabled during modeset then for each flip > request from userspace, in the atomic tail pipe_update_end() > we need to set the VRR push bit in HW for it to terminate > th

[Intel-gfx] [PATCH 08/11] drm/i915/display/vrr: Send VRR push to flip the frame

2020-10-22 Thread Manasi Navare
VRR achieves vblank stretching using the HW PUSH functionality. So once the VRR is enabled during modeset then for each flip request from userspace, in the atomic tail pipe_update_end() we need to set the VRR push bit in HW for it to terminate the vblank at configured flipline or anytime after flip