Metro: Last Light

Steam version

Application Details:

Version: Steam
License: Retail
Votes: 1
Latest Rating: Platinum
Latest Wine Version Tested: 1.9.18

Maintainers: About Maintainership

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

Everything as far as I can tell

What does not


What was not tested

The whole game

Hardware tested


  • GPU:
  • Driver:

Additional Comments

Tested on Wine 1.9.18-staging

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
CurrentUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)Sep 13 20161.9.18Yes Yes PlatinumKari Saaranen 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)Aug 06 20131.6Yes Yes SilverMaquis196 
ShowUbuntu 13.04 "Raring" i386 (+ variants like Kubuntu)May 16 20131.5.29Yes Yes GoldAndrey Gusev 

Known Bugs

Bug # Description Status Resolution Other apps affected
24684 Multiple Source engine based games (Steam): out-of-order rendering, bloom effect and lights are visible through walls when multicore rendering is enabled NEW View

Show all bugs


The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Metro LL still crashes
by LW on Monday November 4th 2013, 17:55
Can someone please post a step by step guide on how to get Metro LL to run? I compiled the wine-git version with the patch as mentioned in

and used the commands

export WINEDEBUG=-all
export LD_PRELOAD=""
export __GL_SYNC_TO_VBLANK=0

prior to starting the game. However, it still crashes with the

err:d3d:wined3d_debug_callback 0x17918d10: "GL_OUT_OF_MEMORY error generated. Failed to map buffer.".

error message. What am I doing wrong?
RE: Metro LL still crashes
by Maquis196 on Monday November 4th 2013, 18:01
Might be worth checking out the native Metro LL version that came out today.

Joys of steam multiplay
RE: Metro LL still crashes
by LW on Tuesday November 5th 2013, 11:15
Thanks! :) I was already wondering how much longer it would take until release of the Linux version.
It's running quite well
by tree on Sunday September 15th 2013, 11:25
Here are my settings for wine:

export WINEDEBUG=-all
export LD_PRELOAD=""
export __GL_SYNC_TO_VBLANK=0

Important seems to be the "export __GL_THREADED_OPTIMIZATIONS=0" set to zero. Then graphics errors are gone.
RE: It's running quite well
by Michel on Wednesday September 18th 2013, 17:07
where can I set these options?
RE: It's running quite well
by LW on Monday November 4th 2013, 17:49
I think those either have to be set in a terminal for example prior to launching the game with wine, or if you are using some program to manage the different wineprefixes, the commands can be set in the configuration section.
by Bully Bull on Wednesday August 7th 2013, 11:26
How do I get the sound to run ?
This is very simple !
copy XAudio2_7.dll to WINEPREFIX/drive_c/windows/system32
and change to the directory WINEPREFIX/drive_c/windows/system32
and now run
regsvr32 /i XAudio2_7.dll
That's all
RE: Sound
by Maquis196 on Wednesday August 7th 2013, 11:40
ah okay, registering the dll... never had to do that before. Ive just been dropping in the dll into system32 for ever, no overrides and it's just worked.

Interesting, cool. I'll test this out later (I was wondering if there was more then that one dll tbh)

Cheers dude!
RE: Sound
by Maquis196 on Friday August 9th 2013, 14:56
Yeah that worked a treat, like I said, never had to use regsvr32 in all my years of winecfg lurking but great tip.

Gold Status
by Bully Bull on Thursday May 30th 2013, 15:06
I think the status of gold is too high, because
the game crashes too often!
You do not need to install DirectX completely.
These three files are enough
Bronze status should be enough.