[Req] Preset for decreasing and stabilizing DPC

aviv00

Active Member
Mostly for Gamers and Musicians

I notice Server 2022 or 2025 beta have low DPC, around 40-60 micro seconds
while LTSC 2021 have around 100 micro seconds
but not that stable as Server

is there list or preset for remove software-ish drivers impacting DPC

thx

edit:
checked with lateency mon
i think its Wdf01000 driver

Moderator note - more discussion on this post can be found over here on a related thread.
 
Last edited by a moderator:
Aside from the built-in presets in NTLite, and one or two other presets like this one (https://www.ntlite.com/community/index.php?threads/gameros-windows-10-11-diy-preset.2350/) there aren't a lot of options.

Most everyone else's presets are designed very specifically for not only their machines, but also their own custom needs, and in the process a ton of things in the OS get broken, which makes it incompatible for other users since you can never know what other people do or don't use. I'm currently working on a general usage preset, but it's taking a really long time and daily life is getting in the way a lot lately, so I'm not sure when it'll be done. I thought it would be last month, but it didn't happen.

LatencyMon should give you exact files causing spikes though. Was the wdf01000 the file it listed, and how high was the DPC spikes? Also what's the file's extension? That'd be the best way to tackle DPC specifically, is identifying all the culprits then fixing each of them individually.

For general OS tweaks, you could try a few different things to see if it changes anything:

- Change power plan to High Performance
- Disable Defender (it's very aggressive and a resource hog)
- Disable all the "exploit protection" settings in Security Center (these affect gaming dramatically)
- Disable/Pause Windows Updates
- Disable Indexer service
- Disable SysMain service (superfetch)
- Disable Pagefile
 
Last edited:
I will make a video for server and ltsc soon
thx for the help

server 2022 normal idle dpc + latency mon
stable


ltsc 2021 tweak idle

looks like the gpu driver

ltsc 2021 tweak with lasso
6RJ413e.png
 
Last edited:
Have you tried comparing the dpc to Home/Pro as well?

Also, the 2nd video says "Tweaked", what tweak did you do, HPET?

I currently have an IRQ issue as you saw in that other post, but once that's solved I believe I'll be much less than 80 dpc on average, since that's what the rest of the system is doing. I'm on Home 21H2 with all the tweaks I listed above installed.

Curiously, on my system the Wdf01000.sys driver stays at 0 across the board, but I don't know what that means in terms of finding a solution for you.
 
I wonder if this is going to be a bios issue. Garlin's post on the IRQ thread got me thinking about hardware. And I tweak every single setting in my bios. I do things like turning off the extra sleep states, intel speedstep, overclocking, etcetera. I shoot for max stability/speed, and turning off as many uneeded features as I can. I disable all overclock related stuff because I'm on air cooled, and it just isn't worth the reduced lifespan and overheating. I ran into that way too many times in the past while gaming. Maybe that's how I got my wdf01000.sys to read 0 across the board, because it's related to one of those acpi functions and/or buggy in your bios? I really don't know, just trying to spitball some ideas here.

Edit: I just realized you mentioned "Lasso" in your last image. I read that the Bitsum Lasso tool automatically changes your power plan to their custom high performance while it's running, which is really just the default high performance power plan with like 2 settings changed. I can't remember which settings they tweak offhand, but they discuss it on their site. It may be the power plan that's your specific issue?
 
seen someone mentioning disabling onboard audio and use a usb soundcard, which i already do.
 
i could do a LatencyMon export for my ltsc 1809 but its all klingon to me and i disable software and bios hardware that is unacceptable to 99.99999999% of users so it would be pointless but would be nice to know my improvements if someone could translate it into "thicky speak".
 
I notice Server 2022 or 2025 beta have low DPC, around 40-60 micro seconds
while LTSC 2021 have around 100 micro seconds
but not that stable as Server
i think server wins because it doesnt have the desktop experience pack installed which greatly increases the resources usage bringing it closer to regular client editions.
 
i could do a LatencyMon export for my ltsc 1809 but its all klingon to me and i disable software and bios hardware that is unacceptable to 99.99999999% of users so it would be pointless but would be nice to know my improvements if someone could translate it into "thicky speak".
I think I might be able to help:

1) Run LatencyMon as admin
2) Go to the "Stats" tab
3) Click the green arrow to start on the top left, let it run for about 5 minutes at least

