• 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.

9950x3d 3D V-Cache not always enabled on startup?

Associate
Joined
15 Mar 2018
Posts
104
Location
Scotland
I had posted about this chip previously but the problem i am experiencing is different to the original so figured i'd would make a new post.

In essence, the 3D v-cache service is not automatically activating from start up everytime. I have tried several things to rectify this and about the only thing i have been able to do that is remotely reliable is to set set the service to automatic with a delay

I am on a fresh install of Win 11 Pro with the following hardware - Ryzen 9950x3d, Asus Crosshair X870e, 2x 32Gb of Corsair Dominator Titanium 6000 c30, Asus TUF 4090 oc, Corsair H1000 1000w, Samsung 9100 2Tb.

When i say i am on a freshh install, the boot drive has been wiped and a fresh install of win 11, associated drivers have been installed direct from the manufacturer, Steam, Icue and stream deck have been installed and thats it. I haven't installed Ryzen Mast, i haven't installed any of the software i thought was causing a problem (such as Winaero etc...) I haven't even installed Cinebench or HWInfo.

So does anyone have any suggestion as to why the v-cache service isnt always loading?
 
How do you know it is not loading?

EDIT:
Do you mean "AMD 3D V-Cache Performance Optimizer Service"?
 
Last edited:
By opening Task Manager and ordering the processes alphabetically.

In the various installs of windows i have tried previously, I have had Ryzen Master installed so i have been able to identify which CCD is being used whem i launch a game which helps to identify whether the 3D V-cache service is present or not

EDIT: Exactly that in addition to identifying which CCD is in use
 
Last edited:
I would assume 3D v-cache will only trigger when a game is activated. For 9950X3D chips, it tends to trigger via GameBar being on, which itself, recognises a game has been started.
 
I would assume 3D v-cache will only trigger when a game is activated. For 9950X3D chips, it tends to trigger via GameBar being on, which itself, recognises a game has been started.
Logically what you have said makes sense but that is not my experience.

If the 3d v-cache service is not active or present in task manager before a game is launched, it doesn’t become active despite being detected in game bar. As a result, the game launches on the non-x3d ccd cores (i.e ccd 1) and makes the x3d ccd cores inactive (ccd 0). Even repeated opening and closure of a game doesn’t make the 3d v-cache service become active, it takes a manual activation of the service before that happens.

what makes this all the more confusing, at least from my standpoint, is in the event the 3d v-cache service is active at the start of windows 11, everything works exactly as it should.
 
If a service that's set to "automatic" fails to start, then there's a good chance the Windows logs will contain an event from the failure. I presume it's in the same place in W11 as W10: Right-click on the Start button -> Event Viewer -> Windows Logs -> System, then use the filters to try to narrow it down.
 
I have posted on the AMD forums and i have had some advice to have a look at the event viewer but that was after i had reinstalled the chipset drivers (again) and for the moment everything is working as it should. So as with your advice, i will have a look at the event logs the next time i notice the service isnt running se see if i can't narrow down what is causing the problem.
 
That 3DVCache service starts at Windows boot. So if it's not starting, there must be some problem on your system affecting that. One possible solution is to maybe try adding a slight delay to the service starting perhaps. It works fine on my setup, but maybe try changing the below to Automatic delayed and see if it helps. This will start the service a couple of minutes after system boot.

There may be a better way to do this using Task Scheduler, so that it runs 30 seconds after Windows boot.

EDIT - Glad its now working after a fresh chipset install. That will have recreated the service so maybe related.
 
Last edited:
Yeah i have actually tried that and it does work but it just felt like its a delay that shouldnt be there, albeit a very slight inconvenience and part of me wants to try and narrow down why the service only intermittantly works when everything else is unchanged, at least from my point of view.
 
Yeah i have actually tried that and it does work but it just felt like its a delay that shouldnt be there, albeit a very slight inconvenience and part of me wants to try and narrow down why the service only intermittantly works when everything else is unchanged, at least from my point of view.
Yeah makes sense. It’s an odd one as I’ve never had that issue. If you have Windows Fast Start-Up enabled, try disabling it since I have that off.
 
Last edited:
Back
Top Bottom