Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Cyberpunk 2077"

From PCGamingWiki, the wiki about fixing PC games
(→‎Other information: Add some command-line args)
(→‎Unlock "console-RAM" lock preset: Add PerformanceOverhaulCyberpunk mention)
Line 532: Line 532:
 
# Then change '''PoolGPU''' the same way.
 
# Then change '''PoolGPU''' the same way.
 
# Save and made it "''read only''".
 
# Save and made it "''read only''".
 +
}}
 +
 +
{{Fixbox|description=Use [https://github.com/yamashi/PerformanceOverhaulCyberpunk/ Performance Overhaul]|fix=
 +
{{ii}} Automatically changes the RAM pool budgets at runtime to the maximum supported by your PC.
 +
# Download [https://github.com/yamashi/PerformanceOverhaulCyberpunk/releases/latest/download/Release.zip latest version of the mod]
 +
# Unzip the contents in <code>{{P|game}}\bin\x64</code>
 +
# In <code>{{P|game}}\bin\x64\performance_overhaul\config.json</code> change "memory_pool" to true
 
}}
 
}}
  

Revision as of 05:11, 15 December 2020

Cyberpunk 2077
Cyberpunk 2077 cover
Developers
CD Projekt Red
Publishers
CD Projekt
Engines
REDengine 4
Release dates
Windows December 10, 2020[1]
Reception
Metacritic 90
OpenCritic 87
IGDB 85
Taxonomy
Modes Singleplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Action, RPG, Open world
Vehicles Automobile
Art styles Realistic
Themes Cyberpunk
Cyberpunk 2077 on HowLongToBeat
Cyberpunk 2077 on IGDB
Cyberpunk 2077 guide on StrategyWiki
Cyberpunk 2077 on MobyGames
Cyberpunk 2077 on Wikipedia

Cyberpunk 2077 is a singleplayer first-person action, RPG and open world game.

Initially announced in May 2012 and featured at E3 2019, the game was set to be released on April 16, 2020, followed by a delay to September 17, which was further delayed to November 19, and subsequently the final date of December 10.[2][3][1] Upon launch, the game had over a million concurrent players on Steam, setting a new record for a single-player game on the platform.[4]

General information

Official Discord server
GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
GOG.com key
No game disc included.[5]
Collector's Edition also available.[6]
Windows
Epic Games Store
DRM details are not known
Windows
GOG.com
DRM-free
Windows
Humble Store
GOG.com key
Windows
Steam
DRM-free after installation through Steam client (notes may include more details)
DRM-free when launched directly from <path-to-game>\bin\x64\Cyberpunk2077.exe.[7]
Windows

Game data

Configuration file(s) location

System Location
Windows %LOCALAPPDATA%\CD Projekt Red\Cyberpunk 2077
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/1091500/pfx/[Note 1]

Save game data location

System Location
Windows %USERPROFILE%\Saved Games\CD Projekt Red\Cyberpunk 2077
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/1091500/pfx/[Note 1]

Save game cloud syncing

Video

Video settings[Note 2]
Video settings[Note 2]
Graphics settings[Note 3]
Graphics settings[Note 3]

Graphics feature State Notes
Widescreen resolution
Multi-monitor
The horizontal camera axis is constrained in dialogue. UI cropping issues.[8][9]
Ultra-widescreen
Hor+ gameplay and dialogue.[10] UI elements may be cropped or inaccessible.[11][12][13] Sometimes, image is cropped to 16:9, opening menu will fix this in some cases.[citation needed]
4K Ultra HD
Field of view (FOV)
70-100. Defaults to lower FOV during character interactions regardless of FOV setting. See Field of View (FOV) for more.
Windowed
Borderless fullscreen windowed
Anisotropic filtering (AF)
Up to 16x.
Anti-aliasing (AA)
Forces TAA with an option to disable here, also has DLSS support. (requires game-ready drivers)[14]
Vertical sync (Vsync)
60 FPS and 120+ FPS
Framerate cap slider in-game allows a maximum of 240 FPS.
High dynamic range display (HDR)
Has options for scRGB or PQ HDR 10, as well as setting for peak brightness, paper white, and tone-mapping midpoint.
Ray tracing (RT)
Nvidia RTX hardware only at release, with AMD support arriving later.[15][16]
Color blind mode
Protanopia, deuteranopia and tritanopia options available.

