Metro: Last Light Complete Edition

Metro: Last Light Complete Edition

View Stats:
Mr.Unknown Nov 28, 2013 @ 1:50pm
[SOLVED][LINUX] [intel Ivy GPU] Metro: Last Light dosen't start
System info:
Kubuntu 13.10
Kernel 3.11
OpenGL 3.0
GPU:intel HD 4000
CPU: Intel Core i5 3xxx
Game start for 1 sec with black screen and after that are closing without any errors. If i try to start in Terminal MetroLL file i got this: <STEAM_RUNTIME is enabled automatically> without any errors.
i'm make this manipulation:

Select game on your Library page of the Steam client
Right-click, and select Properties.
Press "SET LAUNCH OPTIONS..." button
Put this into field:
MESA_GL_VERSION_OVERRIDE=3.2 MESA_GLSL_VERSION_OVERRIDE=150 %command%
Press "Ok" button.

And game was started, but there is no shadows and lights, video quality is high.
some shoots:
https://app.box.com/s/tkjdc8x8jxb9f7jg3ndo
https://app.box.com/s/jxlea4u12mvhxr096v42
https://app.box.com/s/2o9bgb2q27tcjt9dsoho
https://app.box.com/s/08eo47hprcwxif2rx2ku
Last edited by Mr.Unknown; Mar 4, 2014 @ 12:45pm
< >
Showing 1-15 of 122 comments
jessenzr Dec 3, 2013 @ 3:36am 
I'm having the same problem. Did you make any progress?
frad00r4 Dec 3, 2013 @ 3:49am 
Wait Mesa 10.0. I'm test on fedora 19.
Last edited by frad00r4; Dec 3, 2013 @ 3:49am
l.pigatto Dec 3, 2013 @ 4:01am 
Yes I have the same problem, also tried mesa 9.2.3 but with no results. Afraid time is the only cure ;)
frad00r4 Dec 3, 2013 @ 4:15am 
MESA_GL_VERSION_OVERRIDE=3.2 MESA_GLSL_VERSION_OVERRIDE=150 %command%
MLL require OpenGL 3.2 and GLSL 1.50

Mesa 9.2
GL_VERSION = 3.0
GLSL 1.30

Mesa 10.0 (for GPU Intel Ivy Bridge and Haswell series)
GL_VERSION = 3.3
GLSL 1.50

Mesa 10.0 released, wait rpm/deb/etc package in your distrib
http://lists.freedesktop.org/archives/mesa-dev/2013-November/049437.html
Last edited by frad00r4; Dec 3, 2013 @ 4:15am
l.pigatto Dec 3, 2013 @ 7:24am 
Ok perhaps I'm missing something, I've added the repository "deb http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu saucy main" and thus installed Mesa 10. MLL now starts even without overrides but the rendering issue is still there, I guess because the GL and GLSL versions are still 3.0 and 1.30?
Mr.Unknown Dec 3, 2013 @ 8:57am 
Originally posted by jessenzr:
I'm having the same problem. Did you make any progress?
i've installed mesa 10 now game run without this command, but i have the same problems with lights. Waiting for openGL 3.3 for our GPU
Last edited by Mr.Unknown; Dec 4, 2013 @ 1:06pm
frad00r4 Dec 3, 2013 @ 1:57pm 
Waiting... Mesa 10.0 - unstable. Stable version be 10.1
Also may be need switch complied options for mesa
frad00r4 Dec 4, 2013 @ 9:30am 
Mesa 10.0 release notes

OpenGL 3.3 is only available if requested at context creation because compatibility contexts are not supported.
l.pigatto Dec 4, 2013 @ 12:46pm 
Yes I've read.. so I guess we'll have to wait, though I hope not for long.. buying not working stuff is kind of getting on my nerves but I guess repeating it over and over again isn't going to change anything..
V10lator Dec 4, 2013 @ 2:52pm 
Originally posted by frad00r4:
OpenGL 3.3 is only available if requested at context creation because compatibility contexts are not supported.
So what? The game requests it as else it would only see OpenGL 3.0 and segfault.

The rendering issues are not cause of missing OpenGL functionality but clearly bugs in mesa. They are presentet through all drivers so they aren't Intel specific, too.

Originally posted by l.pigatto:
MLL now starts even without overrides but the rendering issue is still there, I guess because the GL and GLSL versions are still 3.0 and 1.30?
It starts because it correctly detects the OpenGL version, which is good. :)
For the rendering issues: https://bugs.freedesktop.org/show_bug.cgi?id=71870
Update mesa-demos, older glxinfo versions aren't able to list core profiles.
l.pigatto Dec 5, 2013 @ 3:42am 
Ok right now MLL is running with mesa 10 from oibaf ppa, so as you said it detects the correct GL version. Concerning the rendering issues I'm losing hope...
Suchakra Dec 5, 2013 @ 7:25pm 
This is the first time I've paid for a linux port that did not work. I was skeptical from the start considering that my GPU was not supported but I just thought there would be some slight chance :(
Puffbutt Dec 6, 2013 @ 12:12am 
update the video drivers and put -autoconfig in the launch option
l.pigatto Dec 6, 2013 @ 1:50am 
I wish it were that simple, video driver is up to date and -autoconfig has no effect
Mr.Unknown Dec 6, 2013 @ 12:35pm 
Originally posted by V10lator:
Originally posted by frad00r4:
OpenGL 3.3 is only available if requested at context creation because compatibility contexts are not supported.
So what? The game requests it as else it would only see OpenGL 3.0 and segfault.

The rendering issues are not cause of missing OpenGL functionality but clearly bugs in mesa. They are presentet through all drivers so they aren't Intel specific, too.

Originally posted by l.pigatto:
MLL now starts even without overrides but the rendering issue is still there, I guess because the GL and GLSL versions are still 3.0 and 1.30?
It starts because it correctly detects the OpenGL version, which is good. :)
For the rendering issues: https://bugs.freedesktop.org/show_bug.cgi?id=71870
Update mesa-demos, older glxinfo versions aren't able to list core profiles.

Maybe do you know how update mesa demos? How i understood it will update wish mesa libs, right? Anyway thanks for expensive information!
Last edited by Mr.Unknown; Dec 6, 2013 @ 12:35pm
< >
Showing 1-15 of 122 comments
Per page: 1530 50

Date Posted: Nov 28, 2013 @ 1:50pm
Posts: 122