Created attachment 94259 [details] dmesg: metro crashes Environment: -------------------- Mesa (10.1)git-62a3588 kernel 3.13.2 Xserver xorg-server-1.14.5 Xf86_video_intel (master)2.99.910-3 git-5142d1c Cairo (master)git-4144307 Libva (master)git-b4a4f9b Libva_intel_driver (master)git-54cb60f Description: -------------------- When starting game "Metro: Last Light" on SNB, the frame flickers, then crashes. dmesg is attached, it will show the errors. The problems doesn't exist on IVB and HSW. This case is newly under test on the SNB. Retest with 2013Q4 source, this issue also exists: Steps: ---------------------- 1.xinit& 2.steam 3.launch "Metro: Last Light"
Is there a backtrace of the crash? It's *possible* this game is trying to use GL functionality that SNB driver doesn't support...
Created attachment 101149 [details] outlog.log
Collect the output log,please see outlog.log.
This issue also exist on 2014Q2 release testing.
I'll start to dig this, will take a while as need to download the game to the machine in environment where internet connectivity is *very slow*
Could not test this right now as Steam is broken: https://github.com/ValveSoftware/steam-for-linux/issues/3199
(In reply to comment #6) > Could not test this right now as Steam is broken: > https://github.com/ValveSoftware/steam-for-linux/issues/3199 Does removing/renaming Steam's libxcb lib help? Shui, does enabling or disabling Steam overlay [1] help? From Steam options for that particular game.
(In reply to comment #7) I have tried enabling or disabling Steam overlay,but the issue still exists,detail Disable steam step as below: 1.Launch Steam and click on the "Settings" button. Click on the "In-Game Settings" tab. 2.Uncheck the box next to "Enable Steam Community In-Game" and click OK. 3.Disable the Steam Overlay on specific games only by right-clicking on the game title, click on "Properties" and uncheck "Enable Steam Community In-Game" in the "General" tab.
I've tried this one again. It's been a long time and there's been updates to many components. Now what I'm getting is "Supported version of OpenGL can not by identified. Please update your video driver." when trying to launch Metro on SNB.
Metro LL requires at least OpenGL 3.2 which is not supported by SNB. Resolving as NOTOURBUG as the game works 'as expected'. Reopen if crashes still happening.
As of 74d7ff2e (Sept 19, 2014), SNB supports OpenGL 3.2. And, as of c4ed6c73 (Sept 20, 2014), it supports 3.3. It looks like mesa-10.4.0 is the first release with this support.
I was testing something else on SNB and decided to give this one also a shot. The game works now. Tested with Mesa git-7518fc3.
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.