Redditor offers Cyberpunk 2077 CPU utilization fix for Ryzen processors, potentially doubling minimum framerates
Cyberpunk 2077 has been plagued by bugs and performance issues at launch. Fortunately, for AMD Ryzen owners, an unofficial performance patch recently popped up on Reddit, enabling proper SMT support and boosting minimum framerates.
Apparently, a compilation issue caused Cyberpunk 2077's executable to not recognize logical cores on AMD systems with SMT enabled. This effectively meant that the game ran with multithreading disabled, resulting in major framerate dips in CPU-intensive areas. u/UnhingedDoork pointed out that this issue could be resolved by simply replacing one line of hexadecimal code in the game executable. We're sharing the guide's insights here. Keep in mind that this will only help if you're running an AMD Ryzen CPU. This does not affect Intel CPU owners.
1.) Download and install a hex editor such as HxD from here.
2.) Open up the Cyberpunk 2077 game executable in HxD (make sure to open the game's actual executable, not the one for RED Launcher).
3.) Click on the Search tab, then click on Replace. Search for this line of hex code: 75 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08.
4.) Replace it with this line: EB 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08
5.) Save and close HxD. The next time you launch Cyberpunk 2077, set the game to Windowed mode, then open up your Task Manager.
If everything went right, you should see the game leveraging all logical cores. On our GeForce RTX 3080/ Ryzen 9 3900X rig, we saw a significant improvement to minimum framerates in crowded areas after using this fix.