[SOLVED] Doom Eternal 150-200FPS but GPU and CPU at ~50%

tobleroneII

Reputable
May 22, 2016
19
0
4,510
All settings maxed, Ultra Nightmare. Monitoring on RTSS on MSI.
Why is it not using more CPU and GPU?

System
  • CPU
    Intel® Core™ i7 3820
  • Motherboard ASUS P9X79 Pro
  • RAM 16 GB [4 GB X4] DDR3-1600 Memory Module - G.Skill Ripjaws X
  • GPU RTX 2070 Super
  • Storage 2 x Crucial MX500 560MB/s
  • PSU 750 Watt Corsair CMPSU-750TXV2
 
Solution
There is always a limiting factor.
Usually cpu or gpu.
In this case, I suspect cpu.
You have 4 cores and 8 threads.
Few games can fully utilize all 8 threads which would give you 100% cpu.
More likely, the game has a master thread which is running at 100% and a couple of daughter threads running at 50% for example.
Windows spreads out activity among all the threads giving, in this example a total utilization of 50%.

How can you find out more?
Try an experiment with
removing one or more cores/threads. You can do this in the windows msconfig boot advanced options option.
You will need to reboot for the change to take effect. Set the number of threads to less than you have.
This will tell you how sensitive your games are to the benefits...
There is always a limiting factor.
Usually cpu or gpu.
In this case, I suspect cpu.
You have 4 cores and 8 threads.
Few games can fully utilize all 8 threads which would give you 100% cpu.
More likely, the game has a master thread which is running at 100% and a couple of daughter threads running at 50% for example.
Windows spreads out activity among all the threads giving, in this example a total utilization of 50%.

How can you find out more?
Try an experiment with
removing one or more cores/threads. You can do this in the windows msconfig boot advanced options option.
You will need to reboot for the change to take effect. Set the number of threads to less than you have.
This will tell you how sensitive your games are to the benefits of many threads.
If you see little difference, your game does not need all the threads you have.

Have you overclocked?
To see how important single thread speed is,, try this backhanded experiment.
REDUCE your cpu performance from 100% to perhaps 80%.
Go to control panel/power options/change plan settings/change advanced power settings/processor power management/maximum processor state/ and reduce the max cpu performance from 100% to 80%
This will simulate what a lack of cpu power will do.
Conversely what a 30% improvement in core speed might do.

Another experiment would have you reduce your resolution and graphics options.
This will allow the gpu to be less loaded.
If your FPS increases, it indicates that your cpu is strong enough to drive a better graphics configuration.
If your FPS stays the same, you are likely more cpu limited.
 
Solution