Metro: Last Light Complete Edition

Metro: Last Light Complete Edition

123 ratings
Fix FPS issues and shuttering
By Mulder
Usually occurs on NVIDIA cards due to PhysX.
   
Award
Favorite
Favorited
Unfavorite
Updating PhysX
You may have thought you had the latest PhysX version, but first-time setup on Metro downgraded to an earlier version, with no GPU acceleration, you can find PhysX here[www.nvidia.com], download and install it.
Changing the PhysX version the game uses
You should go to the Metro Last Light folder in steamapps/common and find these 3 files

Afterwards, you need to replace those 3 files with the latest ones, which you can either download from {LINK REMOVED} or if you prefer find them yourself in Program Files (x86)\NVIDIA Corporation\PhysX ( or without the x86 for 32bit ), but if you do look for them there make sure to get the ones which are inside the 2.8.3 folders, except for Physxloader.dll because there's only one of those, afterwards you replace these three .dll files with the ones in the archive
Turning off Advanced PhysX from in-game options
Then finally, you go to options/game options, and un-tick the advanced physx feature, this alone wasn't enough to fix the shuttering issue for me, due to the game downgrading your PhysX software.
If you STILL have FPS issues
Don't do this if the shuttering is already gone. You can try going to your Nvidia Control Panel, and then "Set PhysX configuration", afterwards you set it from auto to your GPU, so it uses the GPU to accelerate PhysX instead of CPU, which is generally better.
89 Comments
yoya Apr 6 @ 4:19am 
Go to User and change ph_advanced_physX 1 to ph_advanced_physX 0 and r_api 2 to r_api 0
Unknown_Souls Mar 20 @ 8:08am 
my 3070ti gets 40 at max and stutters so much at the point that it is unplayable
Dingo lingo dog Mar 5 @ 2:04am 
bro wym 10 fps i get 200+ with a gtx 1650 :skull:
goodboi537 Feb 26 @ 7:41am 
Its alright, I think it actually helped. I didn't get the constant 10 fps on every gameplay, got an average of 19-23 fps so I was finally able to do stealth strategies.
Mulder  [author] Feb 16 @ 11:59am 
sorry I have no idea if this still works or not, its from 10 years ago, it certainly wouldn't work for last light redux i think
goodboi537 Feb 15 @ 9:54pm 
Update: I tried only replacing PhysXCooking and PhysXCore. Nothing changed in the fps unfortunately:steamsad:
goodboi537 Feb 15 @ 9:23pm 
I don't get it, do I need to replace Physxloader.dll? The guide says to replace the 3 dll files, but it also says to not replace the 3rd dll (which is Physxloader.dll).
fart May 18, 2023 @ 2:02pm 
broke my game
Kraemer Nov 29, 2021 @ 6:13pm 
I have a Radeon 5700xt and had issues with 2033. I had to download PhysX to fix that issue and again with Last Light I am having issues.

I tried the solution "Changing the PhysX version the game uses". Since I had already downloaded PhysX it was easy grabbing the files from there and pasting them over the other ones. No more FPS or stuttering issues. Thank you for the guide.
Soren Jan 18, 2021 @ 9:17pm 
i have a radeon 5700 xt. the opening level works great until it gets to inside the metro and it begins to dip below 20 fps and stuttering. help?