Summary: | [BDW] GPU hang when running “Metro:Last Light “ /“Crusader Kings II” | ||
---|---|---|---|
Product: | Mesa | Reporter: | zhoujian <jianx.zhou> |
Component: | Drivers/DRI/i965 | Assignee: | Kenneth Graunke <kenneth> |
Status: | VERIFIED FIXED | QA Contact: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Severity: | critical | ||
Priority: | high | CC: | eero.t.tamminen, james.ausmus, wendy.wang, yk |
Version: | git | ||
Hardware: | All | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Xorg.0.log
output.log i915_error_state.log dmesg.log |
Description
zhoujian
2014-04-02 09:35:24 UTC
Created attachment 96771 [details]
Xorg.0.log
Created attachment 96772 [details]
output.log
I don't know if it is related to your issue or not, but according to the output.log file you need to install libgl1-mesa-dri:i386 (or mesa-dri-drivers for i386 on Fedora) as it is failing finding i965_dri.so for 32 bits. Looking at your comment, it seems that you need to compile the 32 version (it seems you are using dri drivers from git). (In reply to comment #3) > I don't know if it is related to your issue or not, but according to the > output.log file you need to install libgl1-mesa-dri:i386 (or > mesa-dri-drivers for i386 on Fedora) as it is failing finding i965_dri.so > for 32 bits. > > Looking at your comment, it seems that you need to compile the 32 version > (it seems you are using dri drivers from git). it using this library(/opt/X11R7.unstable.2014-03-31/lib32/dri/i965_dri.so)when runing game, however, with output.log used this library (/opt/X11R7/lib/dri/i965_dri.so),so it's "i965_dri.so failed“ nothing to do with this bug. *** Bug 77038 has been marked as a duplicate of this bug. *** Created attachment 96887 [details]
i915_error_state.log
Created attachment 96888 [details]
dmesg.log
Retest this "Metro:Last Ligh" game,found Gpu hang problem at first,after it crashes, so this issue with same bug77308. Hi Hi Ian, Would you pls take a look at this bug, thanks! I was able to reproduce this with MetroLL. Not sure what to do about it. I suspect this may be related to bug #75478, but I'd have to do a bunch of analysis to figure that out. Jordan's been looking into that bug. I believe the GPU hangs should be fixed with: http://article.gmane.org/gmane.comp.video.mesa3d.devel/77713 However, Metro seems to be crashing for me, so we'll have to look into it further. Hangs should be fixed by this commit on Mesa master: commit 9584959123b0453cf5313722357e3abb9f736aa7 Author: Kenneth Graunke <kenneth@whitecape.org> Date: Thu May 8 16:44:37 2014 -0700 i965: Fix GPU hangs on Broadwell in shaders with some control flow. According to the documentation, we need to set the source 0 register type to IMM for flow control instructions that have both JIP and UIP. Fixes GPU hangs in approximately 10 Piglit tests, 5 es3conform tests, Unigine Crypt, a WebGL raytracer demo, and several Steam titles. zhoujian, could you please retest? Thanks! (In reply to comment #15) With above the commit(git-9584959),i have reset,the “Serious Sam 3 BFE” game have fixed;but there are two games(“Metro:Last Light “ /“Crusader Kings II”)have still existent GPU hang problem. On Mesa-10.2-rc2 testing, found there is one game -- Crusader Kings II still has this GPU hang issue on BDW. Serious Sam 3 BFE & Metro Last Light were played well, no hang issue again. The issue has been fixed in upstream. |
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.