Field of View (FOV)

Modify <path-to-game>\r6\config\settings\platform\pc\options.json[17]
First-person models may appear stretched at values greater than 110.
  1. Go to <path-to-game>\r6\config\settings\platform\pc.
  2. Open the options.json file with notepad or any other file editing program.
  3. Search for the fieldofview key, and change the "max_value" setting to your choosing. Changing any other value will cause the game to fail to boot.
  4. Save the file and launch the game.
  5. Open the Graphics - Field of View options and select your new FoV.

Anti-aliasing (AA)

Disable Screen Space Reflections in order to get rid of pixel artifacts that would have been blended with TAA
DLSS requires temporal anti-aliasing to function; disabling TAA will prevent DLSS from working.
Use CyberpunkTweaker
  1. Download this mod and extract it to <path-to-game>\bin\x64\
  2. Click and drag Cyberpunk2077.exe unto the CyberpunkTweaker executable and let go.
  3. Then scroll down to line Developer/FeatureToggles/Antialiasing and disable it.


If you get message "Can't create Cyberpunk2077.exe.bak"
  1. Open command prompt as administrator
  2. Change directory to the directory of the files <path-to-game>\bin\x64\
  3. Run the CyberpunkTweaker manually using the original .exe as a parameter.
Add INI tweak to disable TAA[18]

Create (or open) the <path-to-game>\engine\config\platform\pc\user.ini file, and add the following inside it:

[Developer/FeatureToggles]
Antialiasing = false
Manually binary modify the executable
The following steps cover v1.04 for the GOG and Steam versions.
  1. Open <path-to-game>\bin\x64\Cyberpunk2077.exe in a hex editor (e.g. HxD).
  2. Using Ctrl+G, go to offset 235B6.
  3. Change 01 to 00
  4. Using Ctrl+G, go to offset 235F5.
  5. Change 01 to 00
  6. Save the changes.

Input

Key bindings
Key bindings

Keyboard and mouse State Notes
Remapping
Not every key is remappable from in game. Mappings can be changed by editing <path-to-game>\r6\config\inputUserMappings.xml.
Mouse acceleration
[citation needed]
Mouse sensitivity
For finer control of mouse sensitivity, modify %LOCALAPPDATA%\CD Projekt Red\Cyberpunk 2077\UserSettings.json and change value for FPP_MouseY and FPP_MouseX to your desired sensitivity.
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Full controller support
The game includes an additional launcher which does not respond to controller input. Use command line argument --launcher-skip to get past it.
Controller remapping
See the glossary page for potential workarounds.
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
No vibration
PlayStation button prompts
Light bar support
Adaptive trigger support
DualSense haptic feedback support
Connection modes
Generic/other controllers
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M
Steam Input
Steam Input API support
Hook input (legacy mode)
Steam Controller button prompts

Disable double-tap dodge

Disable double-tap to dodge[19]
  1. Go to <path-to-game>\r6\config\.
  2. Open inputContexts.xml with a text editor.
  3. Search (Ctrl+F) for <!-- MULTITAP ACTIONS -->. Look at the lines directly below.
  4. Next to DodgeForward, DodgeRight, DodgeBack and DodgeLeft will have the count set to 2. Change this number to 99.
  5. Save and exit the file.

Notes

With these changes, you can no longer double-tap in a direction to dodge, but you can still hold a desired direction and double-tap the crouch button to dodge in that direction. If you prefer to have a dedicated, non-double-tap dodge key, read the next section.
Add a dedicated dodge key[19]
  1. After following the above steps, again open inputContexts.xml.
  2. Search (Ctrl+F) for <!-- MULTITAP ACTIONS --> again, and change Dodge's count from 2 to 1.
  3. Save and exit the file.
  4. In the same file location (<path-to-game>\r6\config\), open inputUserMappings.xml.
  5. Search (Ctrl+F) Dodge_Button. There should be three lines below this one, beginning with <button id=.
  6. Replace the IK_LControl and IK_C lines with <button id="IK_Alt" />. This will make it so you have to hold Alt and press a direction to dodge.
  7. You can change Alt to whichever key you want to use to dodge.
  8. Save and exit the file.

