All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-gfx] [PATCH 0/2] drm/i915/fbc: Avoid GLK+ FBC corruption
@ 2021-04-22 18:29 Ville Syrjala
  2021-04-22 18:29 ` [Intel-gfx] [PATCH 1/2] drm/i915/fbc: Don't nuke manually around flips Ville Syrjala
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Ville Syrjala @ 2021-04-22 18:29 UTC (permalink / raw)
  To: intel-gfx

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

Remove redundant manual FBC nukes to avoid the GLK+ FBC
nuke+disable+plane update fail and causing the top of the screen
to become corrupted. A 100% workaround likely needs yet another
vblank wait, but that's not entirely trivial to do without
hurting interactivity, so for now at least try to avoid the
issue for purely page flipped workloads.

Test-with: 20210420104704.5018-1-ville.syrjala@linux.intel.com

Ville Syrjälä (2):
  drm/i915/fbc: Don't nuke manually around flips
  drm/i915: Remove redundant DIRTYFB frontbuffer flushes

 drivers/gpu/drm/i915/display/intel_display.c |  3 ---
 drivers/gpu/drm/i915/display/intel_fbc.c     | 18 +++++++++++-------
 2 files changed, 11 insertions(+), 10 deletions(-)

-- 
2.26.3

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2021-04-23  2:28 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-22 18:29 [Intel-gfx] [PATCH 0/2] drm/i915/fbc: Avoid GLK+ FBC corruption Ville Syrjala
2021-04-22 18:29 ` [Intel-gfx] [PATCH 1/2] drm/i915/fbc: Don't nuke manually around flips Ville Syrjala
2021-04-22 18:29 ` [Intel-gfx] [PATCH 2/2] drm/i915: Remove redundant DIRTYFB frontbuffer flushes Ville Syrjala
2021-04-22 18:52 ` [Intel-gfx] ✗ Fi.CI.DOCS: warning for drm/i915/fbc: Avoid GLK+ FBC corruption Patchwork
2021-04-22 19:15 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2021-04-22 22:54 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
2021-04-23  0:42 ` [Intel-gfx] ✗ Fi.CI.DOCS: warning for drm/i915/fbc: Avoid GLK+ FBC corruption (rev2) Patchwork
2021-04-23  1:05 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2021-04-23  2:28 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.