The launch of Cyberpunk 2077 has not brought enough controversy, since the game seems to be not well optimized for certain hardware configurations, giving performance problems or not misusing certain hardware features such as the SMT of AMD Ryzen CPUs.
Users of AMD Ryzen processors who have tried Cyberpunk have come across a surprise, the CD Projekt game does not run as smoothly as they expected it to. Which is a jug of cold water for anyone who has bought one of the newer Ryzen 5000s.
The reason? The game does not make use of all the performance of the processors under Zen architecture when running on each core using a single thread.
Cyberpunk 2077, no active SMT when running on AMD Ryzen
The CD Project Red game has been tested in several analyzes with several AMD processors and in all of them, it has been possible to see how the second thread of execution is not used at any time, which does not seem to affect the performance of the chips with a high core count like the 16-core Ryzen 9 5950X and 12-core Ryzen 9 5900X.
But it is the versions with fewer cores such as the 6-core Ryzen 5 5600X where the performance plummets, to the point where a Core i5-10400F ends up obtaining the same performance as the AMD processor, since with the Intel processor Yes, the 12 threads of execution are used, while in the AMD one it is only 6.
What is the SMT?
Simultaneous Multi-Threading (SMT) in AMD Ryzen processors is a feature that all contemporary PC processors have, which allows them to execute two threads of execution, contexts, simultaneously in a single core making use of the resources that the first thread does not require in order to execute a second thread with them and get more out of the kernel.
SMT in AMD is almost the same as HyperThreading in Intel Core processors, with different trademarks for the same technical concept.
It should also be clarified that a multithreaded kernel will not better execute several threads than dedicating a complete kernel to each thread.
Is it possible to activate on AMD Ryzen in Cyberpunk 2077?
While waiting for CD Projekt Red to release an official patch that makes the game use all threads of execution in AMD Ryzen processors, for now, some users have decided to look for their own solutions and if you have an AMD Ryzen and are impatient For Cyberpunk 2077 to work better for you, here is the guide to activate the SMT:
Step by Step:
1. Download HxD hex editor
2. Find your Cyberpunk2077.exe, i have GOG so mines was in Cyberpunk 2077binx64
3. Make a backup copy of Cyberpunk2077.exe just in case
4. Drag Cuberpunk2077.exe to HxD, a bunch of hex numbers should appear (like 01 FF 0D, etc)
5. Press CTRL+F, change column to Hex-Values
6. Put in “75 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08” in the search string without quotes, those values should be highlighted
7. Copy “EB 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08” without quotes
8. Back in HxD right click the highlighted values and select “paste insert”
9. Now go to top bar and click the save icon logo
There is also a video guide available here.
We advise you to be cautious when making these changes and to take the appropriate measures by making backup copies of the game executable.