Audio

Sound settings
Sound settings
Language settings
Language settings

Audio feature State Notes
Separate volume controls
Surround sound
Supports Dolby Atmos[20]
Subtitles
Closed captions
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English
Arabic
Simplified Chinese
Traditional Chinese
Czech
French
German
Hungarian
Italian
Japanese
Korean
[21]
Polish
Brazilian Portuguese
Russian
Spanish
Latin American Spanish
Thai
Turkish

VR support

3D modes State Notes
vorpX
Z3D
Officially supported game, see official vorpx game list.

Network

Multiplayer types

Type Native Notes
LAN play
Online play

Issues unresolved

Car camera stuck in first person

Restart the game[22]

Bad performance on higher resolutions with DLSS

Change Cascaded Shadows Resolution to Medium or Low[23]

Issues fixed

Unlock "console-RAM" lock preset

Rewrite RAM and vRAM lock[24]
  1. Go to <path-to-game>Cyberpunk 2077\engine\config
  2. Open memory_pool_budgets.csv and find the PoolCPU line and changle all 3 values to half of your RAM.
  3. Then change PoolGPU the same way.
  4. Save and made it "read only".
Use Performance Overhaul
Automatically changes the RAM pool budgets at runtime to the maximum supported by your PC.
  1. Download latest version of the mod
  2. Unzip the contents in <path-to-game>\bin\x64
  3. In <path-to-game>\bin\x64\performance_overhaul\config.json change "memory_pool" to true

Crash at startup

Disable the GOG overlay[25]
  1. Open the GOG Galaxy program.
  2. Right click on the Cyberpunk 2077 icon in the library.
  3. Navigave to Manage Installation and click on Configure.
  4. Uncheck the setting "Access GOG Galaxy features in-game" and click OK.
Delete the cache
  1. Go to %LOCALAPPDATA%\CD Projekt Red\Cyberpunk 2077\cache\.
  2. Delete or rename GamePipelineLibrary.cache.
  3. Re-launch the game.

Game stuttering when looking using Razer mouse

Change mouse polling rate
  1. Open Razer Synapse
  2. Click the Mouse tab at the top of the screen
  3. Navigate to Performance
  4. Under polling rate, choose 500 or less

Middle mouse button not working when using a Logitech mouse

Edit XML file[26]
Your device name might differ from the indicated value (6b023).
  1. Navigate to %APPDATA%\Logishrd\LogiOptions\devices\6b023\
  2. Open 6b023.xml in a text editor, such as Notepad.
  3. Find the two lines matching
    <task id="0x003a" class="mouseclick">
  4. Change them to
    <task divert="0" id="0x003a" class="mouseclick">
  5. Restart Logitech Options or reboot your computer
Disable application specific options[27]
Start with Edit XML file; if that doesn't help, try Disable application specific options as well.
  1. Launch Logitech Options
  2. Click on "All Applications" in the top-right corner
  3. Disable "Application Specific Settings"
  4. Click on "Middle button" and change it to any other option
  5. Change it back to "Middle button"

Game crashing without AVX instructions on CPU

Use AVX fix[28]
  1. Download a mod from Nexus Mods
  2. Go to %LOCALAPPDATA%\CD Projekt Red\Cyberpunk 2077\cache\.
  3. Delete or rename GamePipelineLibrary.cache.
  4. Replace Cyberpunk2077.exe with a modded one, launch the exe directly

Known issues: Disables Steam Achievements (bypassing Steam entirely), disables auto-save

Use Performance Overhaul
This mod fixes SMT as well as other small performance issues without modifying the executable file.
  1. Download latest version of the mod
  2. Unzip the contents in <path-to-game>\bin\x64
  3. In <path-to-game>\bin\x64\performance_overhaul\config.json change "avx" to true

