Cyberpunk 2077

File information

Last updated

Original upload

Created by

TheReaper1988

Uploaded by

TheReaper1988

Virus scan

Safe to use

About this mod

Fixes SMT for AMD Ryzen CPU´s. (For version 1.0 - 2.12+)

Permissions and credits
Because the HT/SMT Fix from CDPR seems to work only for Intel CPU´s (Intel has no problems with HT) and Ryzen CPU´s with up to 6 (Physical) Cores (according to comments, it even helps with these).

With this "HACK" my Ryzen 7 3700X get utilized up to 95%, without this i had a maximum of 75%


CDPR claims to have fixed the SMT issue associated with Ryzen processors, but that doesn't seem to be entirely the case. I played this game for a long time and modded it a lot since its release and at some point i noticed that since version 2.0 my cpu was not being used more than 75% so i started looking and researching. Since the hoped fix from CDPR with patch 2.11 didn't change anything for me (and by the way patch 2.12 doesn't either), i looked for myself on the internet and did my own research and found an SMT fix for earlier versions of the game. But since the described "sequence" cannot be found in the newer exe files, i looked for similar ones and found exactly the same if only slightly changed (with help from another Nexus user). They only differ in one part of the code and only in one digit (2D and 3D). After i used the SMT Fix, i noticed that my cpu utilization could increase higher than before if necessary. I tested this carefully and observed it in detail (by swapping the exe file with the original several times and playing the game for several hours while i observed the cpu utilization). In my case with "my cpu" it is not a placebo as I can demonstrably and measurably observe a better response behavior and a better core load distribution of my cpu.


The “Hack” described is neither dangerous nor does it cause any damage to Windows, your Hardware, the Game or your Savedata. The worst thing that can happen is that it simply doesn't work for you or that you simply don't notice any difference (depends on the Processor I think)

As download i provide a Patch and some Text Files with the necessary instructions so that anyone who wants to do this can do it themselves. (It´s easy)

Unfortunately i cannot provide a pre-modified exe file, this would violate Nexus rules.

I don´t know if every CPU benefits from this, i think newer ones are better optimized (Ryzen X3D). So the best for this is to test it yourself, and maybe
get a performance monitoring software like Afterburner/RTSS to check your CPU Usage and Frame Time.


As long as this fix is ​​not available as a CET based mod, it must be reapplied when the game receives an update.

BACKUP OR RENAME YOUR ORIGINAL EXE FILE!!! (If you want to switch back. The Exe Patcher creates automatically a backup file named "Cyberpunk2077.bak" you have to delete the "Patched Exe" and rename the .bak to .exe to use the backup file.)


Note:

It may be that your currently selected power plan has an influence on the behavior of your processor as well as the behavior of SMT (also in connection with this "hack") in this game. I use a "Custom" Power Plan from 1usmus for Ryzen 3000 CPUs. You can try to change your minimum processor state to zero in power plan advanced options processor power management or try a different power plan (thanks to residentfranklin).



Since i can only test this on my system, i ask you to help. So please write your results in the comments to share them with the community.



If you need more detailed information, explanations or detailed benchmarks read the articles below.

And yes, i know that these articles are older, which is because there is nothing new on this topic. And since after "CDPR's Official Fix" there will probably be nothing new on this topic, and since too few people (like me) are affected by the SMT problem after the update, i can only refer to these older articles until there is something new about it.


I hereby also refer to the earlier SMT patch here on Nexus, to be more precise, to the comments section. And to the original Reddit posts from the original "Hack" and the people who found it (thank you for your work):

https://www.nexusmods.com/cyberpunk2077/mods/117?tab=posts

(You should read the first comment from "Bensam123" carefully to understand what the different SMT settings in the game and in the BIOS do, and what the CDPR fix and this one do differently.)

https://www.reddit.com/r/Amd/comments/kbp0np/comment/gfjf1vo/

https://www.reddit.com/r/pcgaming/comments/kbsywg/comment/gfknein/



Older articles about the Ryzen SMT problem and the "Hack" on which this one is based:

https://wccftech.com/amd-ryzen-cpus-up-to-27-percent-performance-boost-cyberpunk-2077-unofficial-smt-fix/

https://hardforum.com/threads/amd-ryzen-cpus-see-up-to-27-performance-boost-in-cyberpunk-2077-with-unofficial-smt-fix.2028953/

https://www.computerbase.de/2023-07/cyberpunk-2077-smt-problematik-8-kern-amd-prozessoren/

https://www.pcgameshardware.de/Cyberpunk-2077-Spiel-20697/Specials/Ryzen-SMT-Fix-Performance-1422710/


Please excuse text errors and incorrect spellings because English is not my native language.

My system as comparison:
Ryzen 7 3700X All Core OC 4.2 Ghz (PBO Off, SMT On) (Liquid Cooled - Alphacool Eisbaer LT)
Zotac RTX 3090 Trinity OC 24 GB (Custom Core Curve) (Liquid Cooled - Alphacool Eiswolf II)
G.Skill Aegis 32 GB DDR4 RAM 3200 Mhz (4x8)
ROG Strix B450-F Gaming Motherboard
Windows 10 Pro

My game settings as comparison:
1440P@144Hz,
VSync Off (Forced on in Nvidia Control Panel),
RTSS FrameCap 140 FPS,
DLSS Balanced,
DLSS RR OFF,
DLSS FG On (FSR 3 Mod),
Texture Quality High,
RT Full (Ultra),
PT OFF,
Photo Mode PT ON,
Crowd Medium,
Motion Blur Low,
Everything else on High,
HDD Mode Off,
SMT Mode On
And around 40GB of mods based on my (outdated) Collection.