Stress Test Lowers DPC

Everything about latency. Tips, testing methods, mouse lag, display lag, game engine lag, network lag, whole input lag chain, VSYNC OFF vs VSYNC ON, and more! Input Lag Articles on Blur Busters.
yeesecretalias
Posts: 13
Joined: 05 Feb 2023, 06:21

Stress Test Lowers DPC

Post by yeesecretalias » 02 Mar 2023, 19:49

I found an interesting behavior, if you run a CPU stress test such as Aida64, your DPC latency goes down significantly.
On my system it goes from 0.27 > 0.16.
Not all stress tests do this, I've only found Aida64 and HeavyLoad to have this behavior.

Anyone have a good idea or explanation of why this occurs?
Is this something that can be used without the stress test portion to improve DPC latency?
Or is it part of the stress test mechanic?
i7-13700k @ 5.7GHz, GeForce RTX™ 3070 GAMING OC 8G (rev. 2.0) - Gigabyte, MSI PRO Z690-A DDR5, 32GB DDR5-6000, Samsung NVMe M.2 980 1TB, Acer Nitro XV252QF @ 390hz, Razer Viper 8k @ 8khz, Artisan Hayate Otsu Soft XL / Artisan Shidenkai, AtlasOS 1803

yeesecretalias#5481 on Discord

Shade7
Posts: 222
Joined: 25 May 2022, 18:44

Re: Stress Test Lowers DPC

Post by Shade7 » 02 Mar 2023, 21:28

yeesecretalias wrote:
02 Mar 2023, 19:49
I found an interesting behavior, if you run a CPU stress test such as Aida64, your DPC latency goes down significantly.
On my system it goes from 0.27 > 0.16.
Not all stress tests do this, I've only found Aida64 and HeavyLoad to have this behavior.

Anyone have a good idea or explanation of why this occurs?
Is this something that can be used without the stress test portion to improve DPC latency?
Or is it part of the stress test mechanic?

If you wait a while- then test your DPC latency again- Does it stay low?

When does the effect revert- when you restart PC?

It's possible the stress test brings the CPU out of some kind of idle power mode and wakes everything up.

yeesecretalias
Posts: 13
Joined: 05 Feb 2023, 06:21

Re: Stress Test Lowers DPC

Post by yeesecretalias » 02 Mar 2023, 23:51

Shade7 wrote:
02 Mar 2023, 21:28
yeesecretalias wrote:
02 Mar 2023, 19:49
I found an interesting behavior, if you run a CPU stress test such as Aida64, your DPC latency goes down significantly.
On my system it goes from 0.27 > 0.16.
Not all stress tests do this, I've only found Aida64 and HeavyLoad to have this behavior.

Anyone have a good idea or explanation of why this occurs?
Is this something that can be used without the stress test portion to improve DPC latency?
Or is it part of the stress test mechanic?

If you wait a while- then test your DPC latency again- Does it stay low?

When does the effect revert- when you restart PC?

It's possible the stress test brings the CPU out of some kind of idle power mode and wakes everything up.
The DPC latency is decreased as long as the stress test is running. Stopping it reverts the latency back to normal.
My initial thought was also that the tests do some kind of CPU power saving configuration. Something fairly hidden since I have all the usual BIOS power saving / windows power plan culprits set correctly.

Also just to add further, this has been tested on multiple PC's for multiple people, and has the same effect.
i7-13700k @ 5.7GHz, GeForce RTX™ 3070 GAMING OC 8G (rev. 2.0) - Gigabyte, MSI PRO Z690-A DDR5, 32GB DDR5-6000, Samsung NVMe M.2 980 1TB, Acer Nitro XV252QF @ 390hz, Razer Viper 8k @ 8khz, Artisan Hayate Otsu Soft XL / Artisan Shidenkai, AtlasOS 1803

yeesecretalias#5481 on Discord

MisterS0L0
Posts: 19
Joined: 29 Jan 2023, 12:02

Re: Stress Test Lowers DPC

Post by MisterS0L0 » 03 Mar 2023, 14:49

Maybe using the full CPU etc stops any of the power saving techs doing what they do and you get better latency ?

User avatar
imprecise
Posts: 277
Joined: 16 Nov 2022, 13:47

Re: Stress Test Lowers DPC

Post by imprecise » 14 Mar 2023, 06:01

yeesecretalias wrote:
02 Mar 2023, 19:49
I found an interesting behavior, if you run a CPU stress test such as Aida64, your DPC latency goes down significantly.
On my system it goes from 0.27 > 0.16.
Not all stress tests do this, I've only found Aida64 and HeavyLoad to have this behavior.

Anyone have a good idea or explanation of why this occurs?
Is this something that can be used without the stress test portion to improve DPC latency?
Or is it part of the stress test mechanic?
Core Parking is enabled by default, have you turned it off?