4) In the "Stats" page, in the header "Measure Interrupt To User Process Latencies" you'll see some measurements:
"Highest measured interrupt to process latency"
"Average measured interrupt to process latency"

Below that header is "Reported ISRs" and "Reported DPCs" and that will show what driver is responsible for the spikes, in the "Highest ISR/DPC routine execution time".

Basically all this stuff is just measuring latency--how long it's taking for various OS/Hardware/Drivers to do their calculations. Higher latency is always bad, for everyone. If it's too high you get stutters in games, audio dropouts/static, etcetera.

Anything under 100 microseconds is really good. If you have things spiking up above 500, then those are likely issues that need fixing in your computer (if the spikes are fairly frequent). If it's just a single spike and never appears again in the next few minutes than it was likely just the OS doing something in the background that caused an issue for a moment.

If you do find a problem, such as really high spikes then you can look around at the other tabs to see what the culprit is. The "Drivers" tab for example, can be sorted by "Highest execution" and you can usually see the problem files right there at the top.

I'm sure someone else can break all this down a lot better than me, but this gets what you need.
 
Last edited:
i can get task manager to flatline seconds after logon, i get a few blips here and there, windows doing it stuff, but nowt to moan about.
 
low latency only matters to DAWs, audiophiles tend to use higher latencies.
realtek audio has massive drivers and software, my lexicon alpha usb interface driver is small in comparision.
 
Also, the 2nd video says "Tweaked", what tweak did you do, HPET?
yes both oses
cmds:
Code:
bcdedit /set disabledynamictick yes bcdedit /set useplatformtick yes bcdedit /deletevalue useplatformclock restart and run this also: lodctr /r

tweak: i made changes to services and task scheduler
remove defender

i think server wins because it doesnt have the desktop experience pack installed which greatly increases the resources usage bringing it closer to regular client editions.

cant find it nor server 2022 or 2025 beta
 
Last edited:
LatencyMon for LTSC 17763.3165, no removals or tweaks, Net3.5 enabled, Net4.8 installed, SS CU and NetCU only, no Edge.
No additional drivers added over and above whats in the iso and CU.
Its all klingon to me so you lot decide if good bad or damn :oops:
grab.jpg
 

Attachments

  • New Text Document (2).txt
    8.6 KB
Last edited:
That's the highest spike I've ever seen, that's not good at all. It's something you should definitely be noticing as you use intensive programs. I wouldn't game on this system until I got it resolved. I know you don't game, but this isn't causing problems for your audio/video software?

I did some quick Googling on ACPI.sys and didn't find any solutions right away, but for whatever reason it seems that a ton of people using HP machines are specifically having this issue, and/or it's also related to battery. At least that's what the common relations are between the dozens of people that posted in the thread (link) I read.

Are you using an HP machine, and/or is this a laptop?

The other thing that caused a problem for you was "msmpeng.exe" which is Windows Defender. It's possible that it was Defender causing issues, perhaps some kind of bug/conflict between it and ACPI stuff. Either way, I'd try the test again with Defender disabled just to rule that out.
 
Last edited:
laptop, Latitude E7250. stupid to disable defender, you want a default baseline then a rerun with the os tweaked to get a true picture of any improvements. laptop is just for testing purposes, i do stuff on the pc.
I'll leave that up for now and replace it when i install on pc.
 
Last edited:
I was just giving feedback to investigate later if you were interested, and for other people following the thread. There was another forum I read where someone was having the same issue on dell laptops. It's probably because of the "Thermal" driver that laptops have installed. I know HP has that driver in their laptops, and it sounds like Dell might too (along with installing a lot of "Dell" services that can cause problems). So this is probably all likely to be laptop-related issues it seems.
 
Last edited:
lappy does have some sort of dell thermal management but no dell drivers or software was installed, ltsc n thats it. lappy's only for tinkering anyway. doin ltsc for myself so i can give before and after figures for the people who know/interested about this area.
disabling hpet on the mobo isnt always possible so ive heard. im off for the night now, GSTD :p
 
LatencyMon for LTSC 17763.3165, no removals or tweaks, Net3.5 enabled, Net4.8 installed, SS CU and NetCU only, no Edge.
No additional drivers added over and above whats in the iso and CU.
Its all klingon to me so you lot decide if good bad or damn :oops:
View attachment 7782
Wowzzers, no longer in damn territory lol.

Don't worry clanger, we will figure that out somehow
 
Back
Top