ULTIMATE INPUT LAG GUIDE!

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ธ.ค. 2024

ความคิดเห็น • 318

  • @VicariousX
    @VicariousX 2 ปีที่แล้ว +32

    I REALLY appreciate that you took the time to actually explain these tweaks

    • @Savitarax
      @Savitarax  2 ปีที่แล้ว +13

      Absolutely :). It always bugged me when videos say "disable this or tweak this" but they don't explain any documentation or explanation of it. So you have to verify with a third party and make sure it isn't a mistake or harming your OS.
      I never want to do that on my channel.

    • @ExZ1te
      @ExZ1te 2 ปีที่แล้ว +1

      @@Savitarax what about systemresponsiveness regedit?

    • @Savitarax
      @Savitarax  2 ปีที่แล้ว +1

      @@ExZ1te I have heard about that tweak but there was a lot of articles countering it and saying it doesn't do anything. Especially since the multimedia class scheduler itself has also been with a few controversies. So I choose not to include it because of that.
      But that's not to say that I don't think it couldn't be doing something. It's just that I'd rather not support something I'm not absolutely positive is making an impact.

    • @ExZ1te
      @ExZ1te 2 ปีที่แล้ว +1

      @@Savitaraxthere is also a
      KeyboardDataQueueSize regedit just like for the mouse and it works I have tested it thoroughly

    • @reyarjaylosurigao1257
      @reyarjaylosurigao1257 ปีที่แล้ว

      definitely deserves sub

  • @cTHREEEz
    @cTHREEEz ปีที่แล้ว +46

    Awesome guide! Definitely nice to see someone with actual knowledge about how to legitimately lower system latency. Since you labeled this as the 'Ultimate Input Lag Guide,' it would be nice to see you truly complete this guide by discussing power plans, nvidia/amd gpu settings and BIOS settings.

  • @domingoglia
    @domingoglia ปีที่แล้ว +7

    I hope that TH-cam finds you well, because this is the most thorough, detailed explanation for any guide I have ever seen. I will be subbing!!

  • @ToonamiAftermath
    @ToonamiAftermath 2 ปีที่แล้ว +17

    Using this for the 2nd time now after doing a Windows reinstall (unrelated reasons) and Just wanted to say thanks so much for this, I copied all of these regedits into a notepad for future use on all my Windows installs.
    Even with single player games like Cyberpunk 2077 I notice a big latency difference with mouse movements.

    • @marcus7353
      @marcus7353 2 ปีที่แล้ว +5

      can u send me those regedits and what your configs are?

  • @zanVzz
    @zanVzz ปีที่แล้ว +7

    really kind of you to explain all calmly and newbie friendly, thank you savitarax

  • @jizu-
    @jizu- ปีที่แล้ว +4

    W video bro, ive seen like a million guides atp that show nothing new, nothing very helpful, or just are advertisement for things like exitlag, gearupbooster, etc. This actually has new things i haven't done in my neverending quest for less ping and input delay. shoutout to you.
    only criticism is maybe include that text document just copy pasted into the description to make it faster to get to the specific path in regedit that we want to change (although going to it manually takes very little effort and is what i did, would've been very slightly nicer)

    • @jizu-
      @jizu- ปีที่แล้ว +1

      nvm bro got like 50% packet loss after this for no reason 😭

    • @saruwatarigaming3515
      @saruwatarigaming3515 6 หลายเดือนก่อน

      so it doesn't work?😭

    • @saruwatarigaming3515
      @saruwatarigaming3515 6 หลายเดือนก่อน

      so it doesn't work?

    • @jizu-
      @jizu- 6 หลายเดือนก่อน

      @@saruwatarigaming3515 nah i think it was an issue with my internet, this did help my input delay iirc but i started having issues with my isp which was unrelated

    • @saruwatarigaming3515
      @saruwatarigaming3515 6 หลายเดือนก่อน

      does this only work on wired? cuz i have a wireless mouse idk if it will work on wireless

  • @ExZ1te
    @ExZ1te 2 ปีที่แล้ว +13

    This video is gold

  • @Johnny31323
    @Johnny31323 10 หลายเดือนก่อน +5

    From how far i understand, it is very important to plug in the mouse and the keyboard into the USB bus which is connected straight to the CPU. Because if you do so, then you are able to go below that 20 threshold. Currently im rocking on keyboard data queue size of 12, and for mouse 11, if i go to ten, inside games, if i move my mouse, every so often my mouse would glitch out, moving in one or more directions way too fast, and sometimes not allowing me to press the buttons on the mouse. So yeah, try What you can, and maybe you'll get similar results that of me.
    Also of course i have them plugged right into the CPU USB 3.1's. For me since i have an AMD motherboard, they're called AMD 3.1 USB BUS...etc and i have two of them. One being at the back of my computer, and the other at the front.

  • @VAICAIRKKKKKK
    @VAICAIRKKKKKK 21 วันที่ผ่านมา +1

    Olá amigo sou Brasileiro e venho acompanhando seus tutoriais, confirmou várias teorias que eu tinha dúvidas, obrigado pela ajuda, sucesso!!!

  • @Savitarax
    @Savitarax  2 ปีที่แล้ว +43

    I wanted to take my time explaining this whole chain of processes because each one of them tackles something different in the whole problem of input lag.
    Let me know if you guys liked the video and the cards at the top and music in the background etc.
    All feedback is appreciated.
    If you want to reach out my discord is
    Savitarax#3821

    • @lmrecordsgaming8003
      @lmrecordsgaming8003 2 ปีที่แล้ว

      Should the interrupt for the mouse and gpu with multi threading be set to the core and the thread or just the core?

    • @Savitarax
      @Savitarax  2 ปีที่แล้ว

      @@lmrecordsgaming8003 just the core. The hyperthread isn’t a stable core

    • @schellenschote1981
      @schellenschote1981 ปีที่แล้ว

      ​@@Savitarax hello, very nice and helpful Video.
      One question, should I also set the usb hub and USB controller for my mouse to the same core affinity?

    • @IOR9
      @IOR9 ปีที่แล้ว

      can you tell us the keyboard equiv or csrss

    • @lelouchlamperouge5910
      @lelouchlamperouge5910 9 หลายเดือนก่อน

      How much difference does it makes, I don't know if it is worth it, since i don't just use the computer for games.

  • @ivanmetlykov2428
    @ivanmetlykov2428 9 หลายเดือนก่อน

    Thank you so much for such a useful video, there is a very big difference from what happened before

  • @Zerame
    @Zerame 2 ปีที่แล้ว +3

    Thank you for compiling this valuable information into one concise video!

  • @DaemonJax
    @DaemonJax ปีที่แล้ว +2

    for timer resolution... there's a few combinations available.... you want to use whatever gives you the least dpc latency on your system.

    • @Savitarax
      @Savitarax  ปีที่แล้ว +4

      To be fair timer resolution is kind of broken now so it hardly matters

  • @just_OsaMa23
    @just_OsaMa23 หลายเดือนก่อน +1

    7:10
    bro u told us in a previous video to not set mouse and GPU on the same core, and now you said put them in the same core so the computer do not switch from core to another, which method should we use?

  • @JCClutch
    @JCClutch ปีที่แล้ว +7

    what would be the equivalent to CSRSS but for a controller/gamepad?

  • @mellowistaken
    @mellowistaken ปีที่แล้ว +5

    Awesome video!! Helped me fine tune my system even more as well as understand whats actually going on! One thing I would kinda stay away from is the mouse data queue size. Ive had bad experiences when messing around with it and find the default value to be the best, it also doesnt really have a meaningful impact on latency as far as I can tell. Better to get all the data then have your mouse skipping or missing some without you realizing it.

  • @santigoldfn
    @santigoldfn 2 ปีที่แล้ว +5

    Underrated, just subbed

  • @bisherlVFX
    @bisherlVFX 2 ปีที่แล้ว +1

    the video is underrated he deserves more views

  • @itayraviv2422
    @itayraviv2422 ปีที่แล้ว +5

    in the MouseDataQueueSize part...
    I didn't have the key 'Parameters' under 'mouclass', i triple checked the path is identical.
    should I create the key with all the values? or could it cause harm and I should just skip this part?

    • @kalilinuxuser972
      @kalilinuxuser972 ปีที่แล้ว +3

      Have the same problem, please reply if u have solved the issue

    • @justinegayas8989
      @justinegayas8989 11 หลายเดือนก่อน

      did u?@@kalilinuxuser972

    • @ramijlilati
      @ramijlilati 10 หลายเดือนก่อน +1

      Create the key

  • @Dawid-ud1qh
    @Dawid-ud1qh ปีที่แล้ว +31

    reg paths and cmd commands for you guys (if you don't have for example \mouclass\ you need to create it):
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\csrss.exe\PerfOptions
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mouclass\Parameters
    launch cmd as admin
    bcdedit /set useplatformtick yes
    bcdedit /set useplatformclock No
    bcdedit /set tscsyncpolicy enhanced/legacy/default
    bcdedit /set disabledynamictick yes

    • @Dawid-ud1qh
      @Dawid-ud1qh ปีที่แล้ว

      also if im not mistaken you need to set decimal values instead of hexadecimal on queuesizes

    • @justinegayas8989
      @justinegayas8989 11 หลายเดือนก่อน

      @@Dawid-ud1qh the bcdedit /set tscsyncpolicy enchanced/legacy/default the parameter is wrong, how to fix?

    • @Sc0rphionx
      @Sc0rphionx 11 หลายเดือนก่อน

      @@justinegayas8989 I supposed he miss typed that and is enhanced... . You shouldn't mess with your registry if you can't spot that enchanced is not a word.

    • @Dawid-ud1qh
      @Dawid-ud1qh 10 หลายเดือนก่อน

      @@Sc0rphionx oh yep i did mistype that

    • @sntqval
      @sntqval 4 หลายเดือนก่อน

      @@Dawid-ud1qh the right way is?

  • @Seras1k
    @Seras1k ปีที่แล้ว +2

    What is IRQ0Priority? and why you have this?

  • @MrDeathraven1987
    @MrDeathraven1987 ปีที่แล้ว +3

    seem to notice u have added 2 more IRQ priorities, IRQ42 and IRQ-42Priority. for which part of the system are they?

  • @MiniRage178
    @MiniRage178 ปีที่แล้ว +1

    Hallo, i have a problem with my mouclass. I dont have Parameter available so i created one to make it MouseDataQueueSize 20 like you said and any lowet creates problems but where do i find the last line
    The WppRecorder
    Sorry im litrally copy and pasting here but you tutorials has been amazing. I am learning thou 7:33

    • @tyrantpotato5831
      @tyrantpotato5831 ปีที่แล้ว

      did you work this out? i dont have a parameters key either

  • @HasturLaVishnu
    @HasturLaVishnu ปีที่แล้ว

    Thanks for making these guides ! you are the best

  • @scottgenius9189
    @scottgenius9189 ปีที่แล้ว +2

    Awesome well put forward the best guide so far no crappy music ,straight to the point easy to follow 👌

  • @Woodi_FPS
    @Woodi_FPS ปีที่แล้ว +1

    Best video on youtube

  • @jonathanjrgensen6774
    @jonathanjrgensen6774 10 หลายเดือนก่อน

    I can't seem to find my GPU in the Interrupt Tool, ive gone through all of them, and none match the number of my GPU. I only see PCI busses, but no direct PCI root
    2nd issue: My timer resolution maximum is 0.496 and my default is 0.997
    Overall: Wonderful tutorial, one of the best and clearest ive ever seen

  • @ALPHA69BLACK
    @ALPHA69BLACK ปีที่แล้ว +1

    you didn't show what to write inside the Dword 32-bit what's the code

  • @ERGO92
    @ERGO92 2 ปีที่แล้ว

    Wow this is very helpful! i really love your content and calm voice i waiting for more you video

  • @voltex9885
    @voltex9885 ปีที่แล้ว +6

    Verry good guide well done. I would like to mention the importants of higher dpi as well which is worth maxing out on any mouse and deviding sens with somethink like raw accell it will make micro adjustments way more snappy in fps games. If you set your only msi (interupt) for mouse and gpu (recomended) yo should be able to use decimal data queue size of 16 without a problem and actually feel less inputlag in game over 20. Tough it is very experimental yet buth worth trying. Anyways verry good guide and explained well as well and keep it up 🙂

    • @voltex9885
      @voltex9885 ปีที่แล้ว +2

      @pkssen I agree. Thats why i mentiond it for people with LDAT to take notes and propelerly test it .

  • @apiestink
    @apiestink ปีที่แล้ว +11

    would be cool if you can put the registry paths in the description as well so its easy to copy

    • @Terped
      @Terped ปีที่แล้ว

      Im suprised he didn't do this... Would be great as it's quite a bit of text needed to be copied or typed.

  • @balladin9200
    @balladin9200 9 หลายเดือนก่อน +1

    any downside to these other tweaks? because I heard setting win32priority as 2a for example would mean less fps since it's shorter packages

  • @mypotatoesarenice
    @mypotatoesarenice 7 หลายเดือนก่อน

    I set the CSRSS' priotiy to RealTime in lasso and it worked. Also did the 4 bcdedit command and my mouse feels WAY lighter. I don't know how to explain it. Awesome video!

  • @r0win972
    @r0win972 16 วันที่ผ่านมา

    when moving my mouse, my i/o delta does not move on the crss.exe, but the dwm.exe is where it moves, is this correct?

  • @essenzialdragon
    @essenzialdragon 9 หลายเดือนก่อน +1

    Do these settings only apply to the mouse?

  • @JonelKingas
    @JonelKingas 25 วันที่ผ่านมา

    did windows 11 remove these things? i don't see them and its completely different when typing in cmd bcdedit /enum ALL

  • @mao_shiba
    @mao_shiba ปีที่แล้ว +5

    bro this made my game too smooth 😭 now I can't control my aim.

  • @FerventReminder
    @FerventReminder ปีที่แล้ว +1

    I can't seem to find the mousedataqueuesize in registry.

    • @FerventReminder
      @FerventReminder ปีที่แล้ว

      I should say rather that I could find it by using the find feature but it was in a different place and looked different so I didn't touch it.

    • @13Nader7
      @13Nader7 ปีที่แล้ว +1

      create it as he said .

    • @FerventReminder
      @FerventReminder ปีที่แล้ว

      @@13Nader7 multiple things about the registry path looked different from what I can recall

  • @syedmuhammadahsanali8349
    @syedmuhammadahsanali8349 4 หลายเดือนก่อน

    Thanks for the video highly appreciated .... Can you make another one where you zoom into each window when you talk about it. Right now need a microscope to see what you are doing in registry for CSRSS same goes for other things. Thanks

  • @ufanisoneetze
    @ufanisoneetze ปีที่แล้ว +1

    could you paste the registery paths ?

  • @killerjordan3608
    @killerjordan3608 4 หลายเดือนก่อน

    7:20 how to check wich one is core free like am i vanga?

  • @Alchemytweaks
    @Alchemytweaks ปีที่แล้ว +4

    So according to your opinion, we should put the affinities (CPUs) on the specific device (mouse in your case) and not on all of them (keyboard, mouse, etc.)? Still a very interesting video .

    • @Savitarax
      @Savitarax  ปีที่แล้ว +2

      Yah that would be the best route. Mostly because if you pair all of the devices to one core it just causes too much latency.

    • @Alchemytweaks
      @Alchemytweaks ปีที่แล้ว +2

      @@Savitarax I admit that you are right about this, I did some tests and indeed the graph in the mouse tester looks smoother by putting a specific affinity on the specific device.

  • @lexamarinkovic
    @lexamarinkovic 8 หลายเดือนก่อน +1

    So can this help for better fps or its just for latency of mouse?

  • @Euronius
    @Euronius 7 หลายเดือนก่อน

    Excellent video. Thank you for going over each and every tweak in detail. One piece of slight criticism though; I wish you would've included the Registry locations of the tweaks (in the video description or a separate text file) for easier access, instead of viewers having to manually type them out.
    One other issue: my computer does not have any sub-folders under: "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mouclass" and I had to make due without that tweak.

  • @Kebabbug
    @Kebabbug 2 หลายเดือนก่อน

    Hey, ive got a question. I started to notice that all processes i run without rules now automatically start with priority class idle and memory / IO on very low. im not quite sure whats causing that. i think its one of the svchost? might know what process is doing that?

  • @scottforti3194
    @scottforti3194 ปีที่แล้ว +1

    This is a great video. I really appreciate all the info. My question is what if I am trying to achieve the same with a controller what I alter the same files?

    • @Itsme-qt9dk
      @Itsme-qt9dk 8 หลายเดือนก่อน

      hey. That's exactly my question, can I implement some of it for our controller or is it just intended for the mouse. have you tried any of it? The delay is terrible on the controller. Every few minutes it switches up and down, which sometimes makes it absolutely unpleasant to play

  • @robertd.1349
    @robertd.1349 2 ปีที่แล้ว +1

    Thank you for the great explanation!! After watching vid I question myself why did you not mention the keyboard as well to put on the same core. Would appreciate your answer 🔥

  • @sudato3502
    @sudato3502 หลายเดือนก่อน

    Is there way to apply this to keyboard aswell?

  • @apiestink
    @apiestink ปีที่แล้ว +2

    In the Interrupt affinity policy tool.
    I do not have PCI Express root PORT.
    I do see PCI Express root COMPLEX.
    But I also have my gpu named specifically 3070ti in the list. but it give an error ''value unexpected type'' when i click it.
    Which should I put on the core with mouse?

    • @1luisss
      @1luisss ปีที่แล้ว

      The error is normal everyone has it just press "ok". Bind the usb hub and the pci to pci bridge to the same core +[hyperthread](if you have smt on) as you binded your mouses usb hub and or pci to pci bridge to

  • @ТемирланОмаргазин
    @ТемирланОмаргазин 10 หลายเดือนก่อน +1

    i cant find the csrss.exe in registry editor. someone help me pls

  • @xcloudx01alt
    @xcloudx01alt ปีที่แล้ว +1

    Is csrss.exe still an issue in Win11? I have Process Lesso and moving my mouse shows no activity on that process?

    • @Savitarax
      @Savitarax  ปีที่แล้ว +1

      Yeh it’s very likely windows just hides the IO impact much like how they do for the restricted services like registry and system

  • @redtesta
    @redtesta 9 หลายเดือนก่อน

    what was the settings for Iopriority and CpuPriorityClass? You didnt go over that? Im guessing 4 and 3 looking at your regedit.

  • @oazywtf
    @oazywtf 11 หลายเดือนก่อน +1

    What about controllor dose it help that to if not can you make a video on that ?

    • @Itsme-qt9dk
      @Itsme-qt9dk 8 หลายเดือนก่อน +1

      hey. That's exactly my question, can I implement some of it for our controller or is it just intended for the mouse. have you tried any of it? The delay is terrible on the controller. Every few minutes it switches up and down, which sometimes makes it absolutely unpleasant to play

  • @dagonnn
    @dagonnn 9 หลายเดือนก่อน

    i cant change priority on csrss, anything i could do?

  • @Katze822228
    @Katze822228 ปีที่แล้ว +4

    The interrupt and gpu priority stuff didn't work for me, it made some games feel worse and other games didn't even boot up anymore. But the csrss process priority and mouse data queue tweaks did work and they actually improved the input lag by a noticeable amount. It's even visible in my aimlab scores, I'm getting above average scores pretty much every run. Kinda crazy to think that all these years I could have had a much more responsive system for free...

    • @Katze822228
      @Katze822228 ปีที่แล้ว

      Just two days later and I already beat many of my aimlab highscores in scenarios that I do daily after weeks of stagnation and I've hit my all time highest rank ingame. It's absolutely insane how much that mouse queue thing improves input latency. I did it for the keybard aswell and it's so much easier to dodge projectiles.

    • @1luisss
      @1luisss ปีที่แล้ว

      @@Katze822228it really works wonders yeah, im just curious what did you set your mouse and keyboard dataqueue size to? Cause mine goes down to 20 without stutters so i stay there, i could possibly go lower by 1 or 2 but it‘s not worth it, some games could cause stutters if queue size is to low, and also it‘s more work for the cpu if queue size is lower

    • @renegaderobs2779
      @renegaderobs2779 ปีที่แล้ว

      should I apply the interrupt and GPU priority settings or just do the crss and mouse data que settings?

    • @renegaderobs2779
      @renegaderobs2779 ปีที่แล้ว

      ​@@Katze822228how do you do it for the keyboard?

    • @1luisss
      @1luisss ปีที่แล้ว

      @@renegaderobs2779 do everything :))

  • @8O0Aa.1q3S0.
    @8O0Aa.1q3S0. ปีที่แล้ว

    My Delta io doesn't change by moving mouse or holding, it stays at 0.

  • @luma8895
    @luma8895 2 ปีที่แล้ว +1

    I've noticed that whenever I switch the priority control to 7777, it switches to Background Services. However, 7776 switches it over to Programs.
    Does that matter at all? I've been using 7776 for around 2 months now and it's the one that feels better overall for me.

  • @orelmauda6544
    @orelmauda6544 ปีที่แล้ว +1

    I didnt understand the crss.exe, i am adding 2 d word 32 bit, and then? How i change priorty the real time?, need to download the program lasso pro?

    • @just_OsaMa23
      @just_OsaMa23 หลายเดือนก่อน

      he expected us to be heroes in tweaking idk why

  • @Antitied
    @Antitied 2 หลายเดือนก่อน

    brother pls post in comments or somewhere what was in your notes

  • @CrrzyFox
    @CrrzyFox ปีที่แล้ว +1

    Hey, i hope you respond to this its a great question. So, from what I've come to understand csrss.exe is protected via kernel integrity checks and even with registry changes to the service/program, it wont take effect (Priorities/Io). You can see yourself my using cmd and checking the service with its thread schedule priorities. wmic process list ---- brief in cmd. So how do the registry changes effect the things were trying to tweak if its protected via DSE and Win Tcb.

    • @aleksi6170
      @aleksi6170 ปีที่แล้ว

      these input lag videos are scam, just get good pc and thats it

    • @TheKerhard
      @TheKerhard ปีที่แล้ว

      ​@aleksi6170 As if capitalism let's you do that. The tweaks on his channel actually helped with my system and made me appreciate my pc a lot more. DPC interrupts are a serious issue on windows. You're literally fighting against Nvidia and Microsoft who are acknowledged by the issues DPC interrupts causes.

    • @CrrzyFox
      @CrrzyFox ปีที่แล้ว

      @@TheKerhard I agree. I saw a noticeable improvement. Very sensitive to input delay myself. Depending on the mouse you use. Like the super lite Logitech didn't have a lot of delay, but I could feel it was more instant. Where as my razer mouse was really bad with delay. And it was night and day with these setting changes. It's definitely real

    • @Chardiieee
      @Chardiieee ปีที่แล้ว +1

      by adding the regedits for csrss allow it to change those priorities permanently, which is why you do that first and set them in processlasso. It does work.

    • @CrrzyFox
      @CrrzyFox ปีที่แล้ว

      @@Chardiieee appreciate that comment man. 🕊️✌️

  • @tyrantpotato5831
    @tyrantpotato5831 ปีที่แล้ว

    trying to follow the video but i have no parameters key for the second step what do?

  • @maxkruppa3716
    @maxkruppa3716 6 หลายเดือนก่อน

    Can you also set a controller DataQueueSize, would it then work exactly like with the mouse?

  • @Droopy57
    @Droopy57 2 ปีที่แล้ว +3

    can you do an ultimate fps guide

    • @Savitarax
      @Savitarax  2 ปีที่แล้ว +10

      yah absolutely, I like making this kind of stuff.

    • @Droopy57
      @Droopy57 2 ปีที่แล้ว +1

      @@Savitarax thanks bro

  • @curse4490
    @curse4490 หลายเดือนก่อน

    I copied a few things you had in /enum all , is there anything there that would keep windows from using my nvidia gpu? It says the the driver is working fine and I can select it in nvidia control panel. It even shows up in task manager that it’s being used (3d graph) . But the integrated gpu graph is exactly the same . And in settings it only shows the integrated graphics

  • @EvilestGem
    @EvilestGem 9 หลายเดือนก่อน

    I have floaty mouse and inconsistent mouse and key clicks/presses, even in bois. Any suggestions?

  • @kashimaraV
    @kashimaraV 4 หลายเดือนก่อน

    2:16 yes ok, but show how?

  • @robbthompson2205
    @robbthompson2205 ปีที่แล้ว

    What do you set e d-wor value to?

  • @manushaji2238
    @manushaji2238 ปีที่แล้ว

    Thank you by changing csrss o got less inputlag but my ping which was 35ms went to 60ms constant so....any idea what to do

  • @baikioo2346
    @baikioo2346 2 ปีที่แล้ว +1

    DisableDynamicktick make the mouse feel less precise, is it because the input lag is lower ? one guy from a huge post about input lag said that disable dynamictick yes delete the " hidden mouse acceleration " but it really feel imprecise with it off

    • @Savitarax
      @Savitarax  2 ปีที่แล้ว +5

      That can happen as a result. Cause truly low input lag is extremely responsive. Much like how being weightless makes you float around.
      I can’t 100% confirm this, cause each system is different. But it’s a pattern I’ve seen

    • @baikioo2346
      @baikioo2346 2 ปีที่แล้ว

      @@Savitarax i'm using the prioritycontrol at 42 + dynamictick yes rn and feeling pretty good on cod for now

    • @ExZ1te
      @ExZ1te 2 ปีที่แล้ว +3

      @@Savitarax what about keyboardataqueuesize regedit?

  • @vattten
    @vattten 5 หลายเดือนก่อน

    would the mousedataqueuesize have a different lowest usable value if you are using a mouse with higher polling rates? I am currently on 2000 Hz

  • @TheOneGhost12
    @TheOneGhost12 ปีที่แล้ว +1

    Hey sav, love all your videos man, but confused you start to say use platformclock but don’t say no or yes you changed the subject? Also I use 8000 polling on controller sometimes it works perfectly and then I turn off my pc and bam can never get it to work again until I do tons of random trail and error , I read useplatformtick won’t work with 8000 polling what do you suggest I enable or disable for 8000 polling to work properly? Disable hpet? Disable useplatformtic?

    • @Savitarax
      @Savitarax  ปีที่แล้ว

      Truly platform clock/tick/HPET/ can be highly suggestive in my experience. Some people enjoy the more smooth but floaty feeling and some can’t stand it.
      I personally don’t use them as my 4K mouse just gets super floaty and draggy. So there might be some truth. That’s also the reason I’m not super in depth about them. Because everyone loves to say HPET NEEDS to be on to work. Some people say that it just needs to be the bios enabled. Some people say that dynamictick is infinitely inferior to platform but I disagree with this sentiment. Unfortunately I can’t validate due to the nature of the tweak being very subjective and the literature on it is nearly non existent.
      I hope that helps clear up some confusion. Feel free to add me on discord for more conversations.

    • @TheOneGhost12
      @TheOneGhost12 ปีที่แล้ว

      @@Savitarax ugh yeah I hear you, wish we could just hire the world expert to clearly explain some of this information. Back to process of elimination and endless trail and error.🤦‍♂️appreciate all your videos tho man you do a great job summarizing everything nicely. I’ll def add you on discord what is your discord again ?

    • @Savitarax
      @Savitarax  ปีที่แล้ว

      @@TheOneGhost12 savitarax is my discord
      I guess savitarax#3821 I’d discord is still using tags

    • @Savitarax
      @Savitarax  ปีที่แล้ว

      @@TheOneGhost12 also yah I’m in the process of messaging Intel/AMD personally to receive literature on this or documentation I can reference.
      Because there has so be some conclusive evidence or testing for this tweak as it’s constantly used on guides but I have yet to find 1 SINGULAR piece of literature that explains it even in moderate documentation. Like I wonder how people find these BCDEDITS when the very root of their nature is nearly harder to find than actually any other tweak.

    • @TheOneGhost12
      @TheOneGhost12 ปีที่แล้ว

      @@Savitarax lol facts, wonder who the original genius are the wrote the code and just disappeared. Microsoft doesn’t even know how it works anymore

  • @MatildaSpencer-cz7du
    @MatildaSpencer-cz7du ปีที่แล้ว

    can i use x-mouse for realtime mouse priority?

  • @essenzialdragon
    @essenzialdragon 9 หลายเดือนก่อน

    Does cssrs also work for the PS5 controller?

  • @JSmithUSMC1992
    @JSmithUSMC1992 2 ปีที่แล้ว +1

    Great video. Do these tweaks help controller players as well? I havent done them myself, but since my controller is considered a peripheral, I would hope so.

    • @Savitarax
      @Savitarax  2 ปีที่แล้ว +3

      I’m actually coming around the idea that it actually does.
      Because I have yet to find a process separate to CSRSS for controllers. Other tweaks should apply. Given the logic follows.

    • @JSmithUSMC1992
      @JSmithUSMC1992 2 ปีที่แล้ว +1

      @@Savitarax Within the same place of the registry where we tweaked the csrss.exe, I saw the software for "hidusbf" which is the lord of mice hithub program used to overclock controllers, mice, keyboards, etc. I wanted to play around with it in the same was as I did the csrss but decided against it lol

    • @Jakejacobsonn
      @Jakejacobsonn ปีที่แล้ว

      @@JSmithUSMC1992 I was wondering if this did help you with your controller ? Or did you ever mess with GitHub?

    • @scottforti3194
      @scottforti3194 ปีที่แล้ว

      So I’ve used the lord of mice program for controller I prefer dual shock 4 controller and I don’t suggest using it when I put it to 1000hz polling rate it makes everything just feel really weird and unstable ps5 controller does 1k stable but I don’t like the way it feels

    • @Itsme-qt9dk
      @Itsme-qt9dk 8 หลายเดือนก่อน

      hey. That's exactly my question, can I implement some of it for our controller or is it just intended for the mouse. have you tried any of it? The delay is terrible on the controller. Every few minutes it switches up and down, which sometimes makes it absolutely unpleasant to play

  • @BasszusX
    @BasszusX ปีที่แล้ว

    Is it fixing dpc latency too?

  • @Itsme-qt9dk
    @Itsme-qt9dk 8 หลายเดือนก่อน

    Awesome video ❤ can you do a video for controller player ? The delay is switching every minute/second it's never consistent and oc software like Hidusbf doesn't help at all. but your video is so perfect, maybe you could create one with a game controller

  • @EzekieI33
    @EzekieI33 ปีที่แล้ว +1

    yo. i play a game which requires really precise keyboard inputs (8-15ms taps), how would i go about getting lowest input lag on my keyboard

    • @Rymeshen
      @Rymeshen ปีที่แล้ว

      Im playing csgo and after I got my new MSI laptop I felt the delay and instantly regretted for buying it. I had a HP omen laptop and I was using same external keyboard and same 144hz monitor and HDMI cable and I didnt encounter such a delay on that laptop with i5-9300h and GTX1650 specs. Now my new MSI has i7-11th gen processor and RTX3050Ti graphics card, but way worse in terms of input lag. I had a windows 10 home in hp omen and now I have w10 pro. Can it vary from home to pro?
      The issue Im talking about is, I can’t shoulder peek from corners or jiggle. Cant counter strafe it all because it feels choppy and sluggish. Csrss.exe thing helped a lot for mouse input lag but nothing fixed the keyboard delay.

  • @balladin9200
    @balladin9200 9 หลายเดือนก่อน

    MouseDataQueueSize already exists so i cant name it that where or how do i find it

  • @apiestink
    @apiestink ปีที่แล้ว

    What about the other IRQ priority you have set in your registry? should we do these as well or only the one from the GPU?

  • @mazzurs
    @mazzurs 7 หลายเดือนก่อน

    you use MI Utilv3?

  • @OG_johnsmith
    @OG_johnsmith 3 หลายเดือนก่อน

    Will any of this work on windows 11?

  • @zylophone777
    @zylophone777 10 หลายเดือนก่อน +1

    Weird thing is moving my mouse does not cause csrss.exe to have io delta

    • @Savitarax
      @Savitarax  10 หลายเดือนก่อน +2

      Windows 11 and some windows 10 newest versions changed it to be DWM.exe

    • @BraskStore
      @BraskStore 3 หลายเดือนก่อน

      @@Savitarax im using windows 11 and when i move controller joystick dwm or csrss io delta no change

  • @eliaas7207
    @eliaas7207 6 หลายเดือนก่อน

    Which driver should I modify if using a logitech wireless with its own driver? (logitech Ghub) Every time the controller starts, my PC makes a sound identical to the Windows sound when connecting a USB.
    PS: I modified the HID mouse driver mentioned in the video but notice that I have a different listing in relation to my mouse model. I don't understand if I should also modify those parameters.

  • @IOR9
    @IOR9 ปีที่แล้ว

    Can you do this for keyboard 2

  • @sebastianm3505
    @sebastianm3505 4 หลายเดือนก่อน +1

    csrss. exe can't change cpu priority Access denied. And yes I did run lasso in admin

    • @svybes
      @svybes 2 หลายเดือนก่อน

      watch his "change this windows service for crazy good mouse input lag" video

  • @abijeetrs6522
    @abijeetrs6522 2 ปีที่แล้ว

    You deserve my SUB! 🙏

  • @lewisoninc
    @lewisoninc ปีที่แล้ว

    i can't get access to csrss... i can change the priority in process lasso but it just stays on normal :(

    • @Savitarax
      @Savitarax  ปีที่แล้ว

      You have to go into registry as I mentioned

  • @franisagod
    @franisagod 2 ปีที่แล้ว +1

    bro my process lasso always set some process like discord spotify priority to above normal , is this normal ? and does it affect my gaming performance?

    • @Savitarax
      @Savitarax  2 ปีที่แล้ว

      Depending on the extent to which it keeps happening. For example if you try to change “system” service in process lasso, the software will keep trying to change it but windows prevents it. Creating a loop of interrupts and wasted cycles.
      If discord is forceably changing back to normal with no reasonable explanation. Then it’s better to give the process what it needs.
      Having 1 or 2 processes above low priority won’t hurt you.
      It’s when you get 10+ services all with the same priority as the game when it becomes an issue.

  • @gambl3rtv26
    @gambl3rtv26 10 หลายเดือนก่อน

    Hey @Savitarax, does this apply even to controllers plugged through usb? Can we change its affinity and select a less busy core to reduce the input lag?

    • @Itsme-qt9dk
      @Itsme-qt9dk 8 หลายเดือนก่อน

      hey. That's exactly my question, can I implement some of it for our controller or is it just intended for the mouse. have you tried any of it? The delay is terrible on the controller. Every few minutes it switches up and down, which sometimes makes it absolutely unpleasant to play

  • @ljanitza
    @ljanitza 2 ปีที่แล้ว +1

    Love the video. Could you consider doing a Windows optimization guide?

    • @Savitarax
      @Savitarax  2 ปีที่แล้ว +4

      yah totally, i've been experimenting a lot with that. Turns out you can get as low as 700 handles and 45 processes in task manager.

    • @youssefatmane6321
      @youssefatmane6321 2 ปีที่แล้ว

      Thats still super high

    • @Savitarax
      @Savitarax  2 ปีที่แล้ว

      @@youssefatmane6321 the windows system kernel automatically uses 25. And the windows services use like 10.
      Going any lower actually will result in corruption of the OS.
      Because the services can’t talk to each other too coordinate anything like launching a game or pairing a device.

    • @youssefatmane6321
      @youssefatmane6321 2 ปีที่แล้ว

      You cn easily hve like 20/25 process running and maybe less than 300 handles with useless drivers disabled but anyways it barely matter

    • @JunkratCake
      @JunkratCake 2 ปีที่แล้ว

      @@Savitarax I’m using a windows install that I customised with ntlite with fr33thy’s guide and it had about 80 ish processes but I then ran Chris Titus tech’s script and that went down to like 60

  • @MaldiSeychell
    @MaldiSeychell 2 ปีที่แล้ว

    hello guys. what i need to do?
    1. problem didnt work service "csrss.exe" - you either do not have sufficient right, or ther OS does not support the specifield i/o priotity.
    2. didnt find in regedit first and second services

  • @Frenkyfight
    @Frenkyfight 2 ปีที่แล้ว

    hi for controller what can be done?

  • @listvenok3688
    @listvenok3688 2 ปีที่แล้ว +1

    great video! it helps me a lot! ty
    btw what program should i use to understand which core is the least busy?

    • @Savitarax
      @Savitarax  2 ปีที่แล้ว

      github.com/amitxv/AutoGpuAffinity
      This tool runs a test of each core with a specific workload.
      You will find that 1 or 2 cores tend to come up as consistently the best
      Core 6/7 for me were like the lowest by far

  • @gamt4192
    @gamt4192 7 หลายเดือนก่อน

    bro, you didn't write "Priority" after IRQ GPU number

  • @aryakhanbeigi7574
    @aryakhanbeigi7574 ปีที่แล้ว

    How i can find my xbox controller IRQ??

  • @vswkrehe
    @vswkrehe ปีที่แล้ว

    Hello! i dont have Parameters folder in that registry, what can i do?

    • @voltex9885
      @voltex9885 ปีที่แล้ว

      U can just create key and name it Parameters and system should read it without a problem

  • @TimberWulfIsHere
    @TimberWulfIsHere ปีที่แล้ว

    My mousclass doesnt have parameters?

    • @1luisss
      @1luisss ปีที่แล้ว

      Create it ur own

  • @chriswinters522
    @chriswinters522 2 ปีที่แล้ว +2

    hey man, I seem to only be able to see this in 360p, thought I'd let you know

    • @Savitarax
      @Savitarax  2 ปีที่แล้ว +3

      LOL that's just cause you managed to see my video right as I published. Try refreshing it. Should have 1080p and 1440p now

    • @chriswinters522
      @chriswinters522 2 ปีที่แล้ว +2

      Perfect tutorial! thanks

    • @floppydiskyt
      @floppydiskyt 2 ปีที่แล้ว

      @@Savitarax yeah this bug maaaaann xD

  • @tannato4864
    @tannato4864 ปีที่แล้ว

    My slept time doesnt change. always 15.2ms, same goes with delta. but my resolution is 0.6ms

  • @robertramirez2113
    @robertramirez2113 ปีที่แล้ว

    completed all steps now my games seem to be only utilizing cpu 0 :(