G-Sync not activating

Configure G-Sync and delete the game's cache
  1. Disable VSync in-game and set to Fullscreen.
  2. Close the game.
  3. Go to %LOCALAPPDATA%\CD Projekt Red\Cyberpunk 2077\cache\.
  4. Delete or rename GamePipelineLibrary.cache.
  5. Re-launch the game.

Synergy sharing mouse and keyboard not working

Edit file Cyberpunk2077.exe (Version 1.04)[29]
  1. Open the executable with a hex editor.
  2. Search for this hex-value: 8B 44 24 54 85 C0 75 26
  3. Replace that value with: 36 8B 07 90 85 C0 75 26

Enable Exclusive Fullscreen

You can enable exclusive fullscreen instead of Borderless fullscreen windowed[30]
  1. Edit: %LOCALAPPDATA%\CD Projekt Red\Cyberpunk 2077\UserSettings.json.
Search for :
 
"name": "WindowMode",
"type": "string_list",
"is_dynamic": true,
"value": "BorderlessWindowed",
"index": 1
 
And replace with :
"name": "WindowMode",
"type": "string_list",
"is_dynamic": true,
"value": "Fullscreen",
"index": 2

SMT Enable for AMD processors

Use Performance Overhaul
This mod fixes SMT as well as other small performance issues without modifying the executable file.
  1. Download latest version of the mod
  2. Unzip the contents in <path-to-game>\bin\x64
Edit file Cyberpunk2077.exe (Version 1.04)[31][32]
This patch neutralizes the code check that gives non-Bulldozer AMD processors less scheduler threads.
  1. Open the executable with a hex editor.
  2. Search for this hex-value: 75 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08
  3. Replace that value with: EB 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08

Other information

API

Technical specs Supported Notes
Direct3D 12 Uses D3D12 on Windows 7
Executable 32-bit 64-bit Notes
Windows

Middleware

Uses RAD's Oodle compression.
Middleware Notes
Physics PhysX
Audio Wwise
Interface FreeType
Cutscenes Bink Video

Command line arguments

Command Notes
-width X Sets game resolution width to X.
-height Y Sets game resolution height to Y.
-fullscreen Launches the game in exclusive fullscreen mode.
-borderless Launches the game in borderless fullscreen mode.
-windowed Launches the game in windowed mode.
-x X Sets game window X position to X.
-y Y Sets game window Y position to Y.
-monitor N Sets display monitor number to N.
-fpsClamp N Sets maximum FPS limit to N.
-noHUD Prevents in-game HUD from being drawn.
-skipStartScreen Skips the 'Press [_] to continue' & 'Breaching...' screens, splash screens will still be shown.
-gpuFlag FLAG Allows forcing certain GPU features to be enabled/disabled, FLAG can be one of forceAsync/noAsync/forceAftermath/noAftermath/forceRayTracing.
More arguments can be found here: [2], though most listed there are unstable or may not have any effect in the retail game.

Skip the CDPR launcher when using Steam

Instructions[33]
  1. Open the Library, then Right Click on the desired game and select Properties
  2. Under the general section add the --launcher-skip launch option

System requirements

Windows
Minimum Recommended
Operating system (OS) 7
Processor (CPU) Intel Core i5-3570K
AMD FX-8310
System memory (RAM) 8 GB
Hard disk drive (HDD) 70 GB HDD
Video card (GPU) Nvidia GeForce GTX 780
AMD Radeon RX 470
3-4 GB of VRAM
DirectX 12 compatible
A 64-bit operating system is required.
Game does not launch on Windows 8 or 8.1.
Windows 10 version 1809 or higher is required. [34]
Game does not launch on LGA 775 or LGA 771 processors. Can be emulated with Intel SDE. [35]

Notes

  1. 1.0 1.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/1091500/ in addition to or instead of this directory. The app ID (1091500) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.
  2. HDR settings are not accessible without the appropriate hardware.
  3. DLSS and Ray Tracing settings are only available on Nvidia RTX hardware. Dynamic and Static FidelityFX CAS cannot be enabled at the same time in-game.

