Small hack could improve Cyberpunk 2077 perf with certain AMD processors (updated w/ benchmarks)

Published by

Click here to post a comment for Small hack could improve Cyberpunk 2077 perf with certain AMD processors (updated w/ benchmarks) on our message forum
https://forums.guru3d.com/data/avatars/m/72/72485.jpg
I said it before and I'll say it again. It's not my job as a consumer to fix something I shouldn't have to. You do this tweak you're gonna screw up all future updates and the integrity of the games installation. I'll pass.
https://forums.guru3d.com/data/avatars/m/278/278745.jpg
With my 2700X certain games perform better with multithreading disabled, Elder Scrolls Online is what I mainly play and I have to disable multithreading for it to perform best. I'm sure with certain processors maybe the 5000 series may not be effected in the same way due to their architecture. I am guessing SMT degrades performance on some older models but not newer and since they just disabled it across the board for AMD some will see better performance out of hacking SMT in.
https://forums.guru3d.com/data/avatars/m/248/248902.jpg
jbscotchman:

I said it before and I'll say it again. It's not my job as a consumer to fix something I shouldn't have to. You do this tweak you're gonna screw up all future updates and the integrity of the games installation. I'll pass.
Doubt it. It's really so hard to back up the original .exe?
https://forums.guru3d.com/data/avatars/m/132/132389.jpg
On top of this fix to actually use SMT threads on AMD CPUs, the memory pool values are set the same as the console settings... Go to your CP2077 game folder > engine > config > memory_pool_budgets.csv Set the values in that to something more appropriate for your system. Loading a save would previously take 2-5 seconds for me, now it's more like 1-2 seconds. I've only looked at one area but performance is up only a little from the RAM pool setting change, but other people are reporting massive performance increases depending on their hardware and area in the game. I have no idea WTF CDPR are doing, but this has to be the messiest giant game release I've ever seen in terms of performance/bugs. I have no idea how they could overlook SMT being disabled for AMD CPUs, that seems intentional, since I don't believe those working on the game are that stupid. And no, disabling SMT on AMD CPUs wouldn't raise performance on some chips, that makes no sense, this game will use all the threads you have. In my case, after the fix, all 24.
data/avatar/default/avatar39.webp
It was posted many times in Cyberpunk threads . All AMD benchmarks are off and game should be retested with this fix.
Neo Cyrus:

On top of this fix to actually use SMT threads on AMD CPUs, the memory pool values are set the same as the console settings... Go to your CP2077 game folder > engine > config > memory_pool_budgets.csv Set the values in that to something more appropriate for your system. Loading a save would previously take 2-5 seconds for me, now it's more like 1-2 seconds. I've only looked at one area but performance is up only a little from the RAM pool setting change, but other people are reporting massive performance increases depending on their hardware and area in the game. I have no idea WTF CDPR are doing, but this has to be the messiest giant game release I've ever seen in terms of performance/bugs. I have no idea how they could overlook SMT being disabled for AMD CPUs, that seems intentional, since I don't believe those working on the game are that stupid. And no, disabling SMT on AMD CPUs wouldn't raise performance on some chips, that makes no sense, this game will use all the threads you have. In my case, after the fix, all 24.
Someone got money from Intel 😀. It killed performance on my 3300X, it's night and day difference after fix.
https://forums.guru3d.com/data/avatars/m/262/262085.jpg
jbscotchman:

I said it before and I'll say it again. It's not my job as a consumer to fix something I shouldn't have to. You do this tweak you're gonna screw up all future updates and the integrity of the games installation. I'll pass.
No your not .. just copy the .exe to somewhere to back it up then apply the fix .. when updates come just pop the original .exe back
data/avatar/default/avatar12.webp
This may have been fixed in a patch, my Ryzen 1700 does not show any unbalanced load across the cores like shown in some treads about this problem.
https://forums.guru3d.com/data/avatars/m/274/274977.jpg
jbscotchman:

I said it before and I'll say it again. It's not my job as a consumer to fix something I shouldn't have to. You do this tweak you're gonna screw up all future updates and the integrity of the games installation. I'll pass.
HEX editing the game's .exe file will potentially screw nothing besides the game, and if so, just have a backup of the file ready (even the freeware editor I use automatically makes a backup in the same folder), or just delete it and verify integrity. Also, no-one's forcing you to do anything.
data/avatar/default/avatar29.webp
TLD LARS:

This may have been fixed in a patch, my Ryzen 1700 does not show any unbalanced load across the cores like shown in some treads about this problem.
It's not fixed. Also depends GPU you have and area you test ,it only matters, city center. I tested yesterday on 1600AF ( aka. 2600) and it made night and day difference with RTX3060Ti , doubled FPS in centre ....
https://forums.guru3d.com/data/avatars/m/278/278016.jpg
Hilbert Hagedoorn:

Redditor BramblexD discovered that certain AMD processors perform worse than should be theoretically possible. AND from the looks of things, SMT mode for AMD processors is disabled by default in the g... Small hack could improve Cyberpunk 2077 perf for gamers on certain AMD processors
4 systems 1600x,2600x,2700x,3800x the fix is working on all of them maybe after the patch/fix from cdred you should revisit the bench good morning from Greece
https://forums.guru3d.com/data/avatars/m/72/72830.jpg
Odd, I have GOG 1.04 and I can't find it "75 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08" at all
https://forums.guru3d.com/data/avatars/m/200/200386.jpg
Does this have any improvement on FX series, anyone here tried it so far with any FX chip.
https://forums.guru3d.com/data/avatars/m/132/132389.jpg
Kaleid:

Odd, I have GOG 1.04 and I can't find it "75 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08" at all
If you're using something like HxD making sure you have it set to search for hex and not text or something else. And the value to replace it with which I used (what's listed in PC Gaming Wiki and suggested elsewhere) is different at EB 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08.
cliffgamerz:

Does this have any improvement on FX series, anyone here tried it so far with any FX chip.
I heard it doesn't change anything for Bulldozer based chips, but just enable an OSD and see your CPU thread usage. Either way you're heavily, and I mean to the absolute extreme, bottlenecked by your CPU with a 3070. An FX chip would bottleneck a 1070.
data/avatar/default/avatar06.webp
kanenas:

4 systems 1600x,2600x,2700x,3800x the fix is working on all of them maybe after the patch/fix from cdred you should revisit the bench good morning from Greece
Add 3600X and 3300X to the list 🙂 Confirmed 🙂
data/avatar/default/avatar17.webp
Neo Cyrus:

On top of this fix to actually use SMT threads on AMD CPUs, the memory pool values are set the same as the console settings... Go to your CP2077 game folder > engine > config > memory_pool_budgets.csv Set the values in that to something more appropriate for your system. Loading a save would previously take 2-5 seconds for me, now it's more like 1-2 seconds. I've only looked at one area but performance is up only a little from the RAM pool setting change, but other people are reporting massive performance increases depending on their hardware and area in the game. I have no idea WTF CDPR are doing, but this has to be the messiest giant game release I've ever seen in terms of performance/bugs. I have no idea how they could overlook SMT being disabled for AMD CPUs, that seems intentional, since I don't believe those working on the game are that stupid. And no, disabling SMT on AMD CPUs wouldn't raise performance on some chips, that makes no sense, this game will use all the threads you have. In my case, after the fix, all 24.
And what values would be proper for the 5950x? I have no clue 😀
https://forums.guru3d.com/data/avatars/m/274/274977.jpg
Can anyone confirm this for 3700x?
https://forums.guru3d.com/data/avatars/m/200/200386.jpg
Neo Cyrus:

If you're using something like HxD making sure you have it set to search for hex and not text or something else. And the value to replace it with which I used (what's listed in PC Gaming Wiki and suggested elsewhere) is different at EB 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08. I heard it doesn't change anything for Bulldozer based chips, but just enable an OSD and see your CPU thread usage. Either way you're heavily, and I mean to the absolute extreme, bottlenecked by your CPU with a 3070. An FX chip would bottleneck a 1070.
I know above the current situation of the bottlenecks i am having, but i have to live with it for now as the availability and pricing of Ryzen 5000 isnt worth an upgrade, maybe by march it might be easier to buy everything i need.
https://forums.guru3d.com/data/avatars/m/243/243189.jpg
This is a big screwup, but hopefully will be ironed out in patch but good can do fix sooner.
https://forums.guru3d.com/data/avatars/m/72/72485.jpg
emperorsfist:

HEX editing the game's .exe file will potentially screw nothing besides the game, and if so, just have a backup of the file ready (even the freeware editor I use automatically makes a backup in the same folder), or just delete it and verify integrity. Also, no-one's forcing you to do anything.
I know no one is forcing me to do it, that's why I'm not. You're missing the entire point. Why would someone need to do this after paying $60 for a game that's been in development for nearly 8 years? If I wanted to fuck with the executable I would, but I don't want to. Because this game is gonna have a shit load of updates and I don't want to keep cutting and pasting files.
https://forums.guru3d.com/data/avatars/m/132/132389.jpg
Pr3t3nd3r:

And what values would be proper for the 5950x? I have no clue 😀
The memory two main RAM pools are referred to as CPU and GPU so I presume it means system and GPU RAM, or at least that's what someone else said, so you can try setting based on what you have for those. But it does give the option of entering 0 for the game to compute the amount as listed in its own notes. For the other pools I just doubled the original values to see what would happen, but I'll try seeing what the auto setting/0 results in.
cliffgamerz:

I know above the current situation of the bottlenecks i am having, but i have to live with it for now as the availability and pricing of Ryzen 5000 isnt worth an upgrade, maybe by march it might be easier to buy everything i need.
Well, until you can get an upgrade you might as well just crank up the graphics settings if your FPS is going to be the same regardless.