Found this, it's the only thing that worked for me. Zero stuttering now, hurray!
I am using 1200 on a 1280MB video card, working very well.
The file you need to edit is BaseEngine.ini in SteamApps\common\BioShock Infinite\Engine\Config
Ok I did some tests, as the game needs to be launched with the command line "
" to use the
value from the file (otherwise it's calculated).
So, in and area where my VRAM was stuck at 2GB (max of my VRAM), and the game was stuttering like hell each time I turned the camera, I tried several values :
PoolSize=140 (like in many UE3 games) : textures are blurry and VRAM does not exceed 750MB.
PoolSize=400 (default one) : less blurry but only 1000MB VRAM used.
PoolSize=1200 : sharp textures and 1900 VRAM used, no stutter in the large areas, even by going from one end to the other.
So it depends on how many VRAM you have, just try.
For now let's say your VRAM minus 800.
To enable this, you have to open the properties of the game in Steam, and in the first tab you have a button "Set launch options", and put "
" without the "".
For me it works well, the game is always smooth and I only got little drops when it streams the level, but the big stutter is gone.