• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

Way of reading which CCD has the X3D?

Associate
Joined
15 Mar 2018
Posts
89
Location
Scotland
Ok, to be clear i am well aware that the generally acceoted method is to run something like Ryzen Master or HWInfo whilst running a game and reading whether the cores on one CCD "Park". However for the sake of my own OCD I am wondering if there is a way of being able to define which CCD has the x3d cache on it?

I recently got myself a 9950x3D, an X870E Motherboard and a gen 5 nvme and curiosty has gotten the better of me. This is my first X3D chip and i have no real reason to doubt it is noot working as it should (fresh install of win11 with all associated drivers) but i do remember something in the past when X3D first became a thing that there was instances where games were parking on the wrong CCD.

I am currently running Windows 11 Pro (version 24H2)
 
ensure game bar is up to date and that should be it.
The x3d CCD wont boost as high, so you kinda need to run a game or cpu bench alongside hwinfo to see which CCD is in use at different times.
 
Last edited:
Well thats one of the reasons i am questioning the whole X3D thing because i assumed, perhaps wrongly, that CCD0 was always the X3D cache, but so far in the limited testing i have done, all the cores park/sleep on CCD0 when running a game.

I am running a clean install of Win11, all the drivvers are upto date including game bar.

So far i have done testing on Destiny 2, Doom Eternal, Cyberpunk 2077 and Cinebench 23 (for control measures) and curiously Doom Eternal doesnt park any cores and game bar doesnt recognise it either
 
Is the service running and the power plan balanced? I'm assuming this post is still relevant as of today, which it might not be.

"Reinstall chipset drivers. In the BIOS, under AMD CBS / SMU Common Options / CPPC Dynamic Preferred Cores, set it to Driver. The AMD 3D VCache Performance Optimizer service, visible in the Task Manager under Services, must be running. And very importantly, Windows power settings must be set to Balanced. The Xbox Game Bar must be in autostart. This must run in the background! For me, every game is perfectly recognized and runs on CCD0 with the 3D VCache. As soon as the game is off, the desktop runs on CCD1. So the one with more GHz."
 
My CCD0 is the vcache (7950X3D)
I wasn't aware one of them was always the cache one. If your motherboard has the 'gaming mode' option try that, afaik it just turns off the non vcache CCD, then you'll know which it is without relying on windows.
 
Last edited:
Is the service running and the power plan balanced? I'm assuming this post is still relevant as of today, which it might not be.



Yes, the service was very much running and the power plan was set as balanced. even though it was a recent build (less than a week ago) i did re-install the chipset anyway. the one thing that made a bit of a difference of sorts was setting "CPPC Dynamic Preferred Cores" to "Driver"

When i say it made a difference, some of the games were now running on CCD0 but the performance seemed to be all over the shop. I also tried setting the "gaming mode" in BIOS and it did infer that CCD0 was in fact the preferred CCD for gaming
 
Back
Top Bottom