Hello devs, 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 [1646], 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: Kernel 4.9.77 libdrm 2.4.88 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] crash dump
@moderator 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... https://cgit.freedesktop.org/mesa/mesa/commit/?id=059af2515ad778f569e999547cb44a195f66c198
This problem is fixed now in bug #104809 and can be closed.
Fixed by the following commit in master: commit 76b0e4d8c9d3cd8af0b665cec88bded7a61e8ad6 Author: Jason Ekstrand <jason.ekstrand@intel.com> 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. Cc: mesa-stable@lists.freedesktop.org Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=104809 Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.