Skip to content

Instantly share code, notes, and snippets.

@afiaka87
Last active December 28, 2020 04:12
Show Gist options
  • Save afiaka87/6c96b3e1079e3fb905fac1cc839a7857 to your computer and use it in GitHub Desktop.
Save afiaka87/6c96b3e1079e3fb905fac1cc839a7857 to your computer and use it in GitHub Desktop.
A guide for improving performance in the game Cyberpunk 2077 on the RTX-2000 Series of cards

Panjno's "Dramatically Increase FPS" Guide

*(This will make street lights "glow" look like shit. Still looking for the exact culprit behind this. I think it's the texture filtering quality in Nvidia Control Panel, as I can't improve it with in game settings.

AKA "yeah, run it without ray tracing". Really what you should do with these settings is get a stable FPS beyond 60 fps, then turn on ray tracing and see if you can keep it in the realm of 50 - 60 fps. This was very possible for me on a RTX 2070 Super. There's some good ideas in this guide, and some bad ones (like downloading "resource-freeing" programs and hex-editing). Use with care and don't be desperate. This game is also buggy and might just "not work" yet for you.

Right click cyberpunk in Steam, go to properties

  • Disable steam overlay (may break "Steam Controller" api, (so it only works with an Xbox One controller basically))
  • Disable steam input (if using mouse/keyboard)

Windows Update

  • You really wanna be on Windows 20H2 for this game apparently
  • I can vouch for this one to a degree

Right click <install_dir>/bin/x64/cyberpunk2077.exe in Windows Explorer

  • If you can't figure this out, take a computer class or something.
  • Disable fullscreen optimizations
  • Disable Override high-DPI scaling behavior -> Dropdown application

Start Menu -> Edit Power Plan

  • Edit power plan -> Power Options -> Show Additional Plans -> AMD Ryzen High Performance (If it's there.)
  • If you're a normal person, you don't have that option. Go with "High Performance".

Nvidia Control Panel

Manage 3D Settings (Global)

  • Background App Max Framerate -> 60 FPS
  • Low Latency Mode -> Off
  • Max Frame Rate -> 1000 FPS
  • MFAA -> Off
  • Texture Filtering Anisotropic sample optimizations => ON (!!! DirectX specific)
  • Texture Filtering - Quality => High Performance

(For latency, not fps) Manage 3D Settings (Program Settings)

For lower latency when you get a stable frame rate. If you're trying to ray-trace, this is probably going to hurt more than it helps. If not, it's going to help quite a bit in terms of "lag", but not really fps.

  • Add Cyberpunk2077.exe
  • Set Low Latency Mode -> Ultra
  • Max Frame Rate -> 60 FPS

Configure Surround, PhysX

  • Processor: -> Select your GPU, NOT Auto or CPU

(probably dont do this) ISLC Program

  • some sort of app killing memory freeing program. probably not a good idea.

(probably dont do this) Hex Edit the Cyberpunk.exe (not sure what this does)

  • Create a backup of Cyberpunk
  • Find -> Hex Values -> 75 30 33 c9 b8 01
  • search all
  • go to 75, change to EB
  • Save
  • Boot into game

Task manager

  • find process, set priority -> High

In-Game Settings - "Recommended"

Video

  • According to Panjno, resolution should always be "the highest your display supports"
  • This is objectively false. Going from 4K to 1440p on these exact same settings has allowed me to achieve 75 fps WITH ray tracing on Ultra (no shadows, no reflections). Granted, this was under a contrived night-time scenario but I still recommend going to 1440p.

Graphics

Basic

  • FOV 100
  • Film Grain -> Off
  • Chromatic Abberation -> Off
  • Depth of Field -> On
  • Lens Flare -> On
  • Motion Blur -> Off

Advanced

  • Contact Shadows -> On
  • Improved Facial Lighting Geometry -> Off
  • Anisotropy -> 16
  • Local Shadow Mesh Quality -> Medium
  • Local Shadow Quality -> Medium
  • Cascaded Shadows Range -> Low
  • Cascaded Shadows Resolution -> Medium
  • Distant Shadows Resolution -> High
  • Volumetric Fog Resolution -> Medium
  • Volumetric Cloud Quality -> Medium
  • Max Dynamic Decals -> High
  • Screen Space Reflections Quality -> High
  • Subsurface Scattering Quality -> Medium
  • Ambient Occlusion -> High
  • Color Precision -> High
  • LOD -> High

Ray Tracing

  • Ray Tracing -> Off :(

Resolution Scaling

  • DLSS -> Balanced (for nvidia)
  • Dynamic FidelityFX CAS -> On (for AMD)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment