Hello!
First off, I wanted to start by saying that this is my first time posting here and I really didn’t want to have to resort to this, but for the life of me I just cannot get to the bottom of this issue.
I should start out by saying that my project is extremely simple - there’s nothing really there that should be causing such issues just because of the content (this is proven by the fact that it runs perfectly when built).
So, I’m running into this extremely weird issue where, while playing in the Editor, I’m getting consistent spiking of CPU time (going up to around 54ms) where the main contributor is GfxDeviceD3D12.WaitForLastPresentation.WaitForGPU. The spikes roughly happen every 75–79 frames and last about a frame each, but they happen in groups (a few each time). Though they do get exacerbated by moving around in game for example.
This results in huge drops in framerate, stuttering, and I can even hear them through my GPU’s coil whine. It’s important to mention that with task manager open, when the spikes happen the GPU usage goes down from about 98% to 60% and fluctuates like that.
I’ve tried everything: Windows and GPU drivers are up to date, different engine versions, different Game view resolutions, fidelity options, VSync options, turning every other program off, Windows power settings, Hardware-Accelerated GPU Scheduling — nothing helped.
Initially I found that restarting my PC would fix the issue temporarily until it came back again, however that no longer works.
Key details:
- Windows 11 25H2 (26200.7840), NVIDIA 595.71 drivers
- Ryzen 9 9950X3D, 64 GB DDR5 @ 6000, RTX 3090, NVMe drives
- Unity 6000.3.8f1 on DX12 in HDRP
- Doesn’t happen on Vulkan or DX11
- Builds run perfectly (steady 99% GPU usage, no stutters, no framerate issues)
- Lowering resolution and quality settings has no impact on the spikes
- Forcing D3D11 produces the same issue but slightly less severe
- Restarting my PC used to temporarily fix the issue but no longer does
Has anyone else experienced this or found a workaround? I’m completely stumped.
Any help is appreciated!
Edit:
Something worth mentioning is that I’m observing the same thing happening in another HDRP project I’ve got that is just for testing and literally has a sun, a sphere and a camera. Plus, the stuttering can also be felt in the scene view when flying around and such.



