The combination of those 4 workarounds seem to solve random hand-hangs observed in GLBenchmark Egypt and (much more rarely) in World of Padman and Unigine demos. Eugeni Dodonov (4): drm/i915: gen7: implement rczunit workaround drm/i915: gen7: add two more IVB workarounds drm/i915: gen7: work around a system hang on IVB drm/i915: gen7: another IVB workaround drivers/gpu/drm/i915/i915_reg.h | 17 +++++++++++++++++ drivers/gpu/drm/i915/intel_display.c | 23 +++++++++++++++++++++++ 2 files changed, 40 insertions(+), 0 deletions(-) -- 1.7.8.1