Efficacy of Disabling Core Parking
Empirical evidence shows that disabling CPU core parking can make a tangible improvement in system performance. There are many factors that will determine precisely how effective it will be for a given situation. However, generally, Windows is too aggressive in its core parking, resulting in high latency during bursting CPU loads, stemming from the overhead of having to unpark CPU cores. Since bursting CPU loads are the most common type for many workloads, core parking can be a substantial drag on system performance and responsiveness.

Source:
https://bitsum.com/parkcontrol/

User avatar
Chief Blur Buster
Site Admin
Posts: 11653
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

Re: Stress Test Lowers DPC

Post by Chief Blur Buster » 14 Mar 2023, 06:57

It's a very common power management technique. Latency/DPC often worsens when there's a lot more things sleeping/parked/etc.

Stress tests on CPU and GPU can suddenly lower latencies by waking up the power management behaviors.

Keeping power pegged up there is tough, given the energy efficiency drives (quite desirable if office work, quite undesirable in esports).
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on Twitter

Image
Forum Rules wrote:  1. Rule #1: Be Nice. This is published forum rule #1. Even To Newbies & People You Disagree With!
  2. Please report rule violations If you see a post that violates forum rules, then report the post.
  3. ALWAYS respect indie testers here. See how indies are bootstrapping Blur Busters research!

dannyoceanic
Posts: 24
Joined: 22 Aug 2022, 08:42

Re: Stress Test Lowers DPC

Post by dannyoceanic » 14 Mar 2023, 07:10

imprecise wrote:
14 Mar 2023, 06:01
yeesecretalias wrote:
02 Mar 2023, 19:49
I found an interesting behavior, if you run a CPU stress test such as Aida64, your DPC latency goes down significantly.
On my system it goes from 0.27 > 0.16.
Not all stress tests do this, I've only found Aida64 and HeavyLoad to have this behavior.

Anyone have a good idea or explanation of why this occurs?
Is this something that can be used without the stress test portion to improve DPC latency?
Or is it part of the stress test mechanic?
Core Parking is enabled by default, have you turned it off?

Efficacy of Disabling Core Parking
Empirical evidence shows that disabling CPU core parking can make a tangible improvement in system performance. There are many factors that will determine precisely how effective it will be for a given situation. However, generally, Windows is too aggressive in its core parking, resulting in high latency during bursting CPU loads, stemming from the overhead of having to unpark CPU cores. Since bursting CPU loads are the most common type for many workloads, core parking can be a substantial drag on system performance and responsiveness.

Source:
https://bitsum.com/parkcontrol/
Any idea if unpacking cores on AMD processor help with latency problems in valorant?

User avatar
imprecise
Posts: 277
Joined: 16 Nov 2022, 13:47

Re: Stress Test Lowers DPC

Post by imprecise » 14 Mar 2023, 07:15

dannyoceanic wrote:
14 Mar 2023, 07:10
Any idea if unpacking cores on AMD processor help with latency problems in valorant?
Yes, I expect it to help. I always notice the difference after disabling core parking, tested across many different games.

Edit: I'm talking about input latency, not internet latency (internet ping), just to sort out any possible confusion.
Last edited by imprecise on 14 Mar 2023, 07:40, edited 1 time in total.

dannyoceanic
Posts: 24
Joined: 22 Aug 2022, 08:42

Re: Stress Test Lowers DPC

Post by dannyoceanic » 14 Mar 2023, 07:25

imprecise wrote:
14 Mar 2023, 07:15
dannyoceanic wrote:
14 Mar 2023, 07:10
Any idea if unpacking cores on AMD processor help with latency problems in valorant?
Yes, I expect it to help. I always notice the difference after disabling core parking, tested across many different games.
Thanks for the answer :) will test the program you suggest and try it out later with valorant, hoping that maybe it will make it run smoother

User avatar
schizobeyondpills
Posts: 103
Joined: 06 Jun 2020, 04:00

Re: Stress Test Lowers DPC

Post by schizobeyondpills » 14 Mar 2023, 07:32

yeesecretalias wrote:
02 Mar 2023, 19:49
I found an interesting behavior, if you run a CPU stress test such as Aida64, your DPC latency goes down significantly.
On my system it goes from 0.27 > 0.16.
Not all stress tests do this, I've only found Aida64 and HeavyLoad to have this behavior.

Anyone have a good idea or explanation of why this occurs?
Is this something that can be used without the stress test portion to improve DPC latency?
Or is it part of the stress test mechanic?
CPU doesnt leave C0 state, OS doesnt cause CPU to sleep(and no disabling idle in power settings doesnt disable OS placing cpu in C1/OS sleeping, its more like a hint to reduce it a bit, its still happening), OS scheduler works better, everything has 200+ layers of power savings since most CPUs/GPUs would pull 600W+ and be impossible to cool if they didnt throttle in milli,micro,nano,pico second ranges (all combined at all times)

Post Reply