I don't normally comment on videos but just wanna say that despite me having years worth of tweaks, following this guide made my latency be even lower, feels so smooth and fast! Thank you !
This is one of the most important videos on youtube for me. Keyboard & Mouse optimization amazingly affected while playing Steam PUBG. Controling character is very smooth more than ever. Thank you bro.
@@jodmia2516 helped a lot lowering my dpc latency, for fps you don't need to follow all of them, maybe just the graphics driver debloat, dynamic tick (HPET), and power plan tweaks Interrupt affinities don't affect fps that much i think
important to note. on NON-K intel cpus: if you disable c-states you lose your single core turbo boost and it will only achieve the all-core turbo as maximum. example, i7-12700: will only boost to 4500 instead of single core maximum boost of 4900 ... that is a BIG difference if you need single core boost (for example in games with single render thread, which are most games)
How does this affect K cpus? I saw someone say something about hyper threading, I’m not good with any of this stuff. I have a 10700K and mainly use it for gaming and video editing
AMAZING VIDEO my friend, genuinely a video that actually helps. my latency in game went from 15-20 down to 6-8, i didnt do everything like the services and stuff but the BIG CHANGE was putting my gpu to the lowest used core. Now that my friend was the icing on the cake lol
42:21 for those wondering what "weird" mouse glitches could possibly mean: For me I set my mouse to single digit (7 decimal) and everything went fine BUT if I plucked in (or out) any USB device (not the mouse itself), my left and right click won't work anymore even though my cursor still moved fine. Fixed by restarting and it only did it in this specific circumstance. Just to give an example what "weird" means.
just to give an update on this issue from another person who is also using low queue: actually if you unplug and plug it back in (your mouse usb), that'll fix this issue, I'm using 1 dec now and do this whenever needed cause I just love how the lower input feels
hey thanks for the guide, I haven’t tried disabling services/devices nor debloating NVIDIA driver yet, but the other optimizations really helped me, I have half the latency I had before. And my Windows isn’t broken! I even feel my keyboard much smoother. Thanks.
Interesting food for thought here. I've been tweaking DPC/ISR for years, and I never found the Interrupt Policy Tool ever resulted in better performance despite LatencyMon measurements suggesting it would. But this video does make me want to investigate it again. I'm already achieving excellent DPC/ISR measurements, but any type of improvement is interesting to me still.
This was an absolute lifesaver for me. Thank you! I only did basically the first half of the video, but it seems to be enough that I can now properly run audio production applications with excellent performance and no interruptions. I'm on a 13th gen intel laptop.
I also am not a serial commenter on YT, I could count them all on two hands. But I am here right now to tell Neo thank you. I was ready to do my annual Windows 10 clean install when I came across this tutorial. After the install, and some of the tweaks mentioned here, I am pleased to report that my PC has since, for the first time, been 100% free of audio glitches, video stuttering and it just feels so smooth and unrestricted. I am still running an AMD FX8350 circa 2012 and it needs all the help it can get. I stopped after the power plan mods, so there's probably more benefits to be had from this very well presented and thought out tutorial. Great job.
absolutely brilliant information and easy to follow. I'm more of an audio guy who rarely plays games and this helped me with recording at very low buffer sizes. biggest issues where nvidia drivers and ntoskrnl. thank you so much!
thank you MAAAAAAN! you save me a lot of time and nervs. My cores were unparked but those addiotional settings on cores in the beggining of the video helped a lot, plus disabling HyperThreading... dont know do i need to continue to watch haha , latenct already is very low... Wish you and your family best health, same as for everyone who read this
When comes to pc stuff I'm very enthusiast I used to do a bunch of tweaks back in 2014, but everything started with a nice topic from steam forums in 2009 with (Cs isn't smooth) Counter Strike isn't smooth then since that day I started to notice this thing called visual lag, like the game is not smooth even at 200fps, so yeah this bring me nostalgia this type of videos, those tweaks may be like "placebo" but they aren't they actually helps when comes to press a key and less input, best reaction time, better audio, less ghosting etc,etc. But now I would also recommend you to pay attention to the electricity in your house, like check for dirty electricity, the EMI/RFI, grab a oscilloscope check the bar of the frequency if its stable or if its has a big wave, if its has a wave means there is to much dirty in the line, so you can always but power conditioner, check your circuit breaks etc,etc. So once the circuit breaker, all outlets are clean from electricity, next steep is to go wired instead of Wifi, as the wifi EMI from router affect not only your health but the computer part. same situation with RFI from big antennas, there is a lot of info there about how to buy this type of sprays or materials that you put on walls or windows to reduce/cease the contamination by electromagnetic stuff, so this will at the end give you a sleep quality, improve huge your gameplay Hope this helps, i used to do a lot of tweaks. thanks for refreshing me with this video. PS: I do apologies for my English, cheers.
Awesome video! Saw some tweaks in here I’ve never seen before, and helped me realize Ive been setting my affinity incorrectly. Tweaks have made a noticeable difference. Thank you!!
Disable fast startup. Disable sleep study. Disable hibernation. Disable deep I/O coalescing. Disable timer coalescing. Disable power throttling( if u have good cooling). Disable motherboard chipset drivers. Adjust windows visual effects.
My DPC Latency got down to 0.7 - 0.9 (µs), the Interrupt to Process Latency is down to 2.8 - 3.2 (µs). My Processor is still able to Idle i have not touched that option, i do not want my CPU to be hot all the time. I am very happy with the results, thank you Dude. The biggest impact was disabling HPET. Edit: you got a new Sub.
it helped me a lot, from like 4k latency to 30, I think it has to do with the power save features from windows, gpu and cpu, the tweaks for the power plan helped the most for me.
1-If we do this test while playing the game, will the graphics be higher? 2-1:10:03 Have any games been played in the background? What kind of operations did you do on the computer at that time?
I went from thinking there was something wrong with my pc or even my games, to using your tweaks and using nvidia profile inspector to enable resizable bar in my game. Now my problems are fixed
Hello in my case : DPC before use your tweat : 0.70 DPC after 1.40 Seams like the DPC prob was coming from : bcdedit /set disabledynamictick yes And the reverse doesn't work you should put : bcdedit /set disabledynamictick no I go back to 0.70 DPC after I don't have seems difference in the DPC with your stuff but i guess it's gonna gave more stable experience with the gaming ;)
Have a watch of Fr33thys guide. There are a few things in here that can be done quicker or dont actually matter if you test with 1% and 0.1% lows With Fr33thys Turbo guide my latency on a 7800XX3d are around: Highest measured interrupt to process latency (µs): 47.80 Average measured interrupt to process latency (µs): 1.996111 Highest measured interrupt to DPC latency (µs): 26.90 Average measured interrupt to DPC latency (µs): 0.493025 (This is processor dependent also. Ran for 30s
In my opinion its better option it makes it much easy for Windows Settings Power Plan part ( The Process Lasso ) you are add additional software but the benefit is when you need high performance you automatically have it and when you need hight economy also have it in addition you can customize the power plans shockingly deep :) .
53:26 Biometrics is the service that controls the thing to login to windows using your finger in some laptops, if you have a laptop with this and you use it don't disable this service.
Disable fast startup. Disable sleep study. Disable hibernation. Disable deep I/O coalescing. Disable timer coalescing. Disable power throttling( if u have good cooling). Disable motherboard chipset drivers. Adjust windows visual effects.
Settings affinities for individual USB devices will do nothing. In order to effectively bind your mouse or any other USB input to a core you need to bind the USB Host Controller itself, usually named USB eXtensible Host Controller. Just setting HID-compliant mouse is pure placebo. You can check if the affinities have been set properly by using latencymon or xperf by observing the usage of that core when shaking the mouse. Also it is ideal that you have your mouse does not share the same USB controller with other devices esp if it is 4khz above.
Hyper threading- improve parallelization of computations, meaning it is for better performance doing multiple tasks at once. Also any CPU made today each core has a SMT core tied to it. this was a fix for the buggy creation engine games ( since morrowind ) Today's games will take full advantage of hyper threading.
Most High End CPU will still run faster with Hyperthreading off. Intel not AMD - Hyper threading on my cpu will overheat quickly and start down clocking from 5800 to 5500 then to 5300 while gaming, but with Hyperthreading off I can boost all cores to 5600 and the system runs cooler and faster with no stuttering do to down clocking.
I can set all cores to 5600 and game for hours with no downclocking, if you do this with hyperthreading on your system will downclock because it can only run boosted for a minute or so while gaming then your down and upclocking begins causing micro stutters. This is while playing Apex Legends or Titanfall 2....
Man, you made my day! That advanced processor settings did the trick. I have a final solution for my audio latency problems. Even my Laptop is finde now.
nice video at all, i only disagree with disabling devices in device manager, mainly hpet, maybe that can boost fps, but for me, brings inconsistency. anyway, what are your pc specs? please put that on description, i think that for all people who make tweaks, is a important stat. sorry for my bad english kkkk i'm brazilian. god bless you man 🙏
Be careful if you use Docker, you'll ruin it and it's hard to figure out, as the device "Microsoft Virtual Drive Enumerator" is also used for WSL virtual machines, not just mounting ISO files. I wasted 2 hours figuring this out, and I had just recently did some of the tweaks (so my memory is fresh), I'm sure someone wouldn't think this could cause such an issue if he forgot that he did these tweaks.
Disable fast startup. Disable sleep study. Disable hibernation. Disable deep I/O coalescing. Disable timer coalescing. Disable power throttling( if u have good cooling). Disable motherboard chipset drivers. Adjust windows visual effects.
Hub GL3523 is not the CPU, it is a usb controller hub on the chipset. It supplies additional USB ports when the resources from the Intel chipset have been used for something else or have run out. Essentially makes one port into 4.
Many things in this video like Interrupt Affinities and services without knowing what youre doing, i would not recommend touching them, thats why you can see many people saying stuff like "windows destoryed, etc" And absolutlty dont do keyboard queue its just gona mess up ypure lateny and gona skip nouse inputs... Default ehat its set is best, ,so called "overclocking mouse and k3yboard" dosent exist this queue regedit is useless and always messes things up, And do not set ein32 priority! Leave it dwfault, default is usually for programs and games, its the best value if you set something like 16 in this video youre just gona experience stutters...
Damn, this was a really good guide. It's kind of ridiculous with the marketing for Windows OS boasting that it is optimized for gaming but it is really not.
Thanks man, I fixed my last little timing issues. :) Already with the Power settings! favorite the video. The Dynamic Tick setting did make Windows 11 very laggy for me somehow... so I disabled that... not sure why.. PS: what you should add is that if you go to device manager and USB controllers, each and every one of them should have the option to disable to spare energy ticked OFF. That also save a lot of latency......
Skip the services tweaks and use the restore point if you have made changes there, it will fix some issues if you are facing some after all these tweaks.
There were some things I didn't know but in general almost everything was as it should be but I still wanted to say thank you because I really learned some things and the video did help me a little
I am incredibly thankful for you putting all this stuff up. You should really consider creating a finished script, maybe with GUI to change some values and selling it for money. Especially gamers would definately buy this stuff, you could make good money from this.
Thank you, it's possible that they would buy it but believe it or not I'm not exactly qualified for that. Making a script and selling it to people(I don't know how) would come with great responsibility(updates, compatibility checks, support) which I'm not willing to take on. I'm just another guy who went to some forums and compiled what I did with my PC. If not for Calypto's latency guide I would get nowhere. I have no background working with any of this stuff, it's just that when I do things and pay attention everything works out. Not exactly scientific! And I can explain things well to myself and in turn to others(I think).
Guys. If you want to use bluetooth to connect devices, then leave *Connected Devices Platform Service* and *Network Connection Broker* on. Don't turn it off. 👍
I just installed the NVIDIA 536.67 driver and so far no dpc latency with crackling, and popping, after 2 hours. Hmmm, Fingers crossed. After a year nothing has helped. THIS seems to have helped. Thanks for your help and these tweaks.
Very nice, Thanks. Power mgmt was a nice trick. ACPI.SYS IRQ's dropped. I also stopped Windows Defender realtime and Cloud. I was seeing a spike in my game stats , ie a stutter. Gone now.
0:32 point of Dynamic tick, "to reverse", thats wrong the right one is "bcdedit /deletevalue disabledynamictick" HPET isn't the Timer in standard for Windows, that shows only that "useplatformclock" isn't set by standard you can check if you get "bcdedit /enum" in CMD it is okay that the device in device manaer is installed and not deactivated, because program can use it if they want, but it should not set as standard timer for Windows If bad standardrivers or whatever you have hpet as standardtimer for windows then is it right to set "bcdedit useplatformclock no" but if you get to the bootsettings "disabledynamitick yes" it is another option than of "useplatformclock yes/no" 4:05 "high precision event timer" it's not a good way to disable it, problems wasn't ther but it's over, if you have realtime intensive programs its in most way better they can use it, if it wants to use it, they don't want it without reason if you had Realtime problems you can use "timerbench" and check if it is really the problem 27:48 no, max fps to 3 frames under your hz from the monitor and instead of ultra to on... (you don't need vsync against tearing) power management to "normale" about RTX 3000, RTX 2000 and before to adaptive... 28:53 explorer.exe isn't 3dmode, its not opengl and no DirectX API, it's GDI... xD 31:03 some very old games have problems with that, all other is placebo-effect 34:12 thats not drivers, that the bios himselve... i'm not wondered if you don't understand the function of CPU and GPU, with wrong settings you show to optimize, you don't know too which way the complete PC get in function with the bios *facepalm* xD
this latency fix works man thank you for the work that you're doing you should keep doing what are you doing (by the way i have a suggestion for another video that could fix performance for good)
Disabling "Geolocation Service" in Services disabled Night Light for me, so keep this on if you value the feature, which you should. Or if it isn't working after this guide, this is likely the cause. Almost had an aneurysm
This is the most extensive, inclusive video on this subject matter that I've seen. And I've seen a lot. I've been working on solving my DPC latency issues for a year now, with no luck. Thank you NeoFirox, so much. Although I still have failed at solving this, at least I know I've tried everything. Great Video. Great work. I have a Dell xps 8950 12th Gen Intel® Core™ i9-12900K 64GB RAM, Windows 11 Home Version (Build) 22H2 (10.0.22621) and I'm "pretty sure" the motherboard has the latest drivers, but I am at my wits end with trying to solve this. The only thing I have not tried yet are the Registry tweaks. That scares me. Thanks NeoFirox.
You can always create a restore point on Windows and try the registry tweaks. If they cause issues, you can just restore to a Windows prior to the tweaks.
@@kururugi8221 That sounds good but registry tweaks aren't always reversable with a "restore". At least I've always thought that to be so. I could be wrong , in which case I might give it a try. You can't restore if the computer won't start. But, Yeah, you are right.
@@hoffy1003 Disable fast startup. Disable sleep study. Disable hibernation. Disable deep I/O coalescing. Disable timer coalescing. Disable power throttling( if u have good cooling). Disable motherboard chipset drivers. Adjust windows visual effects.
@@caxx.g Thank you so much. I HAVE done that already. But, thanks for the reply. I've been able to get it real good, But, Latencymon shows giant spikes every now and then. The glitching, although is still there, is at a minimum. I hardly hear it anymore. But again, Latencymon goes in the red after a while. So there's still stuff going on.
What seems to have definitely resolved the problem is the interrupt affinity tool. It doesn't resolve the problem but at least it doesn't interfeere with audio anymore
I got a 4090 and 7800x3d and the MSI mode made my games silky smooth. I had to run Vsync in nvidia control panel on Tarkov and other shooters to achieve this before. Now I can keep fps unlocked and get lower render latency because of this. Thank you bro.
no way you afford those hardware and cant even get the basic right, you should not need any of this advanced tricks in this video. (not saying they dont work, but for a somewhat "normal" system, you should run those just fine) I felt like you either more problem in your system than they can fix or your peripherals are really bad like playing on a 60hz
@@EnnTomi1 nah bro, you still gotta optimize windows to make your hardware perform at peak level. Sure, this hardware is more then enough for 4k 144hz without doing anything but I want the best performance and lowest latency for competitive FPS. I got an LG 32" 4k 160hz monitor btw. Cheers!
@@EnnTomi1 you're jumping to conclusions. Most cases your hardware will perform suboptimalyl out of the box. That is just how it is. In my case, 4080 with 12700KF. Tons of tweaking and going back and forward to get it to perform correctly. Not as simple as you would think or expect.
Disable fast startup. Disable sleep study. Disable hibernation. Disable deep I/O coalescing. Disable timer coalescing. Disable power throttling( if u have good cooling). Disable motherboard chipset drivers. Adjust windows visual effects.
Enable HPET in BIOS. Run CMD as Admin. Copy & past the following BCDEdits into CMD one at a time. bcdedit /set useplatformclock no bcdedit /set useplatformtick no bcdedit /set disabledynamictick yes bcdedit /set tscsyncpolicy legacy bcdedit /set hypervisorlaunchtype off Use BCDEdit /deletevalue command to remove options that were added using the BCDEdit /set command bcdedit /deletevalue useplatformclock bcdedit /deletevalue useplatformtick bcdedit /deletevalue disabledynamictick bcdedit /deletevalue tscsyncpolicy bcdedit /set hypervisorlaunchtype auto Notes: - Platformclock set to no disables HPET timers (HPET hinders performance & negatively effecrs input latency). - Platformtick set to no disables RTC timers (RTC timers which are inferior to TSC, platformclock & platformtick set to off will use TSC timers which are lower input latency). - Disabledynamictick set to yes disables a feature that lets windows stop the system timer when nothing is happening in order to conserve power. - Tscsyncpolicy controls the times stamp counter synchronization policy ("Legacy" was lower input latency than "Enhanced" for me). - Hypervisor set to off disables a software that you can use to run multiple virtual machines on a single physical machine.
for me if I set the keyboard data queue size too low under certain conditions some buttons don't work. When I set it too low and pressed esc in game the menu popped up like it should but when I pressed esc again it didn't close like it usually does. The funny thing was that it was 100% reproduceable and it was the only thing that didn't work properly at that specific keyboard data queue size value. So I set it a bit higher and haven't encountered anything like this again. I got an optical keyboard, too but I don't think that matters because any keyboard sends the same data via USB to the computer and the computer doesn't even know if the keyboard is optical, mechanical or something else...
I have an older system and most of these tips improved my system's latency except the interrupt affinity stuff. Maybe it only works well for newer systems? Or maybe cause my system only has 4 cores. Either way thank you for these tips and hope that your channel grows.
I've found the same. I've been tweaking DPC/ISR for years now, and I never found that this did anything but make things worse during actual performance. Older systems are much easier to wrangle in, though, versus new ones. This video has made me want to take a stab at using the Interrupt Affinity tool - I've got nothing to lose, but I'm already at a point where my systems achieve max 100us. Older ones even less.
Disabling E-Cores will get rid of stuttering. It works! Games use ONLY P-Cores. BUT, most games can't determine the difference between E or P-CORES, so they try to use both which in turn creates lag/stutter because E-Cores are not meant for gaming. E-Cores are solely for background/multitasking/system. Not gaming!
it helped me when I had a problem with the motherboard. now that I have solved this problem tweaks only worsen my ideal situation on the official windows 11 22h2
Awesome video... just one thing should update all drivers and bios in the beginning not after you've change a million things then have to redo everything!
WARNING! i do dis tutorial like 5 times , on the regedit do not make any changes and on the devices disable after u read all what is doing that driver ! and i obligate you to create a restore point at the start!
I don't! When looking for this latency thing on RUclips all I found was some clickbaity crap so I made this guide with things I learned. Most credit should go to Calypto(whoever that is I don't even know!) for making this written guide which I used myself, I'm a noob at this stuff.
u destroyed my windows :)
No restore point???
thas tuff
Destruction creates space for creation to happen
yeah... mine too i think =)) all windows updates are failing to download and install...
the video helped me but also destroyed my windows partially, im fixing it right now so its ok i guess
I did just the power settings step and my latency has went down significantly thanks so much bro
I don't normally comment on videos but just wanna say that despite me having years worth of tweaks, following this guide made my latency be even lower, feels so smooth and fast! Thank you
!
Nice have you measured it or can you just feel it
This is one of the most important videos on youtube for me. Keyboard & Mouse optimization amazingly affected while playing Steam PUBG. Controling character is very smooth more than ever. Thank you bro.
stuff like this is genuinely entertainment to me, really fun watching you do and explain these tweaks, thanks for this video
Intellectual technical brainstorm lets go!
ddi it help tho how much fps increase or other area ?
@@jodmia2516 helped a lot lowering my dpc latency, for fps you don't need to follow all of them, maybe just the graphics driver debloat, dynamic tick (HPET), and power plan tweaks
Interrupt affinities don't affect fps that much i think
important to note. on NON-K intel cpus: if you disable c-states you lose your single core turbo boost and it will only achieve the all-core turbo as maximum.
example, i7-12700: will only boost to 4500 instead of single core maximum boost of 4900 ... that is a BIG difference if you need single core boost (for example in games with single render thread, which are most games)
How does this affect K cpus? I saw someone say something about hyper threading, I’m not good with any of this stuff. I have a 10700K and mainly use it for gaming and video editing
AMD Zen 3 don't have this issue.
it doesn't effect non k CPUs and u can actually overclock them further with HT off@@meechie9z
Bro, that's how it works for ever CPU on the market lol.
@@richardlynneweisgerber2552 this is not any issue lmao boost freq is ALWAYS single core short burst.
Great video. I think the interrupt affinities made the biggest differences for me. Everything else was already optimized for the most part.
AMAZING VIDEO my friend, genuinely a video that actually helps. my latency in game went from 15-20 down to 6-8, i didnt do everything like the services and stuff but the BIG CHANGE was putting my gpu to the lowest used core. Now that my friend was the icing on the cake lol
42:21 for those wondering what "weird" mouse glitches could possibly mean: For me I set my mouse to single digit (7 decimal) and everything went fine BUT if I plucked in (or out) any USB device (not the mouse itself), my left and right click won't work anymore even though my cursor still moved fine. Fixed by restarting and it only did it in this specific circumstance. Just to give an example what "weird" means.
just to give an update on this issue from another person who is also using low queue: actually if you unplug and plug it back in (your mouse usb), that'll fix this issue, I'm using 1 dec now and do this whenever needed cause I just love how the lower input feels
hey thanks for the guide, I haven’t tried disabling services/devices nor debloating NVIDIA driver yet, but the other optimizations really helped me, I have half the latency I had before. And my Windows isn’t broken! I even feel my keyboard much smoother. Thanks.
Interesting food for thought here. I've been tweaking DPC/ISR for years, and I never found the Interrupt Policy Tool ever resulted in better performance despite LatencyMon measurements suggesting it would. But this video does make me want to investigate it again. I'm already achieving excellent DPC/ISR measurements, but any type of improvement is interesting to me still.
This was an absolute lifesaver for me. Thank you!
I only did basically the first half of the video, but it seems to be enough that I can now properly run audio production applications with excellent performance and no interruptions. I'm on a 13th gen intel laptop.
I also am not a serial commenter on YT, I could count them all on two hands. But I am here right now to tell Neo thank you. I was ready to do my annual Windows 10 clean install when I came across this tutorial. After the install, and some of the tweaks mentioned here, I am pleased to report that my PC has since, for the first time, been 100% free of audio glitches, video stuttering and it just feels so smooth and unrestricted. I am still running an AMD FX8350 circa 2012 and it needs all the help it can get. I stopped after the power plan mods, so there's probably more benefits to be had from this very well presented and thought out tutorial. Great job.
I tried these in bits at a time. Fixed lots of latency problems for EscapeFromTarkov. Good guide.
absolutely brilliant information and easy to follow. I'm more of an audio guy who rarely plays games and this helped me with recording at very low buffer sizes. biggest issues where nvidia drivers and ntoskrnl. thank you so much!
thank you MAAAAAAN! you save me a lot of time and nervs. My cores were unparked but those addiotional settings on cores in the beggining of the video helped a lot, plus disabling HyperThreading... dont know do i need to continue to watch haha , latenct already is very low... Wish you and your family best health, same as for everyone who read this
Thank you! Glad it helped :)
When comes to pc stuff I'm very enthusiast I used to do a bunch of tweaks back in 2014, but everything started with a nice topic from steam forums in 2009 with (Cs isn't smooth) Counter Strike isn't smooth then since that day I started to notice this thing called visual lag, like the game is not smooth even at 200fps, so yeah this bring me nostalgia this type of videos, those tweaks may be like "placebo" but they aren't they actually helps when comes to press a key and less input, best reaction time, better audio, less ghosting etc,etc.
But now I would also recommend you to pay attention to the electricity in your house, like check for dirty electricity, the EMI/RFI, grab a oscilloscope check the bar of the frequency if its stable or if its has a big wave, if its has a wave means there is to much dirty in the line, so you can always but power conditioner, check your circuit breaks etc,etc.
So once the circuit breaker, all outlets are clean from electricity, next steep is to go wired instead of Wifi, as the wifi EMI from router affect not only your health but the computer part.
same situation with RFI from big antennas, there is a lot of info there about how to buy this type of sprays or materials that you put on walls or windows to reduce/cease the contamination by electromagnetic stuff, so this will at the end give you a sleep quality, improve huge your gameplay
Hope this helps, i used to do a lot of tweaks.
thanks for refreshing me with this video.
PS: I do apologies for my English, cheers.
Bro veo que hablas español alguna opción que no afecte tanto a la salud teniendo el wifi encendido es que lo ocupo para el teléfono
Excellent video, the links also where very informative. I like the way you explain everything and citation of the sources.
underrated creator!! These are great if you know what you're doing. Thank!! Remember to created restore point !!
Start Process Lasso > Click Activate > Click Skip. Thanks for making the video. :)
Awesome video! Saw some tweaks in here I’ve never seen before, and helped me realize Ive been setting my affinity incorrectly. Tweaks have made a noticeable difference. Thank you!!
like what ?
Disable fast startup. Disable sleep study. Disable hibernation. Disable deep I/O coalescing. Disable timer coalescing. Disable power throttling( if u have good cooling). Disable motherboard chipset drivers. Adjust windows visual effects.
My DPC Latency got down to 0.7 - 0.9 (µs), the Interrupt to Process Latency is down to 2.8 - 3.2 (µs). My Processor is still able to Idle i have not touched that option, i do not want my CPU to be hot all the time. I am very happy with the results, thank you Dude. The biggest impact was disabling HPET.
Edit: you got a new Sub.
😁
it helped me a lot, from like 4k latency to 30, I think it has to do with the power save features from windows, gpu and cpu, the tweaks for the power plan helped the most for me.
as old gamers who used to game at 3000ms pings, internet nowadays are blessing
Your vid helped my pc a lot!
From 40+ms pc latency to 15ms. Thank you so much, keep up the great work and more power to your channel!
We believe you
How do you measure the latency?
@@BrickPB performance overlay by GeForce Experience
@@mongalvez655 anything for AMD? I got a Radeon gpu
@@BrickPB sorry Bro, I'm not familiar with AMD. But I'm sure there's something equivalent
after weeks of trying to resolve my issues this did it - Genius!
1-If we do this test while playing the game, will the graphics be higher?
2-1:10:03 Have any games been played in the background? What kind of operations did you do on the computer at that time?
I went from thinking there was something wrong with my pc or even my games, to using your tweaks and using nvidia profile inspector to enable resizable bar in my game. Now my problems are fixed
THANK YOU !
I never comment but I've never found a video much detailed as yours you are the best keep going ❤
Hello in my case :
DPC before use your tweat : 0.70
DPC after 1.40
Seams like the DPC prob was coming from : bcdedit /set disabledynamictick yes
And the reverse doesn't work you should put : bcdedit /set disabledynamictick no
I go back to 0.70 DPC after
I don't have seems difference in the DPC with your stuff but i guess it's gonna gave more stable experience with the gaming ;)
after watching this video all through the day...i think it worked
Have a watch of Fr33thys guide. There are a few things in here that can be done quicker or dont actually matter if you test with 1% and 0.1% lows
With Fr33thys Turbo guide my latency on a 7800XX3d are around:
Highest measured interrupt to process latency (µs): 47.80
Average measured interrupt to process latency (µs): 1.996111
Highest measured interrupt to DPC latency (µs): 26.90
Average measured interrupt to DPC latency (µs): 0.493025 (This is processor dependent also.
Ran for 30s
which one is that can you link?
fr33thy is just a ctrl c ctrl v channel, just another shit
In my opinion its better option it makes it much easy for Windows Settings Power Plan part ( The Process Lasso ) you are add additional software but the benefit is when you need high performance you automatically have it and when you need hight economy also have it in addition you can customize the power plans shockingly deep :) .
Very good work, thank you!
53:26 Biometrics is the service that controls the thing to login to windows using your finger in some laptops, if you have a laptop with this and you use it don't disable this service.
Disable fast startup. Disable sleep study. Disable hibernation. Disable deep I/O coalescing. Disable timer coalescing. Disable power throttling( if u have good cooling). Disable motherboard chipset drivers. Adjust windows visual effects.
Disable motherboard chipset driver??? Oh hell no
@@nixFN you don’t know anything. Do a quick google search lil boy
@@caxx.g I don''t know who you were talking to in your first post 🤣
@@c4nchi you’re a special kind of special aren’t you
Settings affinities for individual USB devices will do nothing. In order to effectively bind your mouse or any other USB input to a core you need to bind the USB Host Controller itself, usually named USB eXtensible Host Controller. Just setting HID-compliant mouse is pure placebo. You can check if the affinities have been set properly by using latencymon or xperf by observing the usage of that core when shaking the mouse. Also it is ideal that you have your mouse does not share the same USB controller with other devices esp if it is 4khz above.
Hyper threading- improve parallelization of computations, meaning it is for better performance doing multiple tasks at once. Also any CPU made today each core has a SMT core tied to it. this was a fix for the buggy creation engine games ( since morrowind ) Today's games will take full advantage of hyper threading.
Most High End CPU will still run faster with Hyperthreading off. Intel not AMD - Hyper threading on my cpu will overheat quickly and start down clocking from 5800 to 5500 then to 5300 while gaming, but with Hyperthreading off I can boost all cores to 5600 and the system runs cooler and faster with no stuttering do to down clocking.
I can set all cores to 5600 and game for hours with no downclocking, if you do this with hyperthreading on your system will downclock because it can only run boosted for a minute or so while gaming then your down and upclocking begins causing micro stutters. This is while playing Apex Legends or Titanfall 2....
Man, you made my day! That advanced processor settings did the trick. I have a final solution for my audio latency problems. Even my Laptop is finde now.
nice video at all, i only disagree with disabling devices in device manager, mainly hpet, maybe that can boost fps, but for me, brings inconsistency. anyway, what are your pc specs? please put that on description, i think that for all people who make tweaks, is a important stat. sorry for my bad english kkkk i'm brazilian. god bless you man 🙏
Be careful if you use Docker, you'll ruin it and it's hard to figure out, as the device "Microsoft Virtual Drive Enumerator" is also used for WSL virtual machines, not just mounting ISO files. I wasted 2 hours figuring this out, and I had just recently did some of the tweaks (so my memory is fresh), I'm sure someone wouldn't think this could cause such an issue if he forgot that he did these tweaks.
Yowwww this is insane aside from reduce latenty my pc become more responsive and faster. Thanks!
Disable fast startup. Disable sleep study. Disable hibernation. Disable deep I/O coalescing. Disable timer coalescing. Disable power throttling( if u have good cooling). Disable motherboard chipset drivers. Adjust windows visual effects.
helped a lot. It was the power options that helped me. disabling cpu idol really helped with my latency issues.
Hub GL3523 is not the CPU, it is a usb controller hub on the chipset. It supplies additional USB ports when the resources from the Intel chipset have been used for something else or have run out. Essentially makes one port into 4.
Thank you! Finally able to fix my latency issues for recording. Interrupt Affinity tool, helped massively. No more pops or clicks!
Many things in this video like Interrupt Affinities and services without knowing what youre doing, i would not recommend touching them, thats why you can see many people saying stuff like "windows destoryed, etc"
And absolutlty dont do keyboard queue its just gona mess up ypure lateny and gona skip nouse inputs... Default ehat its set is best, ,so called "overclocking mouse and k3yboard" dosent exist this queue regedit is useless and always messes things up, And do not set ein32 priority! Leave it dwfault, default is usually for programs and games, its the best value if you set something like 16 in this video youre just gona experience stutters...
very well detailed guide! I appreaciate the extra explanation at every step. Also the your voice is perfect for these kinds of talk throughs :)
Damn, this was a really good guide. It's kind of ridiculous with the marketing for Windows OS boasting that it is optimized for gaming but it is really not.
Im 20 minutes in the video but my latency is looking already almost identical to yours, wow, Thanks so much fr fr
Thanks man, I fixed my last little timing issues. :) Already with the Power settings! favorite the video. The Dynamic Tick setting did make Windows 11 very laggy for me somehow... so I disabled that... not sure why.. PS: what you should add is that if you go to device manager and USB controllers, each and every one of them should have the option to disable to spare energy ticked OFF. That also save a lot of latency......
Really appreciate this video, i will be using this when i get my new PC, thank you
Skip the services tweaks and use the restore point if you have made changes there, it will fix some issues if you are facing some after all these tweaks.
Hope we get another latency optimization video😢...
Thanks man! Looks like disabling the dynamictick did the job :)
There were some things I didn't know but in general almost everything was as it should be but I still wanted to say thank you because I really learned some things and the video did help me a little
best latency guide on youtube, you helped me a lot thanks bro!
I am incredibly thankful for you putting all this stuff up. You should really consider creating a finished script, maybe with GUI to change some values and selling it for money. Especially gamers would definately buy this stuff, you could make good money from this.
Thank you, it's possible that they would buy it but believe it or not I'm not exactly qualified for that.
Making a script and selling it to people(I don't know how) would come with great responsibility(updates, compatibility checks, support) which I'm not willing to take on.
I'm just another guy who went to some forums and compiled what I did with my PC. If not for Calypto's latency guide I would get nowhere. I have no background working with any of this stuff, it's just that when I do things and pay attention everything works out. Not exactly scientific! And I can explain things well to myself and in turn to others(I think).
@@2xQisNotDead haha alright, I totally get that. anyways, good work!
Guys. If you want to use bluetooth to connect devices, then leave *Connected Devices Platform Service* and *Network Connection Broker* on. Don't turn it off.
👍
21:46 - was that a "shy" fart, or my hearing glitched for a sec?
complete destruction of my windows install, had to re-install
I just installed the NVIDIA 536.67 driver and so far no dpc latency with crackling, and popping, after 2 hours. Hmmm, Fingers crossed. After a year nothing has helped. THIS seems to have helped. Thanks for your help and these tweaks.
nvidia low latency mode. U want to set this to ultra if u are GPU bound in games (95 percent utilization or higher. If u are not then set it off
Very nice, Thanks. Power mgmt was a nice trick. ACPI.SYS IRQ's dropped. I also stopped Windows Defender realtime and Cloud. I was seeing a spike in my game stats , ie a stutter. Gone now.
oh, thanks for this extra tip. stupid wandows derpfender
great job, dude.
I think this will help a lot of people
Thank you very much the best video I've seen in a while, keep it up:)
great video dude, I knew some of these fixes, but you dived deeper in this
0:32 point of Dynamic tick, "to reverse", thats wrong
the right one is "bcdedit /deletevalue disabledynamictick"
HPET isn't the Timer in standard for Windows, that shows only that "useplatformclock" isn't set by standard
you can check if you get "bcdedit /enum" in CMD
it is okay that the device in device manaer is installed and not deactivated, because program can use it if they want, but it should not set as standard timer for Windows
If bad standardrivers or whatever you have hpet as standardtimer for windows then is it right to set "bcdedit useplatformclock no"
but if you get to the bootsettings "disabledynamitick yes" it is another option than of "useplatformclock yes/no"
4:05 "high precision event timer" it's not a good way to disable it, problems wasn't ther but it's over, if you have realtime intensive programs its in most way better they can use it, if it wants to use it, they don't want it without reason
if you had Realtime problems you can use "timerbench" and check if it is really the problem
27:48
no, max fps to 3 frames under your hz from the monitor and instead of ultra to on... (you don't need vsync against tearing)
power management to "normale" about RTX 3000, RTX 2000 and before to adaptive...
28:53 explorer.exe isn't 3dmode, its not opengl and no DirectX API, it's GDI... xD
31:03 some very old games have problems with that, all other is placebo-effect
34:12 thats not drivers, that the bios himselve... i'm not wondered if you don't understand the function of CPU and GPU, with wrong settings you show to optimize, you don't know too which way the complete PC get in function with the bios *facepalm* xD
It will help me with games, to improve my fps or something similar, good video
Thanks dude! you made my game run smoother ❤❤❤
this latency fix works man thank you for the work that you're doing you should keep doing what are you doing (by the way i have a suggestion for another video that could fix performance for good)
Interesting, what is it about?
bro ive been doing this for years and you knew more then me good job and thank you for teaching me more.
so far the most comprehensive documentation! thanks a lot!
Excellent video! This helped me out much improving the overall performance of my Windows dj laptop
Thanx!
Your the best dude Ty for taking the time out of Ur day to help all of us ❤️❤️❤️❤️
Disabling "Geolocation Service" in Services disabled Night Light for me, so keep this on if you value the feature, which you should. Or if it isn't working after this guide, this is likely the cause. Almost had an aneurysm
For me night light working with disabled geolocation. For me night light broken Network connection broker & Connected Devices Platform Service
This is the most extensive, inclusive video on this subject matter that I've seen. And I've seen a lot. I've been working on solving my DPC latency issues for a year now, with no luck. Thank you NeoFirox, so much. Although I still have failed at solving this, at least I know I've tried everything. Great Video. Great work. I have a Dell xps 8950 12th Gen Intel® Core™ i9-12900K 64GB RAM, Windows 11 Home Version (Build) 22H2 (10.0.22621) and I'm "pretty sure" the motherboard has the latest drivers, but I am at my wits end with trying to solve this. The only thing I have not tried yet are the Registry tweaks. That scares me. Thanks NeoFirox.
You can always create a restore point on Windows and try the registry tweaks. If they cause issues, you can just restore to a Windows prior to the tweaks.
@@kururugi8221 That sounds good but registry tweaks aren't always reversable with a "restore". At least I've always thought that to be so. I could be wrong , in which case I might give it a try. You can't restore if the computer won't start. But, Yeah, you are right.
@@hoffy1003 Disable fast startup. Disable sleep study. Disable hibernation. Disable deep I/O coalescing. Disable timer coalescing. Disable power throttling( if u have good cooling). Disable motherboard chipset drivers. Adjust windows visual effects.
@@caxx.g Thank you so much. I HAVE done that already. But, thanks for the reply. I've been able to get it real good, But, Latencymon shows giant spikes every now and then. The glitching, although is still there, is at a minimum. I hardly hear it anymore. But again, Latencymon goes in the red after a while. So there's still stuff going on.
@@hoffy1003 don’t use latency mon. Clean reinstall windows and watch a tutorial. That will fix all your problems
If you have an Intel CPU disable SpeedStep in the BIOS and it wont downclock which reduces latency.
What seems to have definitely resolved the problem is the interrupt affinity tool. It doesn't resolve the problem but at least it doesn't interfeere with audio anymore
I got a 4090 and 7800x3d and the MSI mode made my games silky smooth. I had to run Vsync in nvidia control panel on Tarkov and other shooters to achieve this before. Now I can keep fps unlocked and get lower render latency because of this. Thank you bro.
no way you afford those hardware and cant even get the basic right, you should not need any of this advanced tricks in this video. (not saying they dont work, but for a somewhat "normal" system, you should run those just fine)
I felt like you either more problem in your system than they can fix or your peripherals are really bad like playing on a 60hz
@@EnnTomi1 nah bro, you still gotta optimize windows to make your hardware perform at peak level. Sure, this hardware is more then enough for 4k 144hz without doing anything but I want the best performance and lowest latency for competitive FPS.
I got an LG 32" 4k 160hz monitor btw. Cheers!
@@iMaStR-bx8wf пожалуйста, дай мне денег
@@EnnTomi1 you're jumping to conclusions. Most cases your hardware will perform suboptimalyl out of the box. That is just how it is. In my case, 4080 with 12700KF. Tons of tweaking and going back and forward to get it to perform correctly. Not as simple as you would think or expect.
Extremely detailed and helpful man. Lovely explanation for everything. Keep it up!
you mentioned it in the beginning, the Nvidia Container allows to Nvidia Control Panel to run.
Disable fast startup. Disable sleep study. Disable hibernation. Disable deep I/O coalescing. Disable timer coalescing. Disable power throttling( if u have good cooling). Disable motherboard chipset drivers. Adjust windows visual effects.
Very nice video good explanations thx bro i follow u from now on . interresting stuff :)
Enable HPET in BIOS.
Run CMD as Admin.
Copy & past the following BCDEdits into CMD one at a time.
bcdedit /set useplatformclock no
bcdedit /set useplatformtick no
bcdedit /set disabledynamictick yes
bcdedit /set tscsyncpolicy legacy
bcdedit /set hypervisorlaunchtype off
Use BCDEdit /deletevalue command to remove options that were added using the BCDEdit /set command
bcdedit /deletevalue useplatformclock
bcdedit /deletevalue useplatformtick
bcdedit /deletevalue disabledynamictick
bcdedit /deletevalue tscsyncpolicy
bcdedit /set hypervisorlaunchtype auto
Notes:
- Platformclock set to no disables HPET timers (HPET hinders performance & negatively effecrs input latency).
- Platformtick set to no disables RTC timers (RTC timers which are inferior to TSC, platformclock & platformtick set to off will use TSC timers which are lower input latency).
- Disabledynamictick set to yes disables a feature that lets windows stop the system timer when nothing is happening in order to conserve power.
- Tscsyncpolicy controls the times stamp counter synchronization policy ("Legacy" was lower input latency than "Enhanced" for me).
- Hypervisor set to off disables a software that you can use to run multiple virtual machines on a single physical machine.
for me if I set the keyboard data queue size too low under certain conditions some buttons don't work. When I set it too low and pressed esc in game the menu popped up like it should but when I pressed esc again it didn't close like it usually does. The funny thing was that it was 100% reproduceable and it was the only thing that didn't work properly at that specific keyboard data queue size value. So I set it a bit higher and haven't encountered anything like this again. I got an optical keyboard, too but I don't think that matters because any keyboard sends the same data via USB to the computer and the computer doesn't even know if the keyboard is optical, mechanical or something else...
thanks for this man now i can get my 4090 to max speeds without having to deal with latency. appreciate you
ddi it help tho how much fps increase or other area ?
@@jodmia2516 0
ehhh helped latency wise an insane amount on a 4k monitor not really any fps increase
@@dioyr I doubt you have the equipment to measure latency
ok
I have an older system and most of these tips improved my system's latency except the interrupt affinity stuff. Maybe it only works well for newer systems? Or maybe cause my system only has 4 cores. Either way thank you for these tips and hope that your channel grows.
I've found the same. I've been tweaking DPC/ISR for years now, and I never found that this did anything but make things worse during actual performance. Older systems are much easier to wrangle in, though, versus new ones. This video has made me want to take a stab at using the Interrupt Affinity tool - I've got nothing to lose, but I'm already at a point where my systems achieve max 100us. Older ones even less.
Disabling E-Cores will get rid of stuttering. It works! Games use ONLY P-Cores. BUT, most games can't determine the difference between E or P-CORES, so they try to use both which in turn creates lag/stutter because E-Cores are not meant for gaming. E-Cores are solely for background/multitasking/system. Not gaming!
@@bns6288 not wrong. Works! Do it or don't.
Solid video, a lot better than spending 16hrs reading obscure forum posts
That is exactly why I made it! Glad you like it
agreed
High precision event timer. Disabling it lowered my FPS in Rust.
it helped me when I had a problem with the motherboard. now that I have solved this problem tweaks only worsen my ideal situation on the official windows 11 22h2
The service that you dont want to disable so that file explorer still works is « Windows Event Log »
Awesome video... just one thing should update all drivers and bios in the beginning not after you've change a million things then have to redo everything!
Disable spectre and meltdown also
Earned a sub my friend, you put in a lot of research into this, this really helped me with fortnite!
great tweak but do not disable smt for gaming some games use multicore
SMT is good for reducing latency
SMT isnt Multi Core support. SMT is single core multi threading. Its good disabled on Intel P4+ and many others.
Love your video!!
Can you assign affinity of a usb device to a hyperthreaded core??
Night light they broke after disable:
Network connection broker & Connected Devices Platform Service
very good video. real comment too dude really helped getting me less input delay awesome
WARNING! i do dis tutorial like 5 times , on the regedit do not make any changes and on the devices disable after u read all what is doing that driver ! and i obligate you to create a restore point at the start!
This was the first wideo I have watched and it was amazing! Do you have more like this?
I don't! When looking for this latency thing on RUclips all I found was some clickbaity crap so I made this guide with things I learned. Most credit should go to Calypto(whoever that is I don't even know!) for making this written guide which I used myself, I'm a noob at this stuff.
Still it was interesting. Now I'm going deeper the rabbit hole, in order to fully optimize my laptop. You have explained it very good@@2xQisNotDead
My Gpu in Msi afterburner was 1800 mhz 9502mhz , now it's 200 and 400 ... i have a 3080 .. i dont understand