Bug 75132 - [SNB]Metro: Last Light on Steam crashed at start
Summary: [SNB]Metro: Last Light on Steam crashed at start
Status: CLOSED NOTOURBUG
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: unspecified
Hardware: All Linux (All)
: medium major
Assignee: Tapani Pälli
QA Contact: Intel 3D Bugs Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-18 06:31 UTC by shui yangwei
Modified: 2015-05-25 06:56 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg: metro crashes (105.23 KB, text/plain)
2014-02-18 06:31 UTC, shui yangwei
Details
outlog.log (730 bytes, text/plain)
2014-06-16 08:05 UTC, zhoujian
Details

Description shui yangwei 2014-02-18 06:31:28 UTC
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"
Comment 1 Ian Romanick 2014-02-21 22:21:35 UTC
Is there a backtrace of the crash?  It's *possible* this game is trying to use GL functionality that SNB driver doesn't support...
Comment 2 zhoujian 2014-06-16 08:05:14 UTC
Created attachment 101149 [details]
outlog.log
Comment 3 zhoujian 2014-06-16 08:06:39 UTC
Collect the output log,please see outlog.log.
Comment 4 zhoujian 2014-06-16 08:08:41 UTC
This issue also exist on 2014Q2 release testing.
Comment 5 Tapani Pälli 2014-06-17 05:38:05 UTC
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*
Comment 6 Tapani Pälli 2014-06-17 10:58:22 UTC
Could not test this right now as Steam is broken:
https://github.com/ValveSoftware/steam-for-linux/issues/3199
Comment 7 Eero Tamminen 2014-06-23 06:59:04 UTC
(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.
Comment 8 zhoujian 2014-06-25 03:19:54 UTC
(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.
Comment 9 Tapani Pälli 2014-09-05 10:29:14 UTC
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.
Comment 10 Tapani Pälli 2014-09-07 06:06:21 UTC
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.
Comment 11 Jordan Justen 2015-05-14 06:11:05 UTC
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.
Comment 12 Tapani Pälli 2015-05-25 06:56:55 UTC
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.