Summary: | GPU hang when running heavy compute workload | ||
---|---|---|---|
Product: | Mesa | Reporter: | Wu Zhiwen <zhiwen.wu> |
Component: | Drivers/Vulkan/intel | Assignee: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Status: | RESOLVED NOTABUG | QA Contact: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Severity: | critical | ||
Priority: | medium | CC: | jason |
Version: | 18.3 | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | vulkaninfo.log |
Description
Wu Zhiwen
2018-12-05 07:24:33 UTC
Created attachment 142731 [details]
vulkaninfo.log
A probable guess is that your shader is taking too long to complete, so the i915 driver declares that your workload has hung the GPU even though it's still in process. You can recompile your kernel with an adjusted value for DRM_I915_HANGCHECK_PERIOD or disable the hangcheck by giving the i915.enable_hangcheck=0 parameter on the kernel command line. If that solves your problem, I'll reassign the issue to i915. Problem solved. I tried "i915.enable_hangcheck=0" kernel option, and no GPU hang anymore. Thank you. In that case, I'm closing this bug. The compute shader is just taking too long to run and triggering the kernel watchdog timer. NOTOURBUG -> NOTABUG, as the described behavior is expected / what it should do (kernel aborts loads that exceed the configured threshold as hanging ones by reseting the GPU, to allow other GPU using processes, such as UI, to run). |
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.