]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7
authorSimon Rettberg <simon.rettberg@rz.uni-freiburg.de>
Mon, 26 Apr 2021 14:11:24 +0000 (16:11 +0200)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Tue, 18 May 2021 12:56:53 +0000 (08:56 -0400)
commit1eada1ba2e542559dca8d55109cddf283195c23b
tree4a98a422764a5410b0afe123b69b9e7ffd9fc972
parent97527289bbccde6424f7314197dbb8cbfb46cc27
drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7

When resetting CACHE_MODE registers, don't enable HiZ Raw Stall
Optimization on Ivybridge GT1 and Baytrail, as it causes severe glitches
when rendering any kind of 3D accelerated content.
This optimization is disabled on these platforms by default according to
official documentation from 01.org.

Fixes: 712f5495ff08 ("drm/i915/gt: Clear CACHE_MODE prior to clearing residuals")
BugLink: https://gitlab.freedesktop.org/drm/intel/-/issues/3081
BugLink: https://gitlab.freedesktop.org/drm/intel/-/issues/3404
BugLink: https://gitlab.freedesktop.org/drm/intel/-/issues/3071
Reviewed-By: Manuel Bentele <development@manuel-bentele.de>
Signed-off-by: Simon Rettberg <simon.rettberg@rz.uni-freiburg.de>
Reviewed-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
[Rodrigo removed invalid Fixes line]
Link: https://patchwork.freedesktop.org/patch/msgid/20210426161124.2b7fd708@dellnichtsogutkiste
drivers/gpu/drm/i915/gt/gen7_renderclear.c