Bug detailed description:
Metro:Last Light crash after prompting “PRESS ANY KEY TO CONTINUE” on BDW, It’s only exist on BDW, The problem exist both on gnome-sesssion and Raw X. Please see Xorg.o.log and output log.
It’s not a regression, the game firstly is run on the BDW.
2, start steam
3. run Metro:Last Light
4, After prompting “PRESS ANY KEY TO CONTINUE”, it crash
Created attachment 96771 [details]
Created attachment 96772 [details]
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]
Created attachment 96888 [details]
Retest this "Metro:Last Ligh" game,found Gpu hang problem at first,after it crashes, so this issue with same bug77308.
Update bug number,this issue with same bug77038.
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:
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:
Author: Kenneth Graunke <firstname.lastname@example.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.