Jost Amman
Well-known member
I'm just re-posting here what FT posted on Steam... seems like something the devs should have a look at to (maybe) understand better what's affecting performance on some systems.
Short version:
Pretty "meh" PC at out-of-box settings, 1080res, UltimatePreset(with ShadowDistance MEDIUM, Particles 20%, and ObjectQuality HIGH)
60-80fps with some drops to 50.
Turn off EAC and GameSpark in the game's Launcher adds ~10fps.
70-90fps with some drops to 60.
Use a couple relatively unknown F1 commands in-game ("gfx dtpix 199" and "trees 0") adds ~10fps.
80-100fps with some drops to 70.
Enabling the RAM's XMP profile and turning off the CPU's HyperThreading/SMT adds ~20fps.
100-130fps with some drops to 90.
Overclocking the CPU and tightening RAM timings adds ~20fps.
120-140fps with some drops to 110.
Longer version:
For a baseline I reset my PC hardware back to mostly default settings:
Ryzen 1600 6c/12th 3.4ghz (3.8ghz singlecore boost)
16gb (2x8gb) DDR4 at stock 2133mhz (didn't enable XMP profile)
gtx1060 6gb on recent ~4month old drivers
250gb SSD (a ~$35 NVME)
single 1080x1920 monitor via HDMI
For game options I'm running full 1080x1920 resolution with VSYNC OFF.
Starting with UltraPreset, I then made the following changes:
-Occlusion OFF (because ON can cause some glitches)
-AntiAliasing OFF, DepthOfField OFF, MotionBlur OFF (because this helps lessen the GPU load overall....if you have a stronger GPU, feel free to crank these up)
-Particles 20% (because it avoids occasional, large, GPU-related FPS drops...while looking similar to 100%)
-ShadowDistance MEDIUM, ObjectQuality HIGH (because this avoids some CPU bottlenecks and a night-time tree/shadow glitch, and lessens the hit of too many torches at base)
Like this, I get around 60-80fps although the wasteland can drop into the low 50's.
If I open the game's Launcher (open through the large Steam Library page and select "Launcher" instead of "start playing") and uncheck/turn-off EAC/EasyAntiCheat and GameSparks/analytic-data-recorder.....Now I get 70-90fps with dips to the low 60's in the Wasteland.
Turning those two options off makes the game boot-up faster and gives +10fps!
If I want another +5-15fps, after loading into the map/save I press F1 and type
gfx dtpix 199
then enter, then ESC or F1 to close the F1 menu.
This slightly simplifies distant terrain/mountains until you get closer.
This seems to really help the CPU run smoother, but can also help a little when the GPU is the bottleneck.
This last F1 command can only be used if you're in singleplayer or if you're the host for MP...or if you're given special permissions on a MP server.
If I want another +5-15fps, after loading into the map/save I press F1 and type
trees 0
then enter, then ESC or F1 to close the F1 menu.
This makes some of the very farthest trees invisible until you get closer.
This seems to really help the CPU run smoother, but can also help a little when the GPU is the bottleneck.
With all of this together I'm now getting 80-100fps with occasional split-second drops into the low 70's in the Wasteland.
The following might or might not be possible depending on your RAM and motherboard.
If I go into the PC's bios and enable the RAM's XMP profile (3000mhz CL16....this was some of the cheapest RAM available and even this 1stGen Ryzen 1600 can handle 3000mhz), and lock the cpu down to 4c/4th, the game gets another large boost...roughly +20fps!
By now I'm running into the limits of the gtx1060 at full 1080x1920 resolution, but a stronger GPU or downscaling the resolution has the game running at 100-130fps with occasional split-second drops into the low 90's in the Wasteland.
The following might or might not be possible depending on your CPU and motherboard.
This Ryzen 1600 will OC to 4.2ghz when locked down to 4c/4th, and the cheap DDR4 3000mhz/CL16 RAM can tighten timings/latency down to CL14 along with several other little tweaks.
With a strong enough GPU (or resolution downscaling on a weak GPU) and all the changes above, the game can now run at 120-140fps with occasional split-second drops to ~110fps.
Running around with 25-30zeds drops FPS into the 70's, increasing it to 50-55zeds slows it to 50-60fps and 75-80zeds will slow things down into the 40's.
Using the KillAll command will push FPS back into the 80's until the ragdoll bodies disappear after ~30seconds when the FPS will jump back into the 120-140range.
Lowering ShadowDistance or NEAR or OFF and lowering ObjectQuality to MEDIUM can slightly lessen the CPU/IO hit from the large amount of zombies....but the FPS hit from a boatload of zombies like this isn't helped much even if you drop every regular setting to lowest/off. You just need to kill them (and maybe consider keeping horde-nights at 32 or fewer, remembering to set it smaller for multiplayer where 4players X 8ZedHorde means 32 zombies).
@faatal :nerd:
Short version:
Pretty "meh" PC at out-of-box settings, 1080res, UltimatePreset(with ShadowDistance MEDIUM, Particles 20%, and ObjectQuality HIGH)
60-80fps with some drops to 50.
Turn off EAC and GameSpark in the game's Launcher adds ~10fps.
70-90fps with some drops to 60.
Use a couple relatively unknown F1 commands in-game ("gfx dtpix 199" and "trees 0") adds ~10fps.
80-100fps with some drops to 70.
Enabling the RAM's XMP profile and turning off the CPU's HyperThreading/SMT adds ~20fps.
100-130fps with some drops to 90.
Overclocking the CPU and tightening RAM timings adds ~20fps.
120-140fps with some drops to 110.
Longer version:
For a baseline I reset my PC hardware back to mostly default settings:
Ryzen 1600 6c/12th 3.4ghz (3.8ghz singlecore boost)
16gb (2x8gb) DDR4 at stock 2133mhz (didn't enable XMP profile)
gtx1060 6gb on recent ~4month old drivers
250gb SSD (a ~$35 NVME)
single 1080x1920 monitor via HDMI
For game options I'm running full 1080x1920 resolution with VSYNC OFF.
Starting with UltraPreset, I then made the following changes:
-Occlusion OFF (because ON can cause some glitches)
-AntiAliasing OFF, DepthOfField OFF, MotionBlur OFF (because this helps lessen the GPU load overall....if you have a stronger GPU, feel free to crank these up)
-Particles 20% (because it avoids occasional, large, GPU-related FPS drops...while looking similar to 100%)
-ShadowDistance MEDIUM, ObjectQuality HIGH (because this avoids some CPU bottlenecks and a night-time tree/shadow glitch, and lessens the hit of too many torches at base)
Like this, I get around 60-80fps although the wasteland can drop into the low 50's.
If I open the game's Launcher (open through the large Steam Library page and select "Launcher" instead of "start playing") and uncheck/turn-off EAC/EasyAntiCheat and GameSparks/analytic-data-recorder.....Now I get 70-90fps with dips to the low 60's in the Wasteland.
Turning those two options off makes the game boot-up faster and gives +10fps!
If I want another +5-15fps, after loading into the map/save I press F1 and type
gfx dtpix 199
then enter, then ESC or F1 to close the F1 menu.
This slightly simplifies distant terrain/mountains until you get closer.
This seems to really help the CPU run smoother, but can also help a little when the GPU is the bottleneck.
This last F1 command can only be used if you're in singleplayer or if you're the host for MP...or if you're given special permissions on a MP server.
If I want another +5-15fps, after loading into the map/save I press F1 and type
trees 0
then enter, then ESC or F1 to close the F1 menu.
This makes some of the very farthest trees invisible until you get closer.
This seems to really help the CPU run smoother, but can also help a little when the GPU is the bottleneck.
With all of this together I'm now getting 80-100fps with occasional split-second drops into the low 70's in the Wasteland.
The following might or might not be possible depending on your RAM and motherboard.
If I go into the PC's bios and enable the RAM's XMP profile (3000mhz CL16....this was some of the cheapest RAM available and even this 1stGen Ryzen 1600 can handle 3000mhz), and lock the cpu down to 4c/4th, the game gets another large boost...roughly +20fps!
By now I'm running into the limits of the gtx1060 at full 1080x1920 resolution, but a stronger GPU or downscaling the resolution has the game running at 100-130fps with occasional split-second drops into the low 90's in the Wasteland.
The following might or might not be possible depending on your CPU and motherboard.
This Ryzen 1600 will OC to 4.2ghz when locked down to 4c/4th, and the cheap DDR4 3000mhz/CL16 RAM can tighten timings/latency down to CL14 along with several other little tweaks.
With a strong enough GPU (or resolution downscaling on a weak GPU) and all the changes above, the game can now run at 120-140fps with occasional split-second drops to ~110fps.
Running around with 25-30zeds drops FPS into the 70's, increasing it to 50-55zeds slows it to 50-60fps and 75-80zeds will slow things down into the 40's.
Using the KillAll command will push FPS back into the 80's until the ragdoll bodies disappear after ~30seconds when the FPS will jump back into the 120-140range.
Lowering ShadowDistance or NEAR or OFF and lowering ObjectQuality to MEDIUM can slightly lessen the CPU/IO hit from the large amount of zombies....but the FPS hit from a boatload of zombies like this isn't helped much even if you drop every regular setting to lowest/off. You just need to kill them (and maybe consider keeping horde-nights at 32 or fewer, remembering to set it smaller for multiplayer where 4players X 8ZedHorde means 32 zombies).
@faatal :nerd: