Very low GPU usage with DX12 vs DX11 with no performance loss

Hello All;

Very interesting observation. I just decided to test DX12 just for the heck of it and one very interesting thing I noticed is that my GPU usage was very very low 1 - 0.0 % vs 60-80 % with DX11 with same performance.
There was no performance loss and probably very little improved performance. I have been using it since SU11 and haven’t had any instability thus, far fingers crossed.

My settings are High to Ultra. Vsync enabled in game and FPS limited to 30 FPS. I normally fly with.
Add on Airports CYYZ, KORD, KLAX, KMIA and default KJFK which is very hard on hardware and I only use the PMDG 737-700 aircraft.
All my flights are with FSTLT (traffic injection) and PRO ATX SR (ATC) so it’s not just plain flights

Here are my specs:
CPU: Intel® Core™ i7-11700KF Processor (8X 3.60GHz/16MB L3 Cache) No overclocking
GPU: NVIDIA GeForce RTX 3060 - 12GB GDDR6
RAM: 32 GB [16 GB x2] DDR4-3200 Memory Module-Certified Major Brand Gaming Memory.

My question is, is this normal for DX12, should I be changing some settings with DX12 to adjust GPU usage. I am not complaining since again this is Bata but if there is something I should be tweaking to improve DX12 with my hardware (more GPU usage) I would definitely like to know. “Limited by main Thread” is also what I get with DX11 so again this is not a DX12 only bottle neck.

Any suggestions, comments are welcomed.

Thanks.

Kindest Regards.

The task manager is not always the best performance monitoring tool. There are some good ones around that are free.

This problem exists since DX12 beta.
Both GPU and CPU usage are very low.
But I can display GPU usage correctly in DX11 mode.
And the usage rate is almost full…
But in DX12 mode, please pay attention to the fact that the operating temperature of both is very high between games.
So it’s safe to say that both are normal.
It’s just that the usage data displayed is a bit strange.

Task manager is incorrect. If you had 1% GPU load, your GPU would be effectively idle. The frametime of your GPU is 21 ms, so it’s clearly under quite a heavy load.

Use HWInfo to make any GPU comparisons, and avoid task manager. From what I’ve seen comparing DX11 and DX12, usually DX12 has a higher GPU load.

Had this on VR a few weeks ago, very low GPU, CPU had a significant increase is main thread timing, I cycled through DLSS … TAA etc and it resolved at next boot up, I assumed it was a bug at the time

@ncbartschi Yes, you are correct the GPU usage is definitely off with Task Manager with DX12 given the other readings and from what I have read in the past, as you stated, GPU usage is normally up with DX12.

Based on the fact it’s still in Bata and I haven’t really seen any noticeable performance increase I am just going to revert back to DX11 and continue flying. I don’t want to run into issues and then have to determine if it’s DX12 or something else. I just wanted to give it a shot for initial evaluation.

Thanks again all, for all of your responses as always, I appreciate it.

Cheers.

I have been running DX12 for days without any major issues.
I switched back to DX11 tonight just for testing and I got terrible stutters sitting at KSAN with the PMDG 737.
I decided to switch back to DX12 and it was the opposite buttery smooth panning around.

this - in win10 task manager will show 20% difference in gpu usage and hides apps like discord. Win+G has been closer at showing my actual usage. Win11 doesn’t seem to have this issue.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.