Would like to post some helpful tweaks for low-end systems, but can't be bothered to spam 10 messages just to do so.
Can a moderator please make a thread for me?
These settings are primarily focused on reducing the load on your GPU, they should not help much if you are getting bottlenecked by your CPU. With that in mind - make a new file called user.ini in your Cyberpunk 2077/engine/config/platform/pc folder & paste in the following:
[Developer/FeatureToggles]
;Disables Global Illumination, minor difference visually, big performance hit.
GlobalIllumination = false
DistantGI = false
;Disables some unnecessary character lighting effects.
CharacterLightBlockers = false
CharacterRimEnhancement = false
CharacterSubsurfaceEnhancement = false
;Disables Dynamic Decals
DynamicDecals = false
;Disables various SSR effects, comment out (put a ; in front of a line) stuff you want to keep, for instance ;ScreenSpaceRain = false if you want to keep the wet effect on surfaces.
ScreenSpaceHeatHaze = false
ScreenSpaceRain = false
ScreenSpaceReflection = false
ScreenSpacePlanarReflection = false
;Antialiasing, Bloom and Volumetric Fog all have a noticable performance hit, but I've commented them out since they are vital to the game's aesthetic. Simply uncomment them (remove the ; in front of the line), but only if you are trying to squeeze every last bit of performance out of the game.
;Antialiasing = false
;Bloom = false
;DistantFog = false
;DistantVolFog = false
;VolumetricFog = false
[Rendering]
;Controls how fast the engine blends in objects. Setting it to 0 skips the blending and makes objects pop in, but smooths out performance. Default = 0.500000
DissolveTime = 0.000000
[Rendering/Shadows]
;Do not render Cascaded Shadows (high quality shadows that render around the player character).
CascadeRange0 = 0.000000
CascadeRange1 = 0.000000
CascadeRange2 = 0.000000
CascadeRange3 = 0.000000
[Rendering/AsyncCompute]
;Disables Async computing. Should not increase max FPS, but might increase minimum FPS and reduce FPS dips resulting in smoother performance. I highly recommend you test out your performance with it disabled and enabled (;[Rendering/AsyncCompute]) to see which one performs better for you.
BuildDepthChain = false
DynamicTexture = false
Enable = false
FlattenNormals = false
LutGeneration = false
RaytraceASBuild = false
SSAO = false
[DRS]
;Controls how aggressively the Dynamic Resolution Scaling will lower/increase your rendering resolution. Default = DownRate = 8.000000, StepSize = 4, UpRate = 4.000000.
DownRate = 40.000000
StepSize = 8
UpRate = 8.000000
;.ini ends here.
Additional tips:
Set the ingame Graphic preset to Low if you haven't already, set Crowd Size under Gameplay to Low to reduce CPU load.
Find the highest FPS value that is stable for you 99% of the time and limit your FPS to that value with the ingame Visual -> Maximum FPS setting. Your computer will sweat less and game should feel a lot better to play if you are running at a consistent framerate.
Enabling DSR will help you keep your FPS consistent in the remaining 1% of the situations, for instance in heavy combat with multiple explosions happening at the same time.
Set its target framerate = to your Maximum FPS setting, minimum resolution = 50, maximum resolution = 100.
Last but not the least, overclock your GPU/CPU to stable values if at all possible, additionally overclock your memory if you are comfortable with that. Plenty of good guides on the internet for that.
My specs:
GTX 1050 2GB, CC 1860MHz, MC 3700MHz
Ryzen 3 1200, 3,70GHz
8GB DDR3 RAM, 3133 MHz.
Rock solid 30 FPS @ 1680 x 1050 99%.