• 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
94
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
 
Ok, i thought i had managed to get everything resolved with game related items running on CCD0, but i have come up with a new issue - namely that the 3D V-Cache optimiser software seem to make up its own mind whether it will load!!

So i noticed that the optimiser wasnt loaded so i ran a quick test run of Cyberpunk 2077 and sure enough, the game was running on CCD1 with CCD0 parked for the most part, i did a reboot into BIOS and double checked i hadnt changed anything and everything was as it should be, so i booted into windows and cyberpunk was again running on CCD0 and the optimiser was again loaded.

Is there anything i can do to ensures it stays loaded? is this even a known issue 3D V-Cache enabled CPUs specifically those with two CCDs?
 
Last edited:
Reinstall latest chipset drivers
To be clear, I have reinstalled the drivers a couple of times since I noticed the problem. The drivers couldn’t be any fresher if I tried but it seems they will sometimes be active, then other times they won’t be and it’s the intermittent issue of the drivers that’s causing an issue
 
I am sorry but I am not sure I understand you reference to OCD?

Just picking up on what you said "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?"

Either this was a typo or it's related to CCD's somehow, or you were light heartedly saying you want to know for 'OCD' reasons. I used to say similar things until it was pointed out to me by someone with actual OCD, that it really damages perception of the condition and makes light of how debilitating it is. Like I might say in the past "oh I'm so OCD, I have to make all my cans in the fridge face the same way", and then when someone says that actually the reason their hands are bright red is because every time they touch public doors they need to scrub their hands for 5m with 3 different products, and they were late today because they had to go back in the house 5 times to make sure every electrical socket was switched off, it kind of hammers the point home.

Not having a go btw, just something I went through and like to mention for education :) Of course if you do actually have it or I've really misunderstood something here then my apologies.
 
Last edited:
Just picking up on what you said "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?"

Either this was a typo or it's related to CCD's somehow, or you were light heartedly saying you want to know for 'OCD' reasons. I used to say similar things until it was pointed out to me by someone with actual OCD, that it really damages perception of the condition and makes light of how debilitating it is. Like I might say in the past "oh I'm so OCD, I have to make all my cans in the fridge face the same way", and then when someone says that actually the reason their hands are bright red is because every time they touch public doors they need to scrub their hands for 5m with 3 different products, and they were late today because they had to go back in the house 5 times to make sure every electrical socket was switched off, it kind of hammers the point home.

Not having a go btw, just something I went through and like to mention for education :) Of course if you do actually have it or I've really misunderstood something here then my apologies.

To be clear i dont specifically have an OCD diagnosis but I have suffered from and survived a form of meningitis that has resulted in an eye i can't really see out of and an ear on the same side that i can't hear out of, therefore I almost always stuggle to see items and can't always judge depth perception particularly well. As a result of this i constantly have to rejudge distances, in this case despite numerous attempts i still managed to mashe the front panel USB connector on my motherboard which lucky only resulted in the loss of my front panel USB-A connectors. Even in this short reply i have had to re-read this passage multiple times to make sure i havent made any mistakes and i probably still have made some!!!
 
The VCache service is loaded at Windows boot automatically. If it's not loading, then something is wrong with your OS or installation. Have you tinkered with any third party apps that affect start-up items/services or such?

You might find my old post helpful for troubleshooting.

I have installed winaero tweaker but i am not convinced that is the cause of the problem because the installation/activation of the 3D V-Cache sometimes is there and ok but othertimes it isn't.

Ironically, since making this reply post I have not noticed an instance where 3D V-Cache doesnt become active on booting
 
I'm assuming you've checked the service is set to automatic, you mention you have seen it stopped/started but worth asking.
 
I have installed winaero tweaker but i am not convinced that is the cause of the problem because the installation/activation of the 3D V-Cache sometimes is there and ok but othertimes it isn't.

Ironically, since making this reply post I have not noticed an instance where 3D V-Cache doesnt become active on booting
That's good, although that app could well be involved as it changes default Windows behaviour for various apps, services and functions. Either way, glad it seems to be working okay now.
 
Back
Top Bottom