F5F Stay Refreshed Software PC Gaming Check performance on systems with limited GPU and CPU resources.

Check performance on systems with limited GPU and CPU resources.

Check performance on systems with limited GPU and CPU resources.

S
Shot_GamerXXl
Junior Member
7
07-23-2021, 02:03 PM
#1
I've been tooling a bit with DX12 vs. DX 11, and got to Ashes of the Singularity: Better in DX12, if anyone is curious. But I'm new to the whole benchmarking and tech-enthusiasm-thing. While benchmarking at three different pre-loaded settings; Low, High and Crazy, I found something I couldn't figure out why: At low: I'm getting an average of 93,5 fps, clearly limited by my CPU. In Windows taskmanager, it's running between 80 and 100%, while my GPU is running at 65% max. Also, the "Percent GPU Bound" is 100% in the benchmark. Ram usage is around 8gb. At high: I'm getting an average of 77,9 fps, again clearly limited by my CPU, but this time taskmanager is showing 90% CPU usage tops, while GPU is around 70%. In the benchmark, the "Percent GPU Bound" is between 93- and 99% percent. Ram usage is still sitting around 8gb. At crazy: I'm getting an average of 43,0 fps, but this time it gets strange to me: the CPU in taskmanager is running between 40- and 70% percent and the GPU is around 30- 50%. While in the benchmark, the "Percent GPU Bound" is in all cases 100%. Ram usage is now at 9gb. Is it just taskmanager being strange, not measuring all cores, or not something else. Because the scaling of the fps seems about right, right? Because, I can't for the life of me can't figure out, why it wouldn't utilize both the GPU and CPU more, at least until one of them bottleneck? I've run the test 3 times at each setting. And also: Why is it, specifically at high settings, that "Percent GPU Bound" is not 100%? Sorry this is a lot of questions, if you only have a suggestion or answer for part of it, I'd still be interested. Again, new to the thing Smile I'm running at 1440p, with 16gb of 3200 DDR4 ram, Ryzen 2600X (stock), and an Asus OC 1070 (stock).
S
Shot_GamerXXl
07-23-2021, 02:03 PM #1

I've been tooling a bit with DX12 vs. DX 11, and got to Ashes of the Singularity: Better in DX12, if anyone is curious. But I'm new to the whole benchmarking and tech-enthusiasm-thing. While benchmarking at three different pre-loaded settings; Low, High and Crazy, I found something I couldn't figure out why: At low: I'm getting an average of 93,5 fps, clearly limited by my CPU. In Windows taskmanager, it's running between 80 and 100%, while my GPU is running at 65% max. Also, the "Percent GPU Bound" is 100% in the benchmark. Ram usage is around 8gb. At high: I'm getting an average of 77,9 fps, again clearly limited by my CPU, but this time taskmanager is showing 90% CPU usage tops, while GPU is around 70%. In the benchmark, the "Percent GPU Bound" is between 93- and 99% percent. Ram usage is still sitting around 8gb. At crazy: I'm getting an average of 43,0 fps, but this time it gets strange to me: the CPU in taskmanager is running between 40- and 70% percent and the GPU is around 30- 50%. While in the benchmark, the "Percent GPU Bound" is in all cases 100%. Ram usage is now at 9gb. Is it just taskmanager being strange, not measuring all cores, or not something else. Because the scaling of the fps seems about right, right? Because, I can't for the life of me can't figure out, why it wouldn't utilize both the GPU and CPU more, at least until one of them bottleneck? I've run the test 3 times at each setting. And also: Why is it, specifically at high settings, that "Percent GPU Bound" is not 100%? Sorry this is a lot of questions, if you only have a suggestion or answer for part of it, I'd still be interested. Again, new to the thing Smile I'm running at 1440p, with 16gb of 3200 DDR4 ram, Ryzen 2600X (stock), and an Asus OC 1070 (stock).

J
Jumx41
Member
167
07-23-2021, 02:04 PM
#2
The task manager might seem odd at times. It's better to try a different tool.
J
Jumx41
07-23-2021, 02:04 PM #2

The task manager might seem odd at times. It's better to try a different tool.

Y
YoungVerzide
Member
180
07-23-2021, 02:04 PM
#3
Afterburner or other tools are better options. The task manager isn't ideal for this task.
Y
YoungVerzide
07-23-2021, 02:04 PM #3

Afterburner or other tools are better options. The task manager isn't ideal for this task.

V
Violette159
Junior Member
39
07-23-2021, 02:04 PM
#4
It looks like the system performs consistently under those settings. The Task Manager should give you a clear picture of resource usage during benchmarking.
V
Violette159
07-23-2021, 02:04 PM #4

It looks like the system performs consistently under those settings. The Task Manager should give you a clear picture of resource usage during benchmarking.

P
Pedro_Costa01
Member
68
07-23-2021, 02:04 PM
#5
It offers a fast way to peek at your system's activity. Knowing how your tools interpret the data they provide is also important. For example, CPU usage shown in Task Manager reflects only the time the app was scheduled to run, not its actual processing on the CPU. That makes sense since deep profiling would interfere with performance and skew results. I’m curious about the differences between Task Manager and other apps. Microsoft claims GPU-related Task Manager queries contact the kernel’s scheduler, but that’s all I learned. Other programs might access GPU sensors directly, which can assess utilization more precisely—especially on GPUs using static scheduling like NVIDIA’s. Either way, Task Manager should give reliable data, though it often highlights metrics we don’t need to focus on.
P
Pedro_Costa01
07-23-2021, 02:04 PM #5

It offers a fast way to peek at your system's activity. Knowing how your tools interpret the data they provide is also important. For example, CPU usage shown in Task Manager reflects only the time the app was scheduled to run, not its actual processing on the CPU. That makes sense since deep profiling would interfere with performance and skew results. I’m curious about the differences between Task Manager and other apps. Microsoft claims GPU-related Task Manager queries contact the kernel’s scheduler, but that’s all I learned. Other programs might access GPU sensors directly, which can assess utilization more precisely—especially on GPUs using static scheduling like NVIDIA’s. Either way, Task Manager should give reliable data, though it often highlights metrics we don’t need to focus on.