Op 27-12-16 om 15:48 schreef Daniel Vetter: > On Thu, Dec 22, 2016 at 11:33:23AM +0100, Maarten Lankhorst wrote: >> This reverts commit 527b6abe5fd2d2 >> (Revert "drm/i915: Use atomic commits for legacy page_flips") >> >> and reapplies commit ee042aa40b66d1. >> ("drm/i915: Use atomic commits for legacy page_flips") >> >> The reason for the revert was because legacy cursor updates were >> forced to wait for pending page flips and rendering after they >> were converted to atomic. >> >> Commit f79f26921ee12c6f >> (drm/i915: Add a cursor hack to allow converting legacy page flip to atomic, v3) >> adds a fastpath to cursor updates, which fixes the stuttering issues. >> With these changes I feel confident enough to re-enable cursor updates. >> >> Legacy cursor update won't block in the following cases: >> - Moving cursor >> - Changing cursor fb >> >> The legacy cursor update will still block in the following cases: >> - Showing/hiding cursor. >> - Cursor size or scaling changes. >> - cursor update while cursor is invisible (could be fixed, if it turns out to be important). >> - Cursor tiling changes (Not sure we support tiled cursors.) >> - Last update was a modeset. >> >> Cc: Steven Newbury <steve@xxxxxxxxxxxxxxx> >> Cc: Rafael Ristovski <rafael.ristovski@xxxxxxxxx> >> Cc: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> >> Cc: Daniel Vetter <daniel.vetter@xxxxxxxx> >> Tested-by: Rafael Ristovski <rafael.ristovski@xxxxxxxxx> >> Testcase: igt/kms_cursor_legacy >> Signed-off-by: Maarten Lankhorst <maarten.lankhorst@xxxxxxxxxxxxxxx> > I'm going to regret this again ;-) > > Reviewed-by: Daniel Vetter <daniel.vetter@xxxxxxxx> But we have testcases now! That pass!! So pushed, thanks for review. ;) _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx