[RPS]Holy framerates, Batman

Page 3 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Fox5

Diamond Member
Jan 31, 2005
5,957
7
81
Posted this in another thread, but the following worked for me.

Figured out how to fix the framerate issues in the game. First, uncap the fps in the config file.

1. Just like other WB games, vsync is a killer. You need some form of variable sync or no vsync at all. I have vsync set to adaptive in the nvidia control settings.

2. Just like other open world games, streaming performance is a problem, and Windows doesn't seem to do asynchronous io very well. Some sort of SSD solution is recommend, I use the intel ssd caching that came on my motherboard and it works well.

3. SLI sucks in this game. Also, you basically need a dedicated physx card. Dedicating one of my gtx 970s to physx smoothed out most of the remaining framerate issues and caused a huge boost in framerates.
 

Stuka87

Diamond Member
Dec 10, 2010
6,240
2,559
136
I'm probably going to mostly be ignored under the slamming of gameworks, but I fired the game up expecting a whole slew of problems and was pleasantly surprised to find it playing like it should, Maxed out and Gameworks all enabled, very smoothly for the most part. I think there might be a ram issue but I expect a patch will sort that out. Able to fly around without issue, and drive with only occasional minor hitching.

Could it be that once again (watchdogs being the other notable example) my older hardware has emerged triumphant?

Could be the issues are with Maxwell based cards. Have not seen reports yet from AMD users. But those with 970/980's seem to be having a terrible time.
 

x3sphere

Senior member
Jul 22, 2009
722
24
81
www.exophase.com
Gameworks is a virus attacking gaming.

Game runs poor even without the Gameworks features on. I think the devs are soley at fault here, not Nvidia.

At 1080p, my GPU usage hovers around 40-50% usually and it's a locked 60 until I get random spikes of stutter. The thing is, GPU usage doesn't go up at all when this happens...

It is some kind of IO/CPU bottleneck. Game only seems to be using 10% of my i7 5930K as well.
 

xthetenth

Golden Member
Oct 14, 2014
1,800
529
106
The port apparently got done by a 12 person console studio. So um, yeah. About that.
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
146
106
http://www.kitguru.net/gaming/devel...t-pc-port-was-outsourced-to-a-console-studio/

Earlier today we discussed the poor state of Batman: Arkham Knight on the PC. Now we are starting to get a clearer picture of where things went wrong on the development side as Rocksteady has revealed that it used an “external PC development partner” to make the PC version of the game. Not only did Rocksteady not have a hand in the PC version but development was outsourced to a small studio made up of just twelve people.
The twelve people credited for working on the PC version of Arkham Knight work for Iron Galaxy Studios, a lesser known developer that has primarily developed for the last generation consoles and iOS. This is the team that worked on Destiny for the PS3, the PS Vita version of Borderlands 2 and helped out in the development of Batman: Arkham Origins, which also suffered heavily on the PC at launch.

Who in the right mind thought that was a good idea.
 

beginner99

Diamond Member
Jun 2, 2009
5,318
1,763
136
Maxwell 5, Kepler 1.

lol. This cheap game studio probably all run Kepler cards because they are so cheap and could not yet upgrade to maxwell. hence optimized for kepler only.

I could also take it a a good thing. always wait 1-2 years when the game is fixed and cheap. Then you can also always run maxed on second tier hardware because your not playing any new "demanding" (eg. crappy programmed) new games.

Stupid Bean Counters should just all die in a fire.
 
Aug 11, 2008
10,451
642
126
I sincerely doubt this is intentional crippling. Sounds like a classic case of the real dev focusing on the console versions, and farming out the port to some cheap 3rd rate developer who don't know their way around the codebase and get access to code much later than the main dev team. (Same reason that Mac ports of Windows games often suck so much...)

Yea, but it is just so much easier to have a villain to blame, nVidia, gameworks, whatever. I agree though that a lot of gameworks games run poorly, but I dont know if that is a direct fault of gameworks (when you turn it off), or just poor porting. Even BF4 I I recall correctly had serious issues for several months after release, although later Frostbyte games were fairly bug free.

But I think those people who claim nVidia is intentionally crippling performance, even on Kepler, in order to force people to upgrade are wrong. This strategy might work for a short time, but eventually the reputation for poor support would cause more damage than the short term increase in sales.

I think we just have to face it, PC games are second class citizens compared to the console versions, and always will be so long as console sales are much larger than PC. Having x86 consoles didnt really help either. May be easier to port, but that means the devs can just devote even less resources to it. Maybe DX12 will change things, but I am not convinced it will be the magic bullet everyone seems to think.
 

master_shake_

Diamond Member
May 22, 2012
6,425
292
121
wow, i just watched the video on RPS.

game looks great.... if you don't move.

wow.

also wth rocksteady?

instead of taking the hit for having made a terrible choice in farming out the pc port, you throw 12 other people under a bus.

stay classy.
 

moonbogg

Lifer
Jan 8, 2011
10,731
3,440
136
This is a game bashing thread right? This game sucks. Stupid game maha. I got the game for free luckily with my GPUs. Maybe I can manage 40fps @ 1080p with cape physics enabled.
Also, 5.5gb of Vram! Damn! These ti's are already getting long in the tooth!
 
Last edited:

Ranulf

