[Intel-gfx] [PATCH 00/16] FBC bug fixes
Paulo Zanoni
paulo.r.zanoni at intel.com
Fri Aug 14 14:34:05 PDT 2015
Hello
This series contains tons of bug fixes for FBC. Some of the patches on this
series have seen the mailing list a few times already. With this series applied,
my BDW machine passes all the FBC tests that are on IGT.
This means we could even try to enable FBC on BDW by default, but I won't put
this patch as part of the series since I want QA to confirm everything passes
before we make this move. In the meantime, there are some optimizations I want
to do, and SKL to fix.
Thanks,
Paulo
Paulo Zanoni (16):
drm/i915: make sure we're not changing the FBC CFB with FBC enabled
drm/i915: fix the FBC work allocation failure path
drm/i915: fix FBC for cases where crtc->base.y is non-zero
drm/i915: set ILK_DPFC_FENCE_YOFF to 0 on SNB
drm/i915: check for the supported strides on HSW+ FBC
drm/i915: try a little harder to find an FBC CRTC
drm/i915: disable FBC on FIFO underruns
drm/i915: avoid the last 8mb of stolen on BDW/SKL
drm/i915: print the correct amount of bytes allocated for the CFB
drm/i915: fix CFB size calculation
drm/i915/bdw: don't enable FBC when pixel rate exceeds 95%
drm/i915: apply WaFbcAsynchFlipDisableFbcQueue earlier
drm/i915: don't use the first stolen page on Broadwell
drm/i915: don't apply WaFbcAsynchFlipDisableFbcQueue on SKL
Revert "drm/i915: Allocate fbcon from stolen memory"
drm/i915: reject invalid formats for FBC
drivers/gpu/drm/i915/i915_drv.h | 12 ++
drivers/gpu/drm/i915/i915_gem_gtt.h | 1 +
drivers/gpu/drm/i915/i915_gem_stolen.c | 29 +++-
drivers/gpu/drm/i915/intel_drv.h | 1 +
drivers/gpu/drm/i915/intel_fbc.c | 233 +++++++++++++++++++++++++----
drivers/gpu/drm/i915/intel_fbdev.c | 4 +-
drivers/gpu/drm/i915/intel_fifo_underrun.c | 2 +
7 files changed, 242 insertions(+), 40 deletions(-)
--
2.4.6
More information about the Intel-gfx
mailing list