Enabling Multithreading on AMD Ryzen in Cyberpunk 2077 - Tutorial

Enabling Multithreading on AMD Ryzen in Cyberpunk 2077 - Tutorial

Users and reviewers have noticed that Cyberpunk 2077 has problems using the potential of AMD Ryzen processors, in particular SMT (multithreading) technology. This is easy to notice in the Windows Task Manager & ; the game is clearly tied to the physical cores of the CPU, not the logical cores. The problem is absent on Intel processors, which means the code was obviously not optimized for AMD processors.

User UnhingedDoork suggested a solution to this problem for enthusiasts: it seems to improve multi-threading support for the game and, as a consequence, increases minimum and average frame rate, making the gameplay smoother. The solution requires modifying the game's executable, which apparently affects how the game recognizes the processor. It is very strange that a game that has been delayed so many times has not received basic optimizations for AMD Ryzen processors. Whether this was an oversight on the part of the developers or something else remains unclear. Let's hope that CD Projekt RED can improve multi-threading support and provide further optimization not only for Ryzen processors, but also for Radeon graphics cards, on which the game still does not support ray tracing.

Thread usage in Cyberpunk 2077 on AMD Ryzen 9 5950X before and after modification (u/BramblexD)

A quick tutorial on modifying the executable was provided by a Reddit forum member with the alias chaosxk. We do not recommend modifying executable files in any way & ; it can only be done at your own risk. However:

download the hex editor HxD; find Cyberpunk2077.exe & ; for GOG users it's in Cyberpunk 2077/bin/x64; Make a backup copy of Cyberpunk2077.exe just in case; drag and drop Cuberpunk2077.exe to HxD & ; hexadecimal numbers should appear (e.g. 01 FF 0D, etc); press CTRL + F, change the column to Hex-Values; Type «75 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08» in the search line without quotes, these values should be highlighted; copy «EB 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08» without quotes; back to HxD, right-click the highlighted values and select paste; go to the top panel and click the save icon.

A video tutorial for the modification has also been published. However, we advise you to wait for an official decision from the developers, and not make your own changes to the game. Recall that despite the three postponements (from April to September, from September to November, from November to December), Cyberpunk 2077 got to the release in far from ideal technical condition.

Load comments