[i965] Downward causes GPU hangs and misrendering on Haswell
Submitted by Darius Spitznagel
Assigned to vadym
Hello Intel devs,
this game behaves very strange. The game starts always well to the games menu.
But when you start to play it gets weird. Sometimes it causes GPU hangs and then crash...
[ 690.105553] [drm] GPU HANG: ecode 7:0:0x87d57d10, in Downward , reason: Hang on rcs0, action: reset [ 690.105557] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace. [ 690.105558] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel [ 690.105558] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue. [ 690.105559] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it. [ 690.105560] [drm] GPU crash dump saved to /sys/class/drm/card0/error [ 690.105606] i915 0000:00:02.0: Resetting chip after gpu hang [ 697.788068] i915 0000:00:02.0: Resetting chip after gpu hang [ 705.788069] i915 0000:00:02.0: Resetting chip after gpu hang [ 713.788064] i915 0000:00:02.0: Resetting chip after gpu hang
Sometimes it does not hang the GPU, you get into the game and see rendering issues. The misrendering is always different. Sometimes heavy, sometimes less heavy.
Luckily this game has a free Demo on steam, so you can try this game yourself. I managed to make an apitrace after some tries but could not see any relevant errors and deleted it. I can do it again if needed.
Setting allow_glsl_cross_stage_interpolation_mismatch=true "seems" not help with this UE4 game.