My CPU has a max utilization of around 40% after play sessions. Will turning this on gain me more FPS, or will it be useless in my case?
According to
TweakGuides.com, "
Threaded Optimization... controls the use of multithreaded optimization for games on systems with multi-core/HyperThreaded CPUs. In theory, by allowing the driver to offload certain GPU-related processing tasks as separate thread(s) on available CPU cores, performance can be improved."
Since switching PhysX processing to the CPU proved useful in boosting framerates and eliminating some stutter, especially on Kepler cards (I've yet to try this on my new Maxwell one, but will do so soon), I thought that forcing
Threaded Optimization "
On" would cause the game to make better use of multithreaded CPUs.
That being said, maybe the game doesn't really like that, based on what
NlelithZ44 posted earlier? :unsure:
Does this means less grass pop in? As it is rendering a bigger area of grass around you?
What does GrassDistanceScale do? Is it the same thing?
GrassRingSize has been identified by
jonwd7 to cause some stutter when setting
Foliage Distance to "
Ultra", which is why he recommended reducing it from "
16777216" (i.e. the "
Ultra" value) down to "
8388608", which quality-wise is right in between the "
High" and "
Ultra" preset values.
As far as I can tell from the name, it determines how far grass spawns around Geralt, so tweaking this value upwards should lead to less grass pop-in!
ObjectMemoryTrigger denotes the memory threshold that the game uses to determine the frequency of running garbage collection (i.e. removing assets that are no longer required). Increasing this value
has been known to reduce stuttering, especially in large cities such as Novigrad. I decided to give it a shot, but I'm still unsure if I should keep it at "
512".
Maybe someone can test this as well and report back whenever they find the time? I would greatly appreciate the help! :cheers2:
Just a small report from the tweaks I applied yesterday on my PC (i5 2500 3.8 GHz (constantly, no TurboBoost); 16 Gb RAM; GTX980; Win7 x64 SP1)... Most game settings are Ultra, except for HairWorks (4x AA, low profile), No VSync, Very High Shadows and turned off Sharpenning, 1600x900 resolution (I always play windowed). With these settings my rig can handle ~60-70 FPS outdoors and up to ~90 indoors (Tested in the very first village where you seek for Yennefer, I just started to play the game).
I applied almost every FPS-boosting tweak from OP guide one by one (except for RivaTuner frame limiting). And these tweaks didn't really increase performance, maybe 1-2 extra FPS at best. However, one of these settings in Nvidia Control Panel:
Maximum Pre-Rendered Frames: 1
Power Management Mode: Prefer maximum performance
Threaded Optimization: On
Caused serious mouse lag, like it's sensetivity was constantly going up and down, so I set these back to defaults. It didn't otherwise change performance anyway.
On the bright side, tweaks that improve visual quality didn't affect FPS either (I applied only FPS-friendly ones)
So I guess these tweaks are not that necessary on my rig, or I tested them in wrong game location. Anyway, I just wanted to share my experience with this guide before finally playing the game, and not with it's settings
A warm welcome and thank you very much for your detailed report, my friend!
First of all, may I ask if you've also tried playing the game in "
Full Screen", just to see if it improves your performance over "
Borderless Windowed"?
I have in fact noticed some weird mouse behaviour as well lately and I am a bit afraid that forcing
Threaded Optimization on does not help that much in this instance. I will try switching the value back to "
Auto" in the NVIDIA Control Panel to see if it remedies the problem or not.
Maximum pre-rendered frames does seem to reduce input lag when set to "
1", though, and
Prefer maximum performance simply prevents the GPU from downclocking while browsing your menu screens (e.g. inventory, journal, bestiary, etc.) or playing Gwent, which can lead to stuttering once you close said screens and the GPU clocks ramp back up when you return to normal gameplay.
I don't know if patch 1.07 introduced the stuttering that I'm now seeing
per se, but whenever I find something I will let you guys know straight away!
Some other tweaks that I have been experimenting with in order to
reduce texture pop-in are the following:
User.settings file:
[Rendering]
TextureStreamingHeadsDistanceLimit=
40
TextureStreamingReduceGameplayLOD=
false
TextureStreamingCharacterDistanceLimit=
80
Bear in mind that you will need to manually add
TextureStreamingReduceGameplayLOD=
false under the
[Rendering] section of your "
user.settings" file yourselves, but it really does seem to reduce unsightly texture streaming on NPCs from what I've seen thus far!