You have a great video card, and downloaded the latest drivers for it, but the PC port of Batman Arkham Knight still suffers from significant performance issues, mainly in the form of stuttering and frame rate drops. This happens even on systems that meet or even surpass the game's recommended system requirements.
Although most gamers would prefer to have everything set to maximum, with a minimum resolution of 1920x1080, that won't be possible until the developers release a patch to drastically improve the game's performance. Or until technology reaches a point where it can overcome the game's faults. While we're waiting, here are some tips to improve Arkham Knight's performance so that it can both look and play acceptably well.
Disable Nvidia GameWorks and Other Features
Although Arkham Knight is supposedly optimized for Nvidia video cards, it supports advanced features like PhysX rather poorly. The main culprit is the Interactive Smoke/Fog effects, along with the Interactive Debris. Disabling these two options alone provide a significant enough performance boost that other settings like detail quality can be left on High. The hitch is, the game looks kind of boring without these advanced features turned on.
Putting the detail settings to Low will improve performance, but there will be a noticeable drop in graphics quality. In our tests, switching the setting from High to Normal doesn't provide much of an improvement.
But you can get by with setting Shadows to Low, since the game takes place mostly in dark, and you probably won't be paying that much attention to shadow quality while punching faces. It may be a negligible frame rate increase, but it's something. The same goes for turning off Anti-Aliasing.
How to Change the Frame Rate Cap
For some reason, the developers decided to install a 30 FPS (frames per second) cap on the game. Fortunately, this is an easy problem to overcome.
Go to the folder "[...]\steamapps\common\Batman Arkham Knight\BMGame\Config" and find the file "BmSystemSettings.ini". Open it with Notepad.
Locate the line that reads: "MaxFPS=30.000000", change it to "MaxFPS=120.000000", then save. All done!
Other Optimization Changes
While editing the BmSystemSettings.ini file described above, there are a few other settings that might boost performance. But be aware that they are just as likely to make performance worse, so use them with care. These changes include:
- Enable DirectX 10: Change AllowD3D10=False to AllowD3D10=True
- Turn Off Bloom: Change Bloom=True to Bloom=False
- Turn off Reflections: Change Reflections=True to Reflections=False
How to Disable the Intro Videos
Sick of those unskippable intro movies for Nvidia, WB, Rocksteady, etc? Well, now you can skip them and get straight to the game.
Go to the folder "[...]Steam\steamapps\common\batman2\BmGame\Movies" and locate two files: "Startup.swf", and "StartupNV.swf". Rename them to StartupNV.swf.bak and Startup.swf.bak. That's it. This fix won't impact game performance, but at least you won't have to waste any more time with those annoying startup videos.
Last Resort: Lower the Resolution
If you still want it all (Nvidia GameWorks and High Settings), or if the above tips aren't enough, then the simplest thing to do is to gradually dial back the game's screen resolution until you find an acceptable balance between quality and performance. The trade-off is that you won't get to see as much of the game while you're playing, and setting the resolution too low will make the game look grainy.
-
Steven Wong posted a new article, 5 Batman: Arkham Knight PC Performance Optimization Tips
-
-
-
-
-
-
-
-
-
-
It's still nowhere close to Steam sales, but Sony's been doing better about discounting games fairly heavily on their digital store -- there's a sale on right now with a lot of last fall's big games for $25-30. They run a lot of deep flash sales that bring the $15ish PSN titles down to 5 or less, too. It's a far cry from last gen when digital games would debut at full price and never budge for the life of the console.
-
-
-
-
-
-
Step 1: Ask for a refund.
If you can't, punching a wall will make a more enjoyable experience than this game right now.
"The main culprit is the Interactive Smoke/Fog effects, along with the Interactive Debris. Disabling these two options alone provide a significant enough performance boost that other settings like detail quality can be left on High. The hitch is, the game looks kind of boring without these advanced features turned on."
That has always been a problem with these Batman games they make, they are deliberately made to look the game look much better with physx, and push nvidia cards sales, with money flowing to the game from Nvidia ofc.
If this theory wasn't true, when the physx options are disabled, they would just have pre rendered, non dynamic effects in the places where physx objects are, instead of just leaving empty spaces all over the place.
But this time they haven't managed to make it work even for Nvidia cards xD, i'ts quite hilarius really, they ended sabotaging themselves while trying to sabotage the competition xD.
Don't get me wrong, the Batman games except from those things are really good and i like them, but they stain what could be even better games.-
-
-
-
Might have slipped on the PS4 hardware, i dont know how, but i had the idea that it had one.
But anyway, all the text i wrote on the first post was about the PC versions of Batman games, and also the shacknews post, it was tKillbox who started the console part :).
I didnt have an xbox 360 or PS3, neither have a PS4 or a Xbox one, so i dont know exactly how the physx part works on consoles, and can't talk much about that.
-
-
PhsyX can run on non nVidia hardware if they let you. They updated the SDK to utilize others hardware for the PS4.
http://www.engadget.com/2013/03/07/nvidia-rolls-out-apex-and-physx-developer-support-for-the-ps4/
-
-
-
-
-
It wasn't always this way, but even with top of the line hardware and an engine that rarely struggles on PC (Unreal), you can still bet the devs targeting specific platforms such as the Xbox and PS4 trying to squeeze everything they can out of those, aren't going to take the time and make sure the PC version is also top notch. Or more importantly, ensure it scales to all specs. That's the tricky part. When people with hardware inferior to the consoles expect the same flawless 60fps as the previous gen Batmans. And people with hardware on par or superior expect 120fps at 1440p and up.
Not gonna happen!
-
-
-
-
-
-
-
-
Heh... http://steamcommunity.com/games/208650/announcements/detail/145587678164818505 - A tad bit embarrassing, I'd say.
Woke up yesterday morning sick, skinned through 10 pages of people reporting in on NeoGAF, and instantly opted for the PS4 version. Which would have been great, but loading the game up until the point where I could run it (I have 350M downstream...) took 5 hours. Then it let me play it for about 2 hours. Then it told me it needs to finish loading... Estimated time remaining: 32 hours.
I'm trying to find a way to be a happy consumer here, but I'm running out of options... I hope the damn thing is loaded when I get home tonight.
-
By the looks of that, it seems that they relied heavily on Physx when making the game, and once again it shows that Physx performance sucks big time.
"When running Nvidia SLI, using the NVIDIA Control Panel to set one card as a dedicated PhysX card may improve performance" That this can be possible shows how bad it is.
-
-