DOOM 2016 is hanging the GPU during gameplay.
[Sat Jan 27 22:03:03 2018] [drm] GPU HANG: ecode 8:0:0x8795fffd, in DOOMx64vk.exe , reason: Hang on render ring, action: reset
[Sat Jan 27 22:03:03 2018] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
[Sat Jan 27 22:03:03 2018] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
[Sat Jan 27 22:03:03 2018] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
[Sat Jan 27 22:03:03 2018] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
[Sat Jan 27 22:03:03 2018] [drm] GPU crash dump saved to /sys/class/drm/card0/error
[Sat Jan 27 22:03:03 2018] drm/i915: Resetting chip after gpu hang
It mostly happens when a monster strikes you or when the imp throws a fireball at you.
To be able to play this game with mesa versions higher than 17.1 " you need to compile mesa with ".depthBounds" set to "true" inside src/intel/vulkan/anv_device.c.
Created attachment 136997 [details]
GPU crash dump
This was tested with:
Mesa master, 17.0.x, 17.1.x, 17.2.x, 17.3.x, 18.0-rc2
Intel(R) Iris Pro 6200 (Broadwell GT3e)
Created attachment 136999 [details]
Could you please remove the obsolete attachment? I've accidentally uploaded the wrong file.
This seems to be the patch to prevent DOOM 2016 to hang with RADV...
This problem is fixed now in bug #104809 and can be closed.
Fixed by the following commit in master:
Author: Jason Ekstrand <firstname.lastname@example.org>
Date: Sat Aug 25 17:08:04 2018 -0500
anv: Fill holes in the VF VUE to zero
This fixes a GPU hang in DOOM 2016 running under wine.
Reviewed-by: Lionel Landwerlin <email@example.com>