Still confident this fix doesn't actually do the same thing as the SMT fix ProjectRed put into the game. Projectreds fix tries to limit which cores it's utilizing, rather the just spreading the load evenly across all cores. If you turn SMT off in the bios on your Ryzen CPU, on/off in game will be almost identical in terms of core utilization. Furthermore, the game will max out at around 65% utilization across all cores (the is with a 7950X3D running across all 16c). Turning SMT on in the bios and then utilizing the in game SMT fix will see it will either semi-evenly spread work across all cores or try not to utilize every other core, however some still end up completely overloaded compared to others.
Utilization with SMT on in the bios and SMT on in game will end up around 44%, or roughly 88% CPU utilization (if you exclude virtual/SMT cores). Not a perfect metric and doesn't include per core utilization, but better then SMT off in the bios. SMT on in bios and SMT off in game will drop utilization down to 33% which aligns very closely with SMT bios off performance. This is all the while being no where close to a GPU bottleneck with a 4090 and all options turned down except crowd density, no RT.
So whatever they changed for the SMT option is not the same as this fix and it's entirely possible to be neither GPU nor CPU capped (RT off). This is sad as in the above testing scenario I was getting 80-120FPS. With SMT off in bios and regardless of in game SMT setting utilization was pretty uniform across all cores, yet wouldn't budge past 65%. The game is doing something in the background to limit or throttle performance and it actually hurts things.
I know this stuff is old, but it was hilarious finding this dumbass telling OP to remove the mod as if he has any power over him.
Mind you, up until patch 2.0 SMT was still not properly working and required the cyber engine tweaks mod to fix it for some CPUs, specifically 8 core and above.
The HxD fix worked fine for with the 1.04 version of the game, but the 1.05 update overwrote the patch. Anyone found the new hexadecimal parameters that allow Ryzen CPUs to use SMT properly?
No it doesn't work on any AMD FX CPU as the .exe is already optimised to all cores on that CPU base it for CPU's that have SMT (Symmetrical Multi Threading) ie: 1 Core 2 Threads whereas AMD FX CPU's are 1 core 1 thread
I would love some insight, I'm running 2700x with 2080 super, 32gs 3200mhz at 3440x1440. I understand I'm very much gpu bound. I understand my cpu (being 8 cores) was not affected with 1.05 but I'm seeing every other thread being above 75 percent and the other ones around half that. I am NEVER above 50% CPU utilization, around 40 mostly!!! In the city when I move my mouse(quick movements) in car or on foot I'm seeing dips as low as 20-30 fps and then immediately back up to 70-75(which is around my average). I believe it's my threads maxing out while others aren't even at 50%. Am I overlooking something? To me if all threads are balanced I shouldn't be seeing dips like this but according to cdpr/Amd 8core CPUs are working as intended. I'm confused, any help?? and would the hex edit remove the dips/balance out my threads?
??[AMD SMT] Optimized default core/thread utilization for 4-core and 6-core AMD Ryzen(tm) processors. 8-core, 12-core and 16-core processors remain unchanged and behaving as intended. This change was implemented in cooperation with AMD and based on tests on both sides indicating that performance improvement occurs only on CPUs with 6 cores and less.
So there was something to be said for this patch for some people with AMD processors; but thankfully CDPR decided to set things straight to ensure that we don't have to repatch our gamefiles upon every hotfix from here-on. I know you already updated the description of this mod to say that it will no longer be updated so hopefully this will serve as the final step of the journey for those with AMD CPUs.
We have no idea what AMD and CDPR means by "We ran tests." Wouldn't SMT on 8-cores and up still improve performance in 0.1% and 1% lows, as well as performance in general at high resolutions, especially beyond 60fps? This game is highly demanding of the CPU as well, and there's no reason why they should cap performance for any reason. I simply don't believe them when they say this.
How would I proceed uninstalling this mod? Through deleting the edited files that can be found in the zip, and then proceeding to verify the games files to get those files back? Or because this mod edited the games executable files, am I going to have to do a fresh install of cyberpunk?
74 comments
Utilization with SMT on in the bios and SMT on in game will end up around 44%, or roughly 88% CPU utilization (if you exclude virtual/SMT cores). Not a perfect metric and doesn't include per core utilization, but better then SMT off in the bios. SMT on in bios and SMT off in game will drop utilization down to 33% which aligns very closely with SMT bios off performance. This is all the while being no where close to a GPU bottleneck with a 4090 and all options turned down except crowd density, no RT.
So whatever they changed for the SMT option is not the same as this fix and it's entirely possible to be neither GPU nor CPU capped (RT off). This is sad as in the above testing scenario I was getting 80-120FPS. With SMT off in bios and regardless of in game SMT setting utilization was pretty uniform across all cores, yet wouldn't budge past 65%. The game is doing something in the background to limit or throttle performance and it actually hurts things.
Mind you, up until patch 2.0 SMT was still not properly working and required the cyber engine tweaks mod to fix it for some CPUs, specifically 8 core and above.
my cpu (being 8 cores) was not affected with 1.05 but I'm seeing every
other thread being above 75 percent and the other ones around half that. I am NEVER above 50% CPU utilization, around 40 mostly!!!
In the city when I move my mouse(quick movements) in car or on foot I'm
seeing dips as low as 20-30 fps and then immediately back up to
70-75(which is around my average). I believe it's my threads maxing out
while others aren't even at 50%. Am I overlooking something? To me if
all threads are balanced I shouldn't be seeing dips like this but
according to cdpr/Amd 8core CPUs are working as intended. I'm confused,
any help?? and would the hex edit remove the dips/balance out my
threads?
So there was something to be said for this patch for some people with AMD processors; but thankfully CDPR decided to set things straight to ensure that we don't have to repatch our gamefiles upon every hotfix from here-on. I know you already updated the description of this mod to say that it will no longer be updated so hopefully this will serve as the final step of the journey for those with AMD CPUs.