BioShock Infinite PC Performance Thread

Yesterday this game was running buttery smooth, ultra everything with no additional tweaks. Today game is fluctuating between 30 and 60 fps in certain areas, barely holding 60 fps most the time. Oddly benchmark scores are very similiar.

Running latest drivers only changed a few things last night. 1) changed user path for files off SSD onto HDD.
2) corrected ram speed to 1600hz from 1333hz. 3) disabled intro videos and changed mouse speed per instructions in op.

What could possibly have effected performance so drastically? This is a brand new rig and Im pretty new to pc gaming. i really hope someone can help me figure this out because its really getting to me.
 
This thread terrifies me. I really don't want to have to do complex config adjustments to enjoy this game. Should I wait for a patch?

i5, 7970, 8gb

If you are not picky, you could put it with mostly everything on Ultra and have fun with it. I have a 7970 and the only problem I've come across is that the framerate dips when it loads in a new area, but it only lasts for a second or two.
 
Tried the "readmemorypoolfromini" tweak on my gtx 680. it does indeed limit the vram usage from 2 gigs to around a gig but stuttering still happens. Turning AO off seems to cure it to a large extend. It seems that the AO ingame is optimized for AMD cards and not nvidia. Any thoughts? And by stuttering i mean dropping from 60 to 30 fps when AO is heavily used.

This game is supposed to be optimized for AMD processors and graphics cards, so that wouldn't be surprising.
 
Forgive me if this is a dumb question.

I'm running an AMD Phenom II X6 Processor, 8 gb RAM and a GTX 550 Ti 2gb. Game looks terrific, but I want to try and squeeze a bit more out of it. Would upgrading to a GTX 660 or GTX 650 Ti make much of a difference?

EDIT: I could also go with an AMD card, I'm not stuck on Geforce
 
I tried downsampling from 1440p but my framerate was stuck in the 40s. Injecting SMAA breaks D3DOverrider and Afterburner's OSD, so I'm playing with in-game FXAA even though it softens the picture way more than I'd like.

Exactly the same here. My problem is that injecting SMAA does not work with D3DOverrider. When I don't use D3DOverrider I get a lot of tearing.

Might it be possible to use RadeonPro's adaptive Vsync to minimize tearing and still inject SMAA? This way you might have slight tearing when FPS is <60 but far less than with no Vsync. Can't try at the moment.
 
the Adaptive Vsync trick was working well until I hit Solider Field... back to frequent stutters again but lowering Shadows from High to Normal seems to of improved it. (GTX 480).
 
Maybe it's just me, but I already find Infinite to be really bright and saturated. Using SweetFX on this would be overkill. Then again, I also recognize (as you said) - different panels, have different color settings etc.

Sorry I might of worded it wrong, by Overbright I meant washed out / to much gamma / lack of deep black levels.
 
Any way to change the zoom from toggle to hold to zoom? I just hit the combat and I died, I keep messing up the zoom. Not used to toggle zoom at all.
 
Hey all, quick question: is it the general consensus to turn off AO entirely if you're running Nvidia? Moreso if you're on the low end of the gpu spectrum like myself?
 
I'm very pleasantly surprised at how well this runs on middling and old-ish hardware, and how good it looks even at low settings. Core 2 Duo T6500/2.1GHz and Radeon 4570 run it at 720p at low (there's also a very low below that) between 25-35 FPS, and the experience is at least as good as the consoles if not better.
 
Is anyone getting a saving error? Fucking 5th time it's happened to me. I have to quit out of the game and restart to get it to start checkpointing again, otherwise it won't save my progress.

Such a fucking dumb choice to take away quick saving.
 
Hey all, quick question: is it the general consensus to turn off AO entirely if you're running Nvidia? Moreso if you're on the low end of the gpu spectrum like myself?

The AO solution is presumably tailored towards AMD architecture however it's not a significant drain on performance across the board, but since you have a low-end GPU it is one of those features you can do without.
 
I'm very pleasantly surprised at how well this runs on middling and old-ish hardware, and how good it looks even at low settings. Core 2 Duo T6500/2.1GHz and Radeon 4570 run it at 720p at low (there's also a very low below that) between 25-35 FPS, and the experience is at least as good as the consoles if not better.

Oh shiet, you've beaten my record for lowest performing rig capable of running Bioshock Infinite.