References

  1. 1.0 1.1 Cyberpunk 2077 on Twitter: "We have important news to share with you" - last accessed on 2020-10-27
  2. I was there when The Witcher 3 launched - last accessed on 2020-06-20
  3. Twitter - @CyberpunkGame - June 19, 2019 - last accessed on 2020-06-20
  4. PC Gamer: Cyberpunk 2077 has over a million concurrent players on Steam - last accessed on 2020-12-10
  5. Cyberpunk 2077 - Pre Order - last accessed on 2020-09-22
    "The game comes with the following physical items:
    Case with game code and soundtrack CDs (PC)
    Reversible cover
    World Compendium detailing the game’s setting and lore
    Postcards from Night City
    Map of Night City
    Stickers
    "
  6. Twitter - @CyberpunkGame - June 11, 2019 - last accessed on 2019-06-11
  7. Verified by User:KingKrouch on 2020-12-10
    Tested with Steam install.
  8. Nvidia Surround Completely Breaks UI - last accessed on 2020-12-10
  9. Cyberpunk 2077 has native 32:9 support - last accessed on 2020-12-10
  10. Verified by User:Rose on 2020-12-10
    Screenshots taken at 1920x1080, 2560x1080 and 3840x1080, then compared.
  11. Cyberpunk possible HUD bug - last accessed on 2020-12-10
  12. Cyberpunk supports 32:9 - last accessed on 2020-12-10
  13. Ultrawide 21:9 breaks certain HUD elements making the game unplayable. - last accessed on 2020-12-10
  14. Cyberpunk 2077 GeForce RTX 30 Series Trailer: 4K, Ultra Settings, RTX ON! - last accessed on 2020-10-04
  15. PC Gamer - Cyberpunk 2077 won't support raytracing on AMD cards at launch - last accessed on 2020-11-28
  16. Verified by User:Shadowstealer7 on 2020-12-13
    CP2077 is one of the few games that do not allow RT to be enabled on Nvidia's 10 and 16 series GPUs.
  17. More Field of View - last accessed on December 10, 2020
  18. Verified by User:Infogram1 on 2020-12-13
    Tested working on GOG v1.04, more info at [1]
  19. 19.0 19.1 Disable double-tap dodge in Cyberpunk 2077 | Rock Paper Shotgun
  20. Cyberpunk 2077 - Dolby - last accessed on 2020-10-25
  21. Cyberpunk 2077 Announces Full Korean Voiceover For Hangeul Day - last accessed on 2020-10-9
  22. Cyberpunk 2077: vehicle camera stuck in first person error solved | Rock Paper Shotgun
  23. /r/CyberpunkGame Subreddit - One setting on PC TANKS performance. Here's how to actually get playable framerates - last accessed on 2020-12-13
  24. A guide that shows you how to "unlock" Cyberpunk for possibly massive performance improvements | Reddit
  25. Cyberpunk 2077 crash on startup fix | Rock Paper Shotgun
  26. MX Keys issue with Amazon Music Windows 10 | Logitech Forums
  27. MX Master 3's Middle click doesn't work in a few games (like cyberpunk 2077) | Reddit Comment
  28. Nexus Mods
  29. CYBERPUNK KEYBOARD PROBLEM cyberpunk keyboard problem | Forums - CD PROJEKT RED
  30. Can not get to Full screen| Forums - CD PROJEKT RED
  31. Cyberpunk 2077 seems to ignore SMT and mostly utilise physical CPU cores on AMD, but all logical cores on Intel | Reddit
  32. Cyberpunk 2077 seems to ignore SMT and mostly utilise physical CPU cores on AMD, but all logical cores on Intel | Reddit
  33. Verified by User:wibbb on 2020-12-11
  34. Cyberpunk 2077 PC Crash Issues - last accessed on 2020-12-11
  35. Cyberpunk 2077 - Requirements - is my Windows 64-bit? - last accessed on 2020-12-10