Cyberpunk 2077 gets FPS boost with a patch for AMD Ryzen CPUs

Published: Dec 12th 2020, 20:41 GMT   Comments

Cyberpunk 2077 appears not to support AMD SMT?

Users and reviewers noticed that Cyberpunk 2077 has problems utilizing the full potential of the AMD Ryzen CPUs, in particular the SMT (Simultaneous Multi-Threading) technology. The issue can easily be observed in Windows Task Manager, where the game is locked to the CPU’s physical cores, rather than logical. This problem is not present on the Intel processors, indicating that the code might have not been optimized for AMD CPUs.

User UnhingedDoork provided a quick solution to this problem, which appears to improve multi-threading support by the game, and as a result, increase minimum and average framerate and overall gaming experience. The solution requires a modification in the game executable file, which appears to affect how the game recognizes the CPU. Do note, it has nothing to do with kernel optimization for Intel.

It is unclear how the game, which was delayed so many times, has not been optimized for AMD Ryzen processors. Whether it was an oversight from the game developer or something that was supposed to work at launch, it remains unclear. Hopefully CD Projekt Red will be able to improve multi-threading performance and provide further optimizations for not only AMD Ryzen processors but also AMD Radeon GPUs which still lack raytracing support.

Cyberpunk 2077 AMD Ryzen 9 5950X Thread Utilisation, Source: u/BramblexD

A quick guide has been provided by a Redditor chaosxk. We do not recommend tinkering with the executable files unless you are absolutely certain of what you are doing.

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.

Leave your comments below if you tested the patch.

Source: AdoredTV, AMD Subreddit, PCGaming Subreddit

Comment Policy
  1. Comments must be written in English.
  2. Comments deemed to be spam or solely promotional in nature will be deleted. Including a link to relevant content is permitted, but comments should be relevant to the post topic. Discussions about politics are not allowed on this website.
  3. Comments and usernames containing language or concepts that could be deemed offensive will be deleted.
  4. Comments complaining about the post subject or its source will be removed.
  5. A failure to comply with these rules will result in a warning and, in extreme cases, a ban. In addition, please note that comments that attack or harass an individual directly will result in a ban without warning.
  6. VideoCardz has never been sponsored by AMD, Intel, or NVIDIA. Users claiming otherwise will be banned.
  7. VideoCardz Moderating Team reserves the right to edit or delete any comments submitted to the site without notice.
  8. If you have any questions about the commenting policy, please let us know through the Contact Page.
Hide Comment Policy