For comparison, mine's a Core 2 Duo T9550/2.8GHz (Dual IDA) and Radeon 4670.

Have a cookie on me, tipoo.

There you have it folks, an even lower clocked Core 2 Duo and an even more inferior card card run the game quite well.
 
This game is supposed to be optimized for AMD processors and graphics cards, so that wouldn't be surprising.

Guru3d's BioShock Infinite VGA Graphics Benchmark performance test, seems to show otherwise with GPU's, with equivalent nV to AMD cards giving better performance by quite a margin.

I'm running a GTX670 and am not suffering any major issues thus far - about halfway through - on max setting 1680x1050 and certainly have no stutters, fortunately... there has been the odd area that gives lower frame rates, but its generally fluid, and sticks to my limit of 58fps... happy so far, and hope it continues to run this way till the end.
 
Just a word of advice (a rather basic one I know). I had significant performance gains after upgrading my Nvidia drivers today for my GTX570 to the point that I was able to downscale to X1440 from X1080 with stable 60 FPS with occasional loading dips.

I think though that I have a weird bug where Booker suddenly moves very fast without being running with no change on the FPS. Has anyone else experienced this one?
 
What is the toggle and screenshot buttons? The INI just shows this:
;toggle shader keycode
key_toggle = 19
;make screenshot keycode
key_screenshot = 44

change toggle to 107 for add... and 44 is print screen so fn + your print screen button if your keyboard has a fn button
 
is in the op but I doubt the gun one would work even if their is one which they probably is...

Kind of a weird workaround.

I wonder if this works

Oh here we go:
C:\Users\*username*\Documents\My Games\Borderlands\WillowGame\Config

Inside you will find willowinput.ini

under bEnableMouseSmoothing
put in

Bindings=(Name="F7",Command="togglehud")

Go in game and press F7 and your hud is gone (but not your gun).

EDIT: Doesn't seem to work.
 
My framerate seems to be going all over the place on my 7970 with everything on ultra, thought I'd get much closer to a constant 60FPS at 1080p but it drops to 30 regularly. Gets annoying quickly

Edit: Weird switching to Fullscreen Windowed gives me 60FPS
 
This isn't strictly 'performance', but I figure this thread is PC-specific and is probably the best place to find people who know how to tinker around with the game: Is there any way (eg. console commands) to force the game to save and load in a specific spot?

I've been having trouble with the game occasionally crashing, in a way that doesn't seem to be a common, Google-able problem, and doesn't seem to happen with any other game. Which wouldn't be a huge problem, except the game's checkpoints are sometimes spaced like 20-30 minutes apart, if you're doing some exploration. I've had to repeat a good 2-3 hours of play by now, and I don't know if I want to bother continuing if that's going to keep happening all the way through.
 
My framerate seems to be going all over the place on my 7970 with everything on ultra, thought I'd get much closer to a constant 60FPS at 1080p but it drops to 30 regularly. Gets annoying quickly

Edit: Weird switching to Fullscreen Windowed gives me 60FPS

Post processing to normal
Turn shadows down a notch
Don't use the in game vsync
 
Urgh just starting this up now and damn there some serious texture load stutters going on. Has to be that as I've replayed the opening 3 times over and it drops at exactly the same time and for the same duration and doesn't appear to be a screen draw issue. What nVidia drives are you guys using? I'm still on 314.07 as the latest beta caused a few probs with other titles.
 
Urgh just starting this up now and damn there some serious texture load stutters going on. Has to be that as I've replayed the opening 3 times over and it drops at exactly the same time and for the same duration and doesn't appear to be a screen draw issue. What nVidia drives are you guys using? I'm still on 314.07 as the latest beta caused a few probs with other titles.

We didn't release 314.22 WHQL just for shits and giggles, you know :)

http://www.geforce.com/whats-new/articles/nvidia-geforce-314-22-whql-drivers-released
 
