DirectX 12 causes high CPU temperature in game and at the login screen

I just swapped my CPU for a Ryzen 7 5700x, and I noticed that compared to DirectX 11 and Vulkan, DirectX 12 cause the temperature of my CPU to rise surprisingly high.

I ran a Simulacrum and the temperature of the CPU was at around 75~78c during the encounter. I thought I didn't fix my cooler right, or forgot to activate the exhaust case fan at first. However, the temperature of the CPU doesn't only jump after a long gameplay, it starts right at the login screen. Dx12 makes my CPU reach 72c on the login screen, while Dx11 and Vulkan average around 50c.

For comparison; CPU-Z AVX2 stress test takes over 2 minutes to reach 63c, and Prime95 Torture test averages 63c with peaks at 66c after 2 minutes.

DirectX 12:


Directx11:


Vulkan:



Dxdiag:
https://pastebin.com/N9kGsEFP
Last edited by Silverpelt#6095 on May 7, 2022, 2:43:10 PM
Last bumped on May 8, 2022, 8:07:59 AM
This thread has been automatically archived. Replies are disabled.
Update.

Going from DirectX 11 "fullscreen" to DirectX 12 "Windowed Fullscreen" back and forth, I didn't see I left Vsync actived in dx12 Windowed mode.

Seems disabling Vsync fixes the issue in the login screen. With Vsync disabled the temperature of the CPU averages around 50c, just like Directx 11 or Vulkan (Vsync enabled or disabled).

update2: In game, in simulacrum, dx 12 still makes the temperature of my CPU jump 10c higher than dx11.

Vsync Disabled:



Vsync Enabled:



Cheers.
Last edited by Silverpelt#6095 on May 9, 2022, 7:53:06 AM

Report Forum Post

Report Account:

Report Type

Additional Info