ULTIMATE DPC LATENCY / RESPONSIVENESS GUIDE!

preview_player
Показать описание
Hopefully you enjoy the video guys:
I'm not an expert but I like to share what works best for me, what recommendations are and what I find is the answers to things.
Please considering subscribing and message me on discord if you have any suggestions or questions or feedback.

Discord:
Savitarax#3821
Рекомендации по теме
Комментарии
Автор

Leave it to gamers to solve these issues! Im trying to optimize my pc for audio, and this was helpful

julianmanjarres
Автор

I cannot believe this worked. HOURS I SPENT. DAYS I SPENT. WEEKS I SPENT. Trying to figure out why wdf01000 and nvidia drivers were causing latency on Latencymon. All I did was move the Geforce to core 1 like you recommended with the tool and FINALLY it is perfect. I cannot believe this worked. I just can't believe it.

limitedhangoutlive
Автор

your videos have been like a school classe for me man. the channell i ve always wished for haha frfr hats off bruh

BAG
Автор

Thank you bro keep pumping out these videos

Droopy
Автор

INCREDIBLY USEFUL/IMPORTANT ARTICLE REGARDING DPC LATENCY AND SAME CORES VS MULTIPLE CORES INTERRUPTS
(helpdesk.flexradio

In this article he mentions how running interrupts across multiple cores comes with some disadvantages and this can be true in some instances.
However, depending on the system and how it handles them can make this statement false.

This is due to the fact that 1 core handling 100 different interrupt drivers is simply not feasible. Because windows handles interrupts and processes and background tasks ALL ON CORE 0 or 1 SINGLE CORE.

Core to core latency can be an issue as he mentions here, but not as badly as a latency penalty of a buffered core.

The main advantage to having core interrupts ALL being serviced on the same core is cache hits and misses.
If your cpu notices that all your interrupts from 1 service are handled on 1 core, it will automatically have a higher chance of getting a cache hit which is significantly faster than having to fetch the info from ram. This is the reason why there is a give and take tradeoff when it comes to doing stuff like this and that's why I strongly encourage experimentation and testing for yourself.
Architectures sometimes have more latency than others ESPECIALLY ryzen.

Savitarax
Автор

The Affinity tool will only affect devices that have an IRQ, you can check this by sorting device manager to Resources by type.
Setting affinity to a mouse will do nothing, you will need to set the affinity on the usb controller the mouse is using.
If a device uses MSI-X (Most likely your storage controller) It should be set to Spread messages across processors.
The biggest IRQ tweak is setting MSI mode on devices that support it, there are a few tools that will help with that and tell you if it's supported.
Finally don't set affinity on a logical core (hyper threaded) it will just cause issues.

TheWomble
Автор

Chapeau bas! What a fantastic guide! I always cared about DPC latency, did many of the fixes found online. Debloating system and disabling unnessecary devices gave me a decent boost but I was not aware of this affinity tool that can leverage it even more. Very impressive. I would love to see your guide for boosting FPS in Overwatch 2. My current setup is 9900k @4.5 + 3080, playing 1080p on low and usually reaching around 400 fps (lower in midfights). Thanks!

xsam
Автор

Warning: setting affinity for the gpu pci express root port can bsod a laptop. The first time this happened, I had used bloatware removal scripts prior, due to which I wasn't able to use system restore or dsim and had to reinstall a fresh copy of Windows

drake
Автор

You rock solid ! thanks for that video first time i saw such details not the same BS : "update your driver & disable wifi"

SALTINBANK
Автор

I put my GPU on core 1 instead of core 0. Cyberpunk 1440p High Settings Ultra RT DLSS Quality, minimum frame-rate in the benchmark consistently stayed at 42-45 min FPS. After the change it is now at 62-64 min FPS. This is incredible, thank you! Using a 3090 and 5800x3d.

germanmade
Автор

I tried this for my mouse and it felt snappier and felt like a faster response time to me thank you.

Alex
Автор

I had troubles with this problem years ago and I believed it fixed afte a Windows reinstall, now I had this trouble again after a Windows crash and its been a pain, crackling noices when playing games and watching YT videos, now its fixed thanks to this video that I basically found without looking for it, thank you very much!

Mattotk
Автор

Is this masking per energy profile or kind of "global"?
Not everybody is using the PC instantly in High Performance Mode.
Does it still work well if you are in energy saving mode?
What if the cores are put to sleep? Doesn't it then need additional time to wake them up 1st?

bits-bytes
Автор

Man that's a whole lot of work to fix my latency issues. They really need to do something about the interrupt scheduler.

curbthepain
Автор

You say not to put the whole USB Host controller 3.20 on a single core itself because that would put all the devices on that controller on that same core. My question to you is... what about just the branch itself, for example USB Input DEVICE that your mouse is under? Thank you for these video's... I have a clear advantage in Battlefield 2042... it's really unfair. But hey, I bought and paid for a great system and now thanks to you, I'm getting the most out of it! Your awesome!

MJVH
Автор

Hey, man keep of the good work I hope your doing well friend!

portzzyy
Автор

I found a Problem with amd gpu drivers two years ago, where dpc latency Spikes to 27000 sometimes. That occurs when there is more than one monitor is connected. Im in contact with the amd Support for over 20 months and it seems like they will fix it soon.

fledi_
Автор

can anyone help me with affinity. my gpu going 1500-2000ms

godflexy
Автор

Just came across your video. When I run latency mon. It keeps saying I'm having issues with APCI. How would I go about fixing this??

TheSuperfuzzed
Автор

How u have such low highest report dpc routine I did everything on your videos I still get 200 300 sometimes usually 70 80 is something I'm doing wrong

daemonnn