[Intel-gfx] [PATCH 0/2] drm/i915/fbc: Avoid GLK+ FBC corruption

Ville Syrjala ville.syrjala at linux.intel.com
Thu Apr 22 18:29:55 UTC 2021


From: Ville Syrjälä <ville.syrjala at 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 at 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



More information about the Intel-gfx mailing list