Mitigate stuttering: Navigate to
(My) Documents\my games\BioShock Infinite\XGame\Config, open XEngine.ini, and follow the instructions in
this post. (Credit to Mechazawa.) Additionally, if you have a card with more than 512MB of VRAM, find the
PoolSize cvar in XEngine.ini and change it according to your amount of GPU memory, using the formula [amount of VRAM in GB] x 600 -- also ensure that the
-ReadTexturePoolFromIni cvar has been added to the game's launch options (right-click -> Properties -> Set launch options; may cause instability). (Credit to
GSY Miguel and
antitrop.) Lastly, setting the
bInitializeShadersOnDemand cvars in XEngine.ini and XCompat.ini to TRUE may also help. (Credit to Irrational itself via
KoruptData.)
[Note that while disabling bUseBackgroundLevelStreaming in XEngine.ini also aids in reducing stuttering, it will break certain script events. Enable/disable at your leisure.]