Damn, I wish I could force some AA through inspector. these jaggies are killing me, and I can only downsample so much because of my stupid monitor :(
 
I'm downloading.

So basically the key is PoolSize at 1200 plus -ReadTexturePoolFromIni CMD line for my AMD 6950 CF.

Is CF broken?

And doncha just love ports. What is that in game logic..2 lines of code?
1. Query GPU video size.
2. Set PoolSize.

Any amateur programmer could do this.
 
are you on the 1.2gb version?

Yep. A poolsize of 750 worked perfectly.

My resolution is 1680x1050, so a larger res MIGHT need a smaller value.

Settings are Ultra on everything except shadows and textures are one notch down. AO is on normal and post processing is the default.
 
Had to knock down AO. Was having regular performance drops to 25fps and less, even with all other settings knocked down to high, and shadows on low.
 
My min fps still drops to 22 using the preset high settings... why is this game so demanding? My 5870 is getting old, but not that old.
 
I'm downloading.

So basically the key is PoolSize at 1200 plus -ReadTexturePoolFromIni CMD line for my AMD 6950 CF.

Is CF broken?

And doncha just love ports. What is that in game logic..2 lines of code?
1. Query GPU video size.
2. Set PoolSize.

Any amateur programmer could do this.

Assuming your cards are 2GB each (not 2x1GB) that figure seems right. The game does auto-calculate poolsize based on available video memory (I'm pretty sure dynamically), but apparently there's something wrong with the allocation priority if changing this figure mitigates the stuttering.
 
I got the game locked at 60 fps. I only experience drops when initially walking into a whole new area. After a second, I NEVER see the frame rate drop a single digit.

http://pastebin.com/jtVaSRiN

Do not add any launch options. And yes, I turned off backgroundlevelstreaming.

This is the best bang for your buck config I could make it. To me, it's the perfect balance of IQ and performance.
 
My min fps still drops to 22 using the preset high settings... why is this game so demanding? My 5870 is getting old, but not that old.

Thats not right at all. I'm running a 5850 and the lowest I go is 45fps in the super intense fire fights. 60fps almost everywhere else.

Textures: Ultra
Texture filtering: Ultra
Dynamic shadows: High
Postprocessing: Normal
Ambient occlusion: Normal (this killlllllls framerate. I'm thankfully not one of those people that notices much of a difference either way with this setting, so normal is perfect for the best performance.)
Object LOD: Ultra

Don't use the in game vsync. If you need vsync use D3DOverrider IMO.

Only tweaks I made are Poolsize 640 and setting Min and MaxSmoothingFramerate to 59 and 61. I believe the min setting is 22 fps like most games, so that could be your problem. Hope this helps, your performance issues don't sound right at all.
 
My performance seems to get worse each time I run the benchmark.


(Town Center, Welcome Center min)

High preset. OCed 5870, 4GHz i7, 12GB RAM. Why does it run so terribly.

@mileS: in-game vsync is disabled during the benchmark, so that should have no bearing on these results.

I know average fps is high, but you can tell even during gameplay that the frame rate often takes a nose dive. It chugs a bunch during the benchmark.
 
My performance seems to get worse each time I run the benchmark.



High preset. OCed 5870, 4GHz i7, 12GB RAM. Why does it run so terribly.

@mileS: in-game vsync is disabled during the benchmark, so that should have no bearing on these results.

No idea. I haven't tried the benchmark yet. I jumped right in. I'm basing my performance on 12 hours of play with fraps always up to pay attention to my framerate. Try the tweaks I mentioned, change the settings if need be. Try it for yourself instead of the benchmark. Part of your problem could be using presets. This is always a bad idea. Set it to custom, so you can crank the textures and texture filtering to ultra, and tweak the others to whatever runs better for you. Postprocessing should be normal, and AO kills the framerate like I said.
 
No idea. I haven't tried the benchmark yet. I jumped right in. I'm basing my performance on 12 hours of play with fraps always up to pay attention to my framerate. Try the tweaks I mentioned, change the settings if need be. Try it for yourself instead of the benchmark. Part of your problem could be using presets. This is always a bad idea. Set it to custom, so you can crank the textures and texture filtering to ultra, and tweak the others to whatever runs better for you. Postprocessing should be normal, and AO kills the framerate like I said.

I was playing with custom settings before, but wasn't having much luck performance-wise. I really like AO in this game and was hoping to keep it on high, but couldn't find any configuration that allowed me to. Figured high preset would be easier than messing with settings over and over... but I'm still getting severe dips. I would be fine even if it ran at a solid 30, but I can't do drops to the teens.

Are we sure the most recent poolsize fixes are not causing scripting issues?
 
Top Bottom