DISCLAIMER:
So far the described behaviour is not generally reproducible, neither the issue of having low framerates (around 30 fps) on the campaign map is given for a majority. So far only 2 (including myself) out of 5 reported that this trick doubled the framerate at same settings.
At the moment this "magical" fix cannot be confirmed to work for anyone that owns a 970. I am awaiting more results via the Steam community.
Hello everyone,
while I was playing my Coop campaign, my framerate at maxed out settings (Antialiasing off) with a 1080p resolution varied from 15-45 fps with a good average of 30 fps.
I have found a thread on Steam http://steamcommunity.com/app/364360...7304416284098/ describing a quite obvious solution to improve the performance.
I opened Geforce Experience, and clicked the 'optimize game' for total war: warhammer. So Geforce Experience selected the settings.
To be honest I never used Nvidia Expierence for adjustment of game settings before, because basically I thought this tool would only adjust graphical settings to supported games, to ease things for people that have no clue what MLAA or HBAO actually means.
Curiously I have checked the Nvidia Expierence tool this time, as on the other hand people on Steam reported about occasionally framerate drops, that I have experienced myself. Framerate wents down to 15 fps instead of 25-30 for a matter of time and recovers again.
However after I have applied the Expierence settings I noticed 2 remarkable things:
- VRAM usage was limited to 3.5 GB. Everyone that has got a GTX 970 might know about why this can be important.
- framerate now doubled (40-80) in comparison to the state before at the same settings
Quite unfortunately I cannot reproduce the former state anymore. So regardless what I setup in the Warhammer options the game will only use 3.5 GByte VRAM, delivering an insane fluild gameplay. This despite the fact that there is no limit set in the preferences.txt.script and in the graphics options it still says I am having 4 GB VRAM, so there is no hardlock set in the game. I might be there is hardlock set in the driver now, but I cannot find it.
Even after resetting the graphical options (default / recommended) and setting them to maxed out settings again (AA disabled), this behaviour persists.
So it is not like Nvidia Expierence tampered the preferences.script.txt and some adjusted setting are not visible in the game.
I have no clue what is going on and what Nvidia Expierence did to the game, but the result is awesome.
usual framerates around 30 fps on the campaign map, VRAM usage 3,9-4 GByte on campaign map
usual framerates around 60-70 fps on the campaign map, VRAM usage 3,5-3,6 GByte on campaign map
Conclusion: it seems that hitting the optimize button in Nvidia Geforce Experience enabled a VRAM capping, to avoid that the VRAM will be completely allocated by Warhammer is it would by default. As we know 0.5 Gbyte of the 4 Gbyte VRAM are just attached with a slow 64bit junction to the GPU. If this does the trick, well done.