,Not long after we published our PC Performance Analysis and Optimisation Gude for Cyberpunk 2077, several members of our community on Facebook and the Forums alerted us to an executable Hex edit which was said to boost the performance of AMD’s Ryzen processors. Today, we have put this community mod to the test to see how much of an impact this edit has and how it impacts Ryzen processors of varying core and thread counts.
We edited our Cyberpunk2077.exe file using this guide from Reddit. A future Cyberpunk 2077 patch will likely deliver further Ryzen optimisations, eliminating the need for this community hack.
Anyone who edits the code of their applications does so at their own risk and OC3D are not to be held responsible for any mistakes that you make. This is an article on the performance impact of this edit, not a guide on how to do it on your own system.
What does the edit do?
The simplified summary of this Hex edit is that it addresses an issue with GPUOpen code that’s used within Cyberpunk 2077. This code is designed for use with old AMD Bulldozer series AMD processors and mistakenly gives Ryzen series processors fewer scheduler threads, reducing CPU utilisation on Ryzen processors with SMT enabled.
With this hack, Ryzen users should see higher levels of CPU utilisation on processors with SMT. In many cases, this will result in increased CPU performance. We tested this Hex edit on a Ryzen 3950X processor with varying core/thread counts to assess the impact of this Hex edit for Cyberpunk 2077.
Below are results which showcase how Cyberpunk 2077 runs in a CPU-limited area at Ultra settings on a Ryzen 9 3950X with an RTX 3070 graphics card. We tested this processor with several core configurations to see how much the edit impacted performance on processors with fewer cores and threads. Note that this edit will not benefit users of Intel processors.
With our quad-core/thread setup, no major performance changes could be seen, as expected. This edit should only help those who use processors with SMT enabled.
Once we enabled SMT on our quad-core setup, we say a huge 25% boost in Cyberpunk 2077’s average framerate, increasing our average framerate from 49.4 FPS to 61.4 FPS. As it stands, this Hex edit is a must for users of CPUs like AMD’s Ryzen 3 3100 and Ryzen 3 3300X processors. That said, future Cyberpunk 2077 patches should deliver similar gains.
When testing Cyberpunk 2077 with six cores and twelve threads, average framerates increased by 10.5% and 1st percentile framerates increased by 16.4%. These gains aren’t as large as our quad-core with SMT results, but they are enough to make our 6-core 12-thread setup match our original 8-core results.
Negative effects on Ryzen 9?
When looking at our 12-core and 16-core results, we can see that our Ryzen hex edit actually results in a performance loss for Ryzen series processors. At this time, it is unknown why this is the case. It is possible that additional multi-threading may be putting too much overhead onto the game, or that the usage of an additional Ryzen CPU die may be the cause of the performance degradation.
Right now, this community Hex edit for Cyberpunk 2077 should only be used on systems with Ryzen processors that feature a single CPU-die and eight or fewer CPU cores. On the next page, we will be analysing how this hex edit changes the power consumption and thread utilisation of AMD’s Ryzen processors