Platinum Member
Jul 18, 2001
2,865
2,515
136
Well at least it came free with my 970. Guess I'll wait for a patch or two. Shame too, I've seen some good reviews for the game, gameplay wise anyway. Though that was for the PS4 version...
 

Fox5

Diamond Member
Jan 31, 2005
5,957
7
81
PS4 version actually looks better

https://www.youtube.com/watch?v=_BcV6LWVDaw

You'll see in that vid, the PC is lacking AO

The PC version also is a DX9 engine afaik, so feature wise it's quite a bit behind what the consoles can do. I wonder if you can force it through the nvidia control panel.

How is it running this badly? It's an unreal engine 3 (albeit modified) game.

Physx, high memory usage, and constant on demand resource streaming.
The consoles have APIs that are better setup to mix compute and graphics (until PC gets DX12). They also have dedicated drives to stream assets off of, while many PC gamers are likely using a single hdd or a slow hdd.
And the game appears to use tons of both vram and system ram, so people with only 8GB system ram are suffering. I'm not convinced that there is a high vram problem yet though.
 

Rakehellion

Lifer
Jan 15, 2013
12,181
35
91
Why on earth would they do that? Is there a technical justification?

Games are built that way so Microsoft and Sony don't get butthurt since their machines can't do 60Hz. They are the biggest money makers and have that kind of pull. Though you can almost always override the cap by changing settings.
 

thesmokingman

Platinum Member
May 6, 2010
2,302
231
106
Game runs poor even without the Gameworks features on. I think the devs are soley at fault here, not Nvidia.

At 1080p, my GPU usage hovers around 40-50% usually and it's a locked 60 until I get random spikes of stutter. The thing is, GPU usage doesn't go up at all when this happens...

It is some kind of IO/CPU bottleneck. Game only seems to be using 10% of my i7 5930K as well.



I can't think of the last game that worked well on release that was GW subsidized. Can you? Ironically, I think it's just a coincidence that the dev on this title was horsepoo and if it weren't it would be saddled with GW issues anyways.
 

Goatsecks

Senior member
May 7, 2012
210
7
76
Yea, but it is just so much easier to have a villain to blame, nVidia, gameworks, whatever. I agree though that a lot of gameworks games run poorly, but I dont know if that is a direct fault of gameworks (when you turn it off), or just poor porting. Even BF4 I I recall correctly had serious issues for several months after release, although later Frostbyte games were fairly bug free.

But I think those people who claim nVidia is intentionally crippling performance, even on Kepler, in order to force people to upgrade are wrong. This strategy might work for a short time, but eventually the reputation for poor support would cause more damage than the short term increase in sales.

I think we just have to face it, PC games are second class citizens compared to the console versions, and always will be so long as console sales are much larger than PC. Having x86 consoles didnt really help either. May be easier to port, but that means the devs can just devote even less resources to it. Maybe DX12 will change things, but I am not convinced it will be the magic bullet everyone seems to think.

Well said, the game devs have been getting away with murder for years: amd and nvidia, even at their worst, provide substantially better support in comparison.

For me bf4 was the straw that broke the camels back. I am never buying a game on release, let alone pre-ordering. Let some other mugs beta test these half baked games.
 

Grooveriding

Diamond Member
Dec 25, 2008
9,147
1,330
126
What a disaster.

If nvidia sponsors these games and puts their branding in the game, as well as the gameworks features, why don't they ensure that the game is not running like a pile of turd ? Obviously they would test the released game and make sure it provides a good experience at least for their own customers ?

This game is getting panned as being a total mess, gameworks features are breaking the game for people.
 
Last edited:

myocardia

Diamond Member
Jun 21, 2003
9,291
30
91
exactly. gameworks suck big time. It deserves to die. It doesn't matter if this is a bad port or caused by gameworks. True or not, I want gameworks to be associated with the bugs, crashes, and poor performance. It deserves that bad stigma because I believe it is bad for gamers. I mean, seriously, just take a look at all of the Gameworks title that were released. All buggy, laggy, and poorly optimized for all platform.

Quoted for posterity. You'd better hope they don't start enforcing that "no blatant lying" rule, or you'll be having a vacation.
 

monstercameron

Diamond Member
Feb 12, 2013
3,818
1
0
What a disaster.

If nvidia sponsors these games and puts their branding in the game, as well as the gameworks features, why don't they ensure that the game is not running like a pile of turd ? Obviously they would test the released game and make sure it provides a good experience at least for their own customers ?

This game is getting panned as being a total mess, gameworks features are breaking the game for people.

and to muddy the waters...
https://twitter.com/killyourfm/status/613467794072440832


dam he deleted the tweet!
 

Goatsecks

Senior member
May 7, 2012
210
7
76
What a disaster.

If nvidia sponsors these games and puts their branding in the game, as well as the gameworks features, why don't they ensure that the game is not running like a pile of turd ? Obviously they would test the released game and make sure it provides a good experience at least for their own customers ?

This game is getting panned as being a total mess, gameworks features are breaking the game for people.

I can't be sure if there is a forum conspiracy to wind me up, but will you guys give it a rest?

This is a game that has been ported with such clumsiness that there is a 30fps cap in place for PC. Yet you STILL insist nvidia are to blame for the games short commings.

You guys are absolutely fanatical!