Serious Sam 4

Serious Sam 4

74 ratings
Running your game on a weakass PC
By IIIIDANNYIIII and 1 collaborators
Here are some unobvious options that you may want to modify for higher FPS / better visuals / making the game run on a potato*.

*not an actual potato. Dude... wtf!
2
   
Award
Favorite
Favorited
Unfavorite
Disclaimers
  • The strictest requirement for making the game run at all is your GPU VRAM. Many GPUs under 3GB VRAM (the listed minimum) won't be able to start the game or will experience crashes. However, if your game does manage to launch (a level), some of these tips will definitely help.
  • There are dozens more options available through the (GPU/CPU/Memory -> Customize) menus and through the console, but explaining things like all 4 different antialiasing options would just bury the important stuff in a wall of text.
  • The given suggestions mostly increase FPS at the cost of visual quality, but you can just apply them in reverse if you want to.
  • The +/- are not precise in any way because the impact of these options depends on too many parameters, it's just a shorthand for stuff like "hey, this option could give you free FPS and you won't even notice anything changed" or "this will make your game look like a potato*, but at least it'll run on a potato*".


* again, not actual potato
(CPU Speed -> Prebaked Lighting) +++fps ---visuals
The single most important option for lower-end GPUs and/or CPUs and/or people that don't really care much about the graphics. The resulting visuals will be significantly worse but the FPS gain should be enormous. To repeat, this is also recommended for weaker CPUs, we just don't have a shared GPU+CPU customization menu so it's under "CPU Speed".
(GPU Speed -> Max Shadow Size) ++fps -visuals
Could also be named "Shadow quality". Each preset step should have a noticeable impact on performance if you're GPU bound. Potato tip: Either use "Prebaked Lighting" or set this (shb_pixMaxShadowSize) to 128 through the console.
(CPU Speed -> Rendering Distance) +fps
This one is slightly tricky so please bear with me. The option maps to ren_fCullDistanceBias and the default value is 1, but if you open the options panel and change the cvar to 1 through the console you'll notice that your slider is approximately 75% full. I suggest never having it above 1 unless you notice buildings disappearing in the distance, which shouldn't ever happen. For lower configurations, sliding it all the way to the left should net you some FPS on urban levels.
(GPU Speed -> Rendering LOD Bias) +fps -visuals
This one has a weird slider, similarly to "Rendering Distance". I strongly suggest keeping it at value 1 (check ren_fLODBias) for higher configurations and reducing it as much as you can bear for lower configurations. Potato tip: Set this manually through the console to a bigger value to trade geometry for FPS even more.
(CPU Speed -> Dynamic Shadows Distance) +fps -visuals
Very straightforward, sliding it to the left will visibly move the shadow rendering distance closer and closer. Even high-end configurations should rarely have a reason to have this at max.
(GPU Speed -> Ground Casts Shadows) +fps
Spotting the visual difference this checkbox makes is tricky even when you know what to look for because this game has fairly flat levels. I don't think it's enabled by default for any preset so I suggest you avoid turning it on even for stronger GPUs.
(GPU Speed -> Distant Plant Shadows) +fps
Set it to "Low" and if you don't notice anything wrong leave it.
(GPU Speed -> Render Crumbs / Grass Density / Crumbs Density) +fps
For weaker GPUs, lowering these and/or setting Render Crumbs to "Grass Only" will probably increase performance. For potato GPUs or graphics haters, set trn_iRenderCrumbs to 0 through the console and you will completely disable all of it.
(CPU Speed -> Particle Density) ++fps --visuals
Overtuned particle content may cause low fps and stutters so sliding this to the minimum might help. This is most likely to happen during boss / uncommon enemy fights, like the metal snake or Kalopsy encounters. Important - there is also a particle option in GPU Speed, but that one is outdated and will probably be removed eventually.
(CPU Speed -> Terrain Zoom Quality) ++fps --visuals
"Zoom" basically means low FOV. Reducing this will significantly degrade most environment visuals for such scenes (e.g. scoped-in sniper rifle) for a significant FPS increase in those scenes. Note that the same option is found under GPU Speed - they're bound to different cvars, but essentially only the lower one gets applied, so just ignore the other one.
FYI in case you have a < 3 GB RAM GPU
In case you have a lower-end GPU in terms of our requirements (<3GB VRAM), the game may sometimes malfunction if it tries to upload too many graphics resources. This is way easier to detect automatically than the GPU/CPU Speed options so the autodetected preset should be good enough in most cases. If you experience low VRAM issues make sure everything is set to Lowest.
For higher-end GPUs the game should already set all GPU Memory options to their maximum presets. If you notice ground textures streaming in make sure that (GPU Memory -> Ground Cache Capacity) is set to Ultra, and also read the "Ground Update Speed" tips mentioned elsewhere in this post. HOWEVER, if you notice non-ground textures streaming in (buildings, enemies, etc.) you may want to modify "Streaming buffer size" through the console using res_fBigResourcesLimit. The cvar is capped to ~8 GB and the exposed option is capped much lower.
Fixing stuttering
Unfortunately, there is no "really nice trick" to fix stuttering or FPS drops because when we find the cause for a specific stutter we try to fix it ASAP. Therefore, we greatly appreciate any screenshots/video/description or any other reliable way to reproduce a stutter. Here are some options that may help with stuttering in various circumstances.
(CPU Speed -> Max Debris Per Model) -visuals
"Debris" refers to falling objects that spawn when a model is (partially) destroyed. Reducing this to Lowest could help if your stutters occur after destroying complex geometry like trees and town architecture (usually mech gameplay).
(CPU Speed -> Enable Dynamic Decals) -visuals
"Dynamic decals" are bullet holes, blood, explosion marks, etc. Disabling this option could help if you experience stuttering during fights that spawn a significant number of these effects.
(GPU Speed -> Ground Update Speed / Ground Update Speed (Action)) +fps -visuals
These options control how much "ground" can be generated in each frame and they can affect: FPS, stutters, ground "streaming". If you experience stutters while running around (out of combat) try tuning these first. If you have a lower-end GPU definitely reduce the Action version completely. If you have a higher-end GPU and you notice the ground "streaming" in (increasing in resolution) during gameplay, increase these.
23 Comments
DestroyerNel 3 May @ 8:20pm 
I think actually Ground Update Speed depends more on CPU. Lower-end CPU should reduce these two settings.
Матвей 14 Oct, 2023 @ 11:51pm 
Is it possible to include this in the launch parameters?:steamsad:
chokepoint 5 Oct, 2023 @ 11:42pm 
here comes another one trying to play the game on a so called potato.
my specs are i5 4590 cpu , 3.30ghz , 16gb ram , SSD 920 mb , my gpu is AMD Radeon r7 350X 4GB . My main question: is there a way to do the changes from the game config file , i can t properly laucnh the game since the error with minimum graphics card appears , so i can't modify anything from in game setings. So please any help and tips that u have and i may missed i am glad to hear it
Nate20205 20 Aug, 2022 @ 10:19pm 
my computer is a potato and a beet root will it still run?
glaucobacchi 9 Jan, 2022 @ 5:57am 
SS4 (obtained via Windows Store, not steam) would not launch on my GT650 (2GB VRAM). I changed from Directx11 to DirectX12 in the .ini file and it now runs ok.
SasakrCZ 4 Jan, 2022 @ 3:07pm 
Playing in Vulcan and setting Sam4.exe the high priority helped me with stutters. Still not a flat line of frame times graph but playable.
Milansta 30 Dec, 2021 @ 1:43pm 
hey dragon no you dont need to reapply them each time you launch the game they get saved
Drag0n 26 Dec, 2021 @ 8:05pm 
I have a question about the console commands; do they need to re-applied any time you change graphics settings?
Джесс 1 Nov, 2021 @ 6:34am 
Fatal error:Cannot set display mode. How to fix?
supermervio#FIXTF2 16 Sep, 2021 @ 10:42am 
I really wanna play this with a friend but the game crashes on startup and im not paying for it again on stadia will this let me play it?