Ryzen CCD view ( to setup the correct CPU core affinity )

Started by Jelle Mees, May 08, 2020, 01:47:48 PM

Previous topic - Next topic

Jelle Mees

The new Ryzen 3300x release has made it very clear how important it is to keep tasks within the same CCD.

I have a Ryzen 3900x and I want to make sure all my games run on 6 cores ( 12 threads total ) within the same CCD. The other 6 cores will be used for streaming x264 + other background tasks.

Do I have to install Ryzen software to find out with logical processor is on wich CCX, or is it possible to view this in Lasso?

Jeremy Collake

At present, you must install Ryzen Master to determine your CPU chip topology.
Software Engineer. Bitsum LLC.

Jelle Mees

First, thanks for the fast reply!  ;)

"At present", so this feature is under construction?  ;D

Ok, so I used ryzen Master to lock my games to the right CCD.
But, I do notice that some software, like Cinebench for example simply ignores the affinity setting I configured in Lasso.
NOt only that, If I lock Cinebench to Core 0 to core 11, it actually uses core 12-23 wich is the exact opposite of what i configured.
Is there a way to prevent software to overrule the affinity setting?

Jeremy Collake

Try checking 'Options / Forced mode'. Let me know how it goes.

Display and use of Ryzen chip topology data is on the radar, but not imminent.
Software Engineer. Bitsum LLC.

slice313

Quote from: Jeremy Collake on May 08, 2020, 03:13:17 PM
Try checking 'Options / Forced mode'. Let me know how it goes.

Display and use of Ryzen chip topology data is on the radar, but not imminent.

"Forced mode" works perflectly, the processes are locked on the selected cores, as intented. Thanks Jeremy.

CCDs topology data would be sweet, as for right now, the best option is indeed Ryzen Master for this piece of info.