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?
Stress Test Lowers DPC
-
- Posts: 13
- Joined: 05 Feb 2023, 06:21
Stress Test Lowers DPC
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
yeesecretalias#5481 on Discord
Re: Stress Test Lowers DPC
yeesecretalias wrote: ↑02 Mar 2023, 19:49I 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.
-
- Posts: 13
- Joined: 05 Feb 2023, 06:21
Re: Stress Test Lowers DPC
The DPC latency is decreased as long as the stress test is running. Stopping it reverts the latency back to normal.Shade7 wrote: ↑02 Mar 2023, 21:28yeesecretalias wrote: ↑02 Mar 2023, 19:49I 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.
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
yeesecretalias#5481 on Discord
-
- Posts: 19
- Joined: 29 Jan 2023, 12:02
Re: Stress Test Lowers DPC
Maybe using the full CPU etc stops any of the power saving techs doing what they do and you get better latency ?
Re: Stress Test Lowers DPC
Core Parking is enabled by default, have you turned it off?yeesecretalias wrote: ↑02 Mar 2023, 19:49I 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?
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/
2023 Esports Guide: forums.blurbusters.com/viewtopic.php?t=11799
Windows 10 Esports Guide: forums.blurbusters.com/viewtopic.php?t=10724
Windows 10 Esports Guide: forums.blurbusters.com/viewtopic.php?t=10724
- Chief Blur Buster
- Site Admin
- Posts: 11653
- Joined: 05 Dec 2013, 15:44
- Location: Toronto / Hamilton, Ontario, Canada
- Contact:
Re: Stress Test Lowers DPC
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).
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
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!
-
- Posts: 24
- Joined: 22 Aug 2022, 08:42
Re: Stress Test Lowers DPC
Any idea if unpacking cores on AMD processor help with latency problems in valorant?imprecise wrote: ↑14 Mar 2023, 06:01Core Parking is enabled by default, have you turned it off?yeesecretalias wrote: ↑02 Mar 2023, 19:49I 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?
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/
Re: Stress Test Lowers DPC
Yes, I expect it to help. I always notice the difference after disabling core parking, tested across many different games.dannyoceanic wrote: ↑14 Mar 2023, 07:10Any idea if unpacking cores on AMD processor help with latency problems in valorant?
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.
2023 Esports Guide: forums.blurbusters.com/viewtopic.php?t=11799
Windows 10 Esports Guide: forums.blurbusters.com/viewtopic.php?t=10724
Windows 10 Esports Guide: forums.blurbusters.com/viewtopic.php?t=10724
-
- Posts: 24
- Joined: 22 Aug 2022, 08:42
Re: Stress Test Lowers DPC
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 smootherimprecise wrote: ↑14 Mar 2023, 07:15Yes, I expect it to help. I always notice the difference after disabling core parking, tested across many different games.dannyoceanic wrote: ↑14 Mar 2023, 07:10Any idea if unpacking cores on AMD processor help with latency problems in valorant?
- schizobeyondpills
- Posts: 103
- Joined: 06 Jun 2020, 04:00
Re: Stress Test Lowers DPC
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)yeesecretalias wrote: ↑02 Mar 2023, 19:49I 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?