WineHQ

Metro: Last Light

Steam version

Application Details:

Version: Steam
License: Retail
URL: http://www.enterthemetro.com
Votes: 1
Latest Rating: Platinum
Latest Wine Version Tested: 1.9.18

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Installation

Starting the game

Playing the game (ish)

What does not

I couldn't originally get sound to work, but with the right commands I got the xaudio dll to be used.

Lights in the game, they are visible through several walls sometimes.

Workarounds

What was not tested

Extended gameplay.

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

I disabled physx in game options, not sure if it helped. The gameplay was fairly smooth, the lights would be annoying in many places to downright unplayable in others. Since I got the sound working I'm plugging for silver.

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

Known Bugs

Bug # Description Status Resolution Other apps affected
12182 Multiple games need X3DAudio1_1.dll (Supreme Commander) CLOSED FIXED View
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
25857 Multiple games (Stronghold 2, Need for Speed: Carbon demo, Purge) fail to draw correctly because of ID3DXEffectImpl_*Pass calls CLOSED FIXED View
33603 Metro: Last Light crash after several minutes CLOSED FIXED View
33611 Metro: Last Light (Steam) bloom effect and lights are visible through walls with multicore rendering CLOSED DUPLICATE View

Show open bugs

Comments

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

www.startux.de/index.php/articles/51-wine-patch-to-use-3gb-userspace

and used the commands

export WINEDEBUG=-all
export LD_PRELOAD="libpthread.so.0 libGL.so.1"
export __GL_THREADED_OPTIMIZATIONS=0
export __GL_SYNC_TO_VBLANK=0
export __GL_YIELD="NOTHING"

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="libpthread.so.0 libGL.so.1"
export __GL_THREADED_OPTIMIZATIONS=0
export __GL_SYNC_TO_VBLANK=0
export __GL_YIELD="NOTHING"

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.
Sound
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.

Cheers.
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
d3dx9_36.dll
dinput8.dll
XAudio2_7.dll
Bronze status should be enough.
Back