Skip to content

v0.2.0 — stop the optimizer, don't disable the driver

Choose a tag to compare

@charlie754 charlie754 released this 31 Aug 20:57
· 2 commits to main since this release

Stop AMD's 3D V-Cache optimizer instead of disabling its driver

AMD's optimizer is three components, and only one of them decides anything:

component what it does
amd3dvcacheSvc a Windows service — launches the agent below, nothing else
amd3dvcacheUser.exe a background process, not a service — watches which window has focus and picks a CCD
amd3dvcache a kernel driver — relays that one choice to firmware

Stopping the service stops the agent immediately. No restart, and no change to the kernel driver.

What changed

  • Settings now has "Stop AMD's 3D V-Cache optimizer". Ticking it disables and stops the service; clearing it restores AMD's own default (Automatic) and starts it again. The checkbox reads the live machine, never a stored setting.
  • The startup warning's button does the same thing. It previously disabled the kernel driver as well and asked you to restart — it no longer touches the driver at all.
  • The startup warning now fires on the agent, not on the service or driver. The old rule fired on essentially every X3D machine whether or not anything was steering.
  • The environment panel no longer reports the kernel driver. It is loaded by Plug and Play and runs whether or not the service does, so seeing it "Running" next to a stopped service looked like a failed stop when nothing was wrong.
  • If you used the old disable feature, a restore control appears so your driver's original startup setting can be put back.

Fixes

  • The app no longer disables a kernel driver from a button that offered to stop an optimizer.
  • Removed a message claiming a restart was required; stopping the service takes effect at once.
  • WebView2Loader.dll and the WebView2 licence files ship in the package again. Without the loader beside the exe the sponsor strip silently falls back to a plain drawing.
  • The manifest's version now matches the version resource. It had read 1.0.0.0 since before the first release.

Notes

Windows Game Mode and any BIOS CCD-parking option are separate from all of this and are not changed by the app.

Gate: 902 unit tests, all passing.