9950X3D benchmarked with Process Lasso vs Game Mode/driver

Posted by HeWhoShantNotBeNamed@reddit | hardware | View on Reddit | 98 comments

I wrote a popular post on r/AMD when the 7950X3D came out showing that the performance can be majorly improved using Process Lasso and the AMD driver implementation is not nearly as good as it could be. I have done so again with more tests on the 9950X3D.

Essentially, one can use Process Lasso to assign the "CPU Sets" of games to the cache cores and turn off Windows Game Mode to deactivate the driver optimizations.

It's not even close when testing scientifically. It's much worst then I thought. The lows especially.

Multiple trials on each game, took the average (though the results were very consistent). There were some things running in the background because that's the point, to emulate a real world experience with some processes (a static browser window, Discord, Task Manager, and a few others). Background CPU was constistently about 6%.

Used lowest graphics settings to decrease GPU bottleneck.

Results are average/minimum

Far Cry 6 with driver: 221/162
Far Cry 6 with Lasso: 255/225

Cyberpunk with driver: 194/147
Cyberpunk with Lasso: 211/167

Far Cry Primal with driver: 201/161
Far Cry Primal with Lasso: 218/178

Tiny Tina's Wonderland with Driver: 376
Tiny Tina's Wonderland with Lasso: 375

Universe Sandbox with driver: 60 year/sec Universe Sandbox with Lasso on cache cores: 62 year/sec (also way more consistent, less bouncing up and down) Universe Sandbox without any locking: 42 year/sec Universe Sandbox with Lasso on frequency cores: 75 year/sec

Caveats: Most people with this CPU will not be playing on low settings and therefore the difference won't be as stark. But there will be a difference. Only Tiny Tina's Wonderlands didn't see a difference.

And Universe Sandbox is an example of a game that benefits from being locked to the frequency CCD1. I also I know that Minecraft benefits from no optimizations at all, pretty massively, with full access to all cores, when at max rendering distance. I didn't test it this time because I'm very confident in this.

You can see the original 7950X3D post here: https://www.reddit.com/r/Amd/comments/11mdalp/detailed_vcache_scheduler_analysis/