Cyberpunk 2077
0 of 0

File information

Last updated

Original upload

Created by

Masahiro

Uploaded by

trekko727

Virus scan

Safe to use

Tags for this mod

About this mod

This is a modified version of General Optimization that greatly lowers rendering distance, how much is being rendered to the game to substantially lower the load on older CPUs' along with other tweaks to give you the best fps.
From (1080p) 21.156 FPS avg (16 fps Min, 36 fps Max) to 40.827 FPS avg (30 fps Min, 54 fps Max) on Ultra, 1080p

Requirements
Permissions and credits
Changelogs
Donations
The project has been closed.
After more than 59 hours of intensive experimenting and benchmarking, a few issues are to be addressed by CDPR that I'm unable to fix:
  • A lot of Depth Prepass (2.3k) for each object within render range, excluding the rest of other DrawIndexedInstanced (3.4k - 7.2k), each pass takes 0.0014 - 0.005 ms, combined can reach from 5.87 ms - 14.7ms
  • Areas like V's apartment is broken into smaller meshes (78 to be exact), DrawInstanced uses from 5.76 ms to 9.76 ms
  • Texture decompression plays big role in fps usage
  • ExecuteIndirect uses 2.35 ms to 3.74 ms

Statistics:
7,277.282 s from MSI Afterburner
20,487.379 s from Fraps benchmark
27,764.661 s / 7.7124 hrs in total benchmarking
113 benchmarks done (looking outside V's Apartment > streets in night city > highway > streets > underground tunnel > streets with big buildings view > under bridge > end)
245.7 s average benchmark duration
(Oodle Kraken BC5U) Texture Decompression time taken: roughly 7ms @ 7.9 - 8.1 million vertices (31.2385 ms at the staircase of V's building facing the street)
Nvidia Nsight Graphics was used to profile a single frame render in Cyberpunk 2077 Ultra quality tweaked


Specs tested on:
i7-3770 4 Cores 8 Threads @ 3.4Ghz
12GB DDR3 1600Mhz
ASUS dual GTX 1060 6GB (461.40 driver) (not overclocked)
Windows 10 64 bit
1080p 60hz


Notes:
Use this in conjunction with NVIDIA Control Panel to give more fps for GPUs like GTX 1060 6GB or similar. If you are a AMD graphics user, I am currently investigating if users have a similar functionality that allows to tweak Anti-Aliasing, Texture Filtering, etc.
If you are GPU bound, it is highly advisable to switch to lower resolution like 1768 x 992 or 1600 x 900. This lets you push a bit more fps when not CPU bound. (or not if you want crisp quality)

This mod is used in conjunction with: (use instructions from individual pages to assist with installation)
Config Overhaul for Cyberpunk 2077 by derplayer123
What to select: Open the application and select "Optimized" and close.

NVIDIA Control Panel:
Go onto the desktop, right click > NVIDIA Control Panel > Manage 3D settings > switch from Global Settings to Program Settings (use Global if you want other games to adopt the tweaked settings) and under "1. Select a program to customize:", find cyberpunk2077.exe and redlauncher.exe, if it's not there, click "Add" and and click browse if the game doesn't appear under the "Add" pop-up window.
These are the settings to change:
Set to:
 "Antialiasing - Mode" to "Enhance the application setting" "Application-controlled"
"Antialiasing - Setting" to "4x" "Application-controlled"
"Antialiasing - Transparency" to "Multisample" "Off"
"Multi-Frame Sampled AA (MFAA)" to "Off"
"CUDA - GPUs" to "Use these GPUs" and select your dedicated graphics card (reason being some games use integrated graphics if available instead of dedicated to run which makes the game lag)
"Shader Cache" to "On"
"Texture flitering - Anisotropic sample optimization" to "On"
"Texture flitering - Negative LOD bias" to "Allow"
"Texture flitering - Quality" to "High performance"
"Texture flitering - Trilinear optimization" to "On"

Leave "Threaded optimization" to "On" "Auto"
And hit Apply.

How to Install:
Place file (generalOptimization.ini) in ..\Cyberpunk 2077\engine\config\platform\pc
Extract the archive to ..\Cyberpunk 2077\archive\pc\patch
if the folder "patch" does not exist, right click > folder > rename as "patch" and extract.

How to uninstall:
Delete the files, and you might need to verify game files because deleting does not revert *.ini tweak setting files then start up game to apply changes. (Correct me if I'm wrong)

Thanks/Appreciations to:
CDPR for Cyberpunk 2077
CP77 Modding Community on Discord
Config Overhaul for Cyberpunk 2077 by derplayer123
General Optimization by romelsalwi
INI settings and EXE parameters list by infogram/stoker25