One thing I forgot to mention is if you have an affinity set to your network adapter, make sure you choose the same processors for RSS as your affinity that you set.
@@anceltweaks i dont really think benchmark would show a noticeable difference,also i checked it online on a lot of sources , everyone says its decimal u can pin so everyone can see
What alot of people dont talk about is bandwidth limiter only helps ur traffic going out to the internet and. Being received by the internet it doesnt help how ur device is handling data over the local network itself this is also why wireless feels better than wired most of the time its not that wires is bad its just through the 1gb port being hard wired the device is sending 1 gb to the 1gb port on ur router its like using more bandwidth than u have but as more of a local transmission than a internet transmission issue this is why u have hit reg issues 90% of the time and while pcs can often fix this themselves devices like xboxs and playstations cant do this so they need something like a switch to fix this data transmission issue pcs can use it too and it would help them more but they dont really have to use it if they dont want to but if the pc has a problem coming from its drivers or something then yea u probably need to do this also u need a managed switch not just a switch i just say switch as a shorter term
Wired devices doesn't max out their connection "just because". By that logic, if you were on a wifi router, that wifi router also connects with a wire to your fiberbox or whatever, so it would also just max out that connection. Makes no sense Given same speeds, wired is better than wifi for duplex reasons, and is always theoretically faster
Question: What if my Transmit Buffers has a lower value than my Receive Buffers? (TB = 128 RB = 512) Should I change it the same value as you demonstrated?
@@depralexcrimsonWhy? The receive is default half of transmit. My FreeBSD routers default to 1024 transmit and receive. When I bridge two windows ethernet ports I like the transmits to be equal to the receives on both. But I wonder if they should always be less than the router, otherwise windows would default to them being maxed. The buffers are analogous to descriptors.
@@mekhisen4371Possibly and probably but it depends on your network topology. 1/2 is probably more correct. And raising these can decrease bufferbloat and ping, but only until network card memory is full. QoS or limiting still need to be implemented. Proper flow control is hard to implement. Because of old 802.3x flow control and new priority 802.1Qbb flow control. The Nintendo Switch, for instance, uses 802.3x flow control multicast and it can lag out your entire house when angry. Even tho my house is built on 802.1Q by my isp. Flow control in managed switches and routers needs to be on an uplink and a downlink. It attempts to correct checksums. Without it you need open ICMP and most games need that anyways but then the entire world can spam you with ICMP without ICMP ACLs. Most ISPs don't support flow control in their routers even with a managed switch. So you only get flow control on one side of a link. One way to get around this is by plugging a managed switch into windows, and then your device and turning on Windows auto flow control negotiation. Share the windows connection to the router with your managed switch and xbox or game consoles. Use matching NIC ports.
Do you play Battlefield 2 (2005)? It's using the UDP protocol and the hitreg is so bad when you have no fiber connection and good infrastructure. The BF2Hub servers mostly give people with less than a 1 Gbit Fiber connection a insanely bad hitreg. So as many people I'm thinking about what LEGAL ways there are to optimize the connection and hitreg in BF2 or other old games using UDP.
Ancel. In my registry, the "params" are under \008 folder and not the \001 folder. Should I make all the tweaks you suggested under the \008 folder or make the changes you made on the \001 folder, then make the tweaks under "params" in the \008 folder? Thanks for any help. Subscribed!
I have a network benchmark in the beginning of the video and you can read the comments or vouches in my server. Or you can just do it yourself and see if it works and if it doesn’t then revert the changes.
Its like that for all batch files since they use the windows scripting language batch, you can right click the file and click edit if you wanna see the code inside
why do you have to edit this in regedit, when you can simply tinkering arround this also on your device manager via network adapter properties ? Whats the difference here ?
People have different adapters with different settings and this is more easier to do than that, i’ll just have a lot more comments with simple instruction issues if I do it that way.
Question, I did everything on the video and it actually works. It decreased bufferbloat, but it also decreased my speed. I went from 1000mb up & down to 250-180mb (at&t Fiber) is there a way to get good bufferbloat but without sacrificing that much bandwidth?
U know u could always just get a Network managed switch too and get close to the same effects if not better ;-; most of ur issues come from data transmission speeds to ur routers ports so if u dont lower the transmission rates ofc PCs can do this themselves im sure but for devices more limited u wanna limit ur rate of which u can send and receive data on ur internet but some pcs naturally have a buffer bloat issue themselves so this is very helpful but the root cause most of the time is how fast ur sending/ receiving data on ur Ethernet ports rate limiting and bandwidth limiter are not the same if anyone's wondering rate limiting is slowing the transmissions of ur device to the destination port aka the port on ur router going through the switch this keeps it from sending an overly large amount of data more than it actually needs basically to ur routers lan port causing bufferbloat issues inside the local network its almost like flooding but not to the point of crashing the device but just saturating that one port this would allow for a absolutely smooth flow of data less latency less jitter
@@anceltweaks yeah, ive got the same issue. wasnt logged in atm, and i only realized after i clicked the link. so i closed out of it, and logged in on a new tab, clicked the link again and it says unable to accept invite, when i search up your serv, it says that user is banned. why??
*RssMaxProcNumbers what if i have 6 and 12 logical threads, but i has off multithreading so i had 6 cores and 6 logical threads i should set it to 5? or 4 cause its -2, i set to 5 but want to know for do nothing wrond and get internet worse xdxd thanks
Nice work, I had to enable the RSS in command prompt for it to show up, I also had to create a RSSProfile the next step im stuck on I dont have NumRssQueues as well RssMaxProcNu... I dont know if i am not in the right path or what? Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\0001
Usually in most cases but in this case of network buffering, you don’t want the buffers to fill up quickly in your system and then cause interrupts which would cause even more network latency
If you disable offload rss won't be enabled no matter what. In Microsoft documents you can see they have a Page for that. You guys can skip that method.
what happens if i dont have rss anymore, i used to but something happened along the way with an update or something an it completely removed it from my GUI an registry.
i found out what it is , so the driver i was using was made by microsft in 2021 which didnt come with eee gigabit lite an rss , after rolling back to a driver on my pc made by realtek boom it all came back. so there's a Microsoft driver going around out there that is just disabling most settings for whatever reason@@anceltweaks
@@anceltweaks I saw that one yes, but I can't see the other one? I need at least two data points to see a difference. Like before/after for latency, bandwidth, packet loss, network driver lateny and CPU utilisation under network load would be interesting too. Otherwise, especially the offloading could mean that you reduce throughput, reduce performance and increase latency (as OS/CPU offloading should have more overhead)
@@DasJevi explained udp offloading and if i were to run all of these tests via wireshark or whatever it would take up 5 minutes of the video, just go and test it yourself or come in the server and ask for reviews or tests
Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\0001\Ndi after that i don't see (params) Windows 10 Ryzen 5 3600 6 core.. how will i find that ? help me bro thanks
your title literally says "How to Decrease Network Adapter Latency with UDP Tweaks & Hit Reg Tweaks" in the f... video you never specify THAT IS SYSTEM SPECIFIC AND HOW AM I SUPPOSSED TO KNOW HOW DO IT CORRECTLY WHEN IM CLEARLY DOING WHAT YOU JUST SAID IN THE VIDEO SMFH@@anceltweaks
One thing I forgot to mention is if you have an affinity set to your network adapter, make sure you choose the same processors for RSS as your affinity that you set.
are you talking about the *RssMaxProcNumber so if i selected all 24 in affinity then set the value to 24?
What do I do if I interrupted my affinity
How you set affinity for NIC and bind it to specific core/thread?
Hello there, can you please do explain in further detail what you mean and what path&how do i find out about my network adapter? thanks
maybe because u are updated your network adapter driver to v2 drivers try V1@@bkid1776
This helped out a lot, I’d love to see more network regedit tweaks
I've been doing these same things manually in my custom pfsense home router. Great video.
What would be the steps? I have a Mikrotik
We need more network tweaks , Great video mate !
I followed everything here and some of your network tweaks wow man my hit registered so smooth all my shot are registering to the enemy. Thank you.
bro thank you so much you just fixed all my game stuttering
Awesome video dude. Damn
no way someone who actually knows what udp is and dosent just go through tcp optimizer and say it works when it dosent
tcp optimizer works wtdym? also udp off sisabled isnt good
Thank you so much!
helped alot thank you!!!
always helps out, W man
Cmd Uro=disabled + UDP checksum ipv4 and ipv6 disabled in Network Adapter, Right?
Yes
@@anceltweaks i make only headsotz now!!!1
Very nice video but the only problem is that im pretty sure the fastsenddatagramthreshhold u have to set it to decimal 64000 not hexadecimal 64000
im like 99% sure this is true
Go benchmark it and check
@@anceltweaks i dont really think benchmark would show a noticeable difference,also i checked it online on a lot of sources , everyone says its decimal u can pin so everyone can see
5:34 in number 1 you dont have "s" in your queues? is that typo?
No
whats the site/app was shown in the beginning of the video?
Waveform Bufferbloat Test
Hallo Ancel, super Video
What alot of people dont talk about is bandwidth limiter only helps ur traffic going out to the internet and. Being received by the internet it doesnt help how ur device is handling data over the local network itself this is also why wireless feels better than wired most of the time its not that wires is bad its just through the 1gb port being hard wired the device is sending 1 gb to the 1gb port on ur router its like using more bandwidth than u have but as more of a local transmission than a internet transmission issue this is why u have hit reg issues 90% of the time and while pcs can often fix this themselves devices like xboxs and playstations cant do this so they need something like a switch to fix this data transmission issue pcs can use it too and it would help them more but they dont really have to use it if they dont want to but if the pc has a problem coming from its drivers or something then yea u probably need to do this also u need a managed switch not just a switch i just say switch as a shorter term
i think i follow what you are getting at, is there any chance you could explain a bit more? how would pc fix this issue? guide me on the right path!
how do you fix that ?
Wired devices doesn't max out their connection "just because". By that logic, if you were on a wifi router, that wifi router also connects with a wire to your fiberbox or whatever, so it would also just max out that connection.
Makes no sense
Given same speeds, wired is better than wifi for duplex reasons, and is always theoretically faster
you sould copy and paste cmd in description but W video
so beautiful you are
@@PharaoahMonkyou’re a weirdo
i cant get into your discord
IS THE BEST VIDEO OPTMIZE FOR NETWORK IS WORKED THX BRO
OVERWATCH 2 OLD PING 40 GET SUTTET
NOW 30 STABLE
WOW, Nice content
pretty sure the nvidia site meant 65536 decimal (64k - kilobytes) = 10000hex
what if i don’t have anything that says RSS
You make it
should of done the bufferbloat form during the video to show you results not a screen shot that could be from anyones wave form test
If you come in my server, I can show u multiple of my tests and even do one in voicechat if u dont believe
Good stuff, helped out my 5G connection
Which value should I create for *RSS
Watch the video
@@anceltweaks In the video you say "DWORD" but the type on the video is "REG_SZ" so I'm not sure what to go with?
Question: What if my Transmit Buffers has a lower value than my Receive Buffers? (TB = 128 RB = 512) Should I change it the same value as you demonstrated?
Yes but i recommend receive buffers being at 1/2 or 1/4 the value of transmit buffers
@@anceltweaks you have no idea what you're talking about.
@@depralexcrimsonso is it fine to be 1:1? Or what u mean
@@depralexcrimsonWhy? The receive is default half of transmit. My FreeBSD routers default to 1024 transmit and receive. When I bridge two windows ethernet ports I like the transmits to be equal to the receives on both.
But I wonder if they should always be less than the router, otherwise windows would default to them being maxed. The buffers are analogous to descriptors.
@@mekhisen4371Possibly and probably but it depends on your network topology. 1/2 is probably more correct. And raising these can decrease bufferbloat and ping, but only until network card memory is full.
QoS or limiting still need to be implemented. Proper flow control is hard to implement. Because of old 802.3x flow control and new priority 802.1Qbb flow control. The Nintendo Switch, for instance, uses 802.3x flow control multicast and it can lag out your entire house when angry. Even tho my house is built on 802.1Q by my isp.
Flow control in managed switches and routers needs to be on an uplink and a downlink. It attempts to correct checksums. Without it you need open ICMP and most games need that anyways but then the entire world can spam you with ICMP without ICMP ACLs.
Most ISPs don't support flow control in their routers even with a managed switch. So you only get flow control on one side of a link.
One way to get around this is by plugging a managed switch into windows, and then your device and turning on Windows auto flow control negotiation. Share the windows connection to the router with your managed switch and xbox or game consoles. Use matching NIC ports.
Do you play Battlefield 2 (2005)? It's using the UDP protocol and the hitreg is so bad when you have no fiber connection and good infrastructure. The BF2Hub servers mostly give people with less than a 1 Gbit Fiber connection a insanely bad hitreg. So as many people I'm thinking about what LEGAL ways there are to optimize the connection and hitreg in BF2 or other old games using UDP.
No i dont play it but this is completely legal lol
are these datagramtreshold the best parameters?
Sure
discord dont work
Thanks bro! im playing UDP game, PUBG this work ok for me.
Hello, at 2:43 when i run the bat file, it doesn't show any registry path, please help
Are you on ethernet or wifi?
@@anceltweaks Wifi
@@anceltweaks Wifi
Ancel. In my registry, the "params" are under \008 folder and not the \001 folder. Should I make all the tweaks you suggested under the \008 folder or make the changes you made on the \001 folder, then make the tweaks under "params" in the \008 folder? Thanks for any help. Subscribed!
008
i have 20 logical processor so i will set my rssmaxprocnumbers to 18?
yes
Or 12
Is there a reason you have to half the receive buffers from transmit buffers?
Helps with transmission issues and throughput
Numrssqeues 2 for better input lag and 4 for better latency?
No? It depends on your hardware
whats the music name in the background? i like it
FANCY by GODLIKE PARIAH
I made the Rssmaxproccnumber but the folder doesnt appear under my 0000 file in params?
Your adapter doesn’t have to be under the 0000 key
In my registry "params" some of the params like FlowControlCap or *RssMaxProcNumber doesnt exist.. should i just add them or just leave them?
You add them
Thanks for your answer @@anceltweaks
@@anceltweaksyeah but when u add them they dont come up in the advanced settings
Why u doing it in reg, if u got all those options normaly on windows under card options ?
Not all, i dont wanna switch in between all the time when i can just do it in reg
@@anceltweaksHmm if I check it good, all of them are there and if u dont have some means ur card dont use it anymore? Not sure.
Yoo soo what if you dont have any RSS features im trying new network adapter TP-link2.5 i did this vid for my onboard adapter
Some adapters don’t support rss
is discord link safe ?
Also, what if there is nothing related to RSS on my computer?
I said in the video to create it.
where is benchmark!? Before and after. How people can believe it will work without any proof?
I have a network benchmark in the beginning of the video and you can read the comments or vouches in my server. Or you can just do it yourself and see if it works and if it doesn’t then revert the changes.
when i tried to NumRSSQueues in ndi and params i don't found the folder called NumRSSQueues
You create it
Why does it say running this app mint put my pc at risk?
When I download the find network Link
Its like that for all batch files since they use the windows scripting language batch, you can right click the file and click edit if you wanna see the code inside
@@anceltweaksno ur good bro I was just curious
best tweaker
no deja entrar al discord
why do you have to edit this in regedit, when you can simply tinkering arround this also on your device manager via network adapter properties ? Whats the difference here ?
People have different adapters with different settings and this is more easier to do than that, i’ll just have a lot more comments with simple instruction issues if I do it that way.
numrssqueue folder doesnt exist for me
Create it like I said in the video
@@anceltweaks i tried to created a folder for numrssqueues but it didnt let me u think u could help troubleshoot
why cant I change the name of the Edit DWORD to the fastsenddatagram it wont let me change it
Try booting in safemode and changing it if its permission issues, if not, your most likely doing it wrong
Doesn’t let me put the first thing in command prompt
Make sure you are typing it properly, its a = not a -
@@anceltweaks oh okay yeah I was using a -
Is there a risk doing this? If yes, what are the risk? (Serious question)
No risk
U can export ur current regedit settings and then try these and if these tweaks wont work for you then u have backup regedit
The discord link is not working - unable to accept invite....
New/alt accounts get insta banned
@@anceltweaks can you please fix that or something cause im not even on a new account ive had the same one for 2 years and it still doesnt let me join
What If Instead of '*RssMaxProcNumbers' I have '*RssBaseProcNumbers'?
It's two separate dwords/strings, set them both
Mine logical processors is 24 how much should I put
I would do 12 max
when I try to disabled UDP Offloading using cmd it tells me that The parameter is incorrect.
Make sure you are doing =disabled not -disabled
Question, I did everything on the video and it actually works. It decreased bufferbloat, but it also decreased my speed. I went from 1000mb up & down to 250-180mb (at&t Fiber) is there a way to get good bufferbloat but without sacrificing that much bandwidth?
Through QOS or SQM management
All work for lowend laptop?
Yes
U know u could always just get a Network managed switch too and get close to the same effects if not better ;-; most of ur issues come from data transmission speeds to ur routers ports so if u dont lower the transmission rates ofc PCs can do this themselves im sure but for devices more limited u wanna limit ur rate of which u can send and receive data on ur internet but some pcs naturally have a buffer bloat issue themselves so this is very helpful but the root cause most of the time is how fast ur sending/ receiving data on ur Ethernet ports rate limiting and bandwidth limiter are not the same if anyone's wondering rate limiting is slowing the transmissions of ur device to the destination port aka the port on ur router going through the switch this keeps it from sending an overly large amount of data more than it actually needs basically to ur routers lan port causing bufferbloat issues inside the local network its almost like flooding but not to the point of crashing the device but just saturating that one port this would allow for a absolutely smooth flow of data less latency less jitter
Wich managed switch do you recommend?
its the same method for windows 11?
Yes
bros underrated. drop that disc link again it expired :)
Is there any thing like that in Android just curious
Not sure
not for low end???
Disabling udp offloads can be bad for low end cpu’s
@@anceltweaks how to undo it bro
and it affects what performance ? the internet latency?
why is the cmd command not working i type it corect
Its = not -
was there any hit reg tweaks in this video
Yes, most of these tweaks are
give me the 2 step location pls
Can u see in the video i ran a batch file that gave the location in which i provided in the server that your in?
why did i js get banned in ur dc server from nowhere havent even sent a message
Tweak sellers get banned
IT WAS A VIRUS DUMMY BOI@@anceltweaks
@@anceltweaks yeah, ive got the same issue. wasnt logged in atm, and i only realized after i clicked the link. so i closed out of it, and logged in on a new tab, clicked the link again and it says unable to accept invite, when i search up your serv, it says that user is banned. why??
*RssMaxProcNumbers what if i have 6 and 12 logical threads, but i has off multithreading so i had 6 cores and 6 logical threads i should set it to 5? or 4 cause its -2, i set to 5 but want to know for do nothing wrond and get internet worse xdxd thanks
I would do 5, but if you play games that like multithreaded rendering, why disable hyper threading
@@anceltweaks thank you for answering, i disabled that cause games like cs more responsible with off than on i think.
Nice work, I had to enable the RSS in command prompt for it to show up, I also had to create a RSSProfile the next step im stuck on I dont have NumRssQueues as well RssMaxProcNu...
I dont know if i am not in the right path or what?
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\0001
If its the path the batch gave u, its correct, if you dont have certain things then create them
im getting error parameter is incorrect
For which part
*NumRssQueues folder dont appear
Create it
🔥
i dont have any RSS
Then create it
when I open "find_network_adapter_path.bat" nothing appears why ?
same did u find a fix?
no@@vasgue0037
No before and after? That’s a no for me big dawg
Tests are in the thumbnail
@@anceltweaks "thumbnail" lmao!
what the result?
Less network latency, i put a tcp benchmark in the beginning
i though udp better then tcp for gaming. could you confim that?
@@anceltweaks
I don’t understand
Normally Small buffer less latency
Usually in most cases but in this case of network buffering, you don’t want the buffers to fill up quickly in your system and then cause interrupts which would cause even more network latency
If you disable offload rss won't be enabled no matter what. In Microsoft documents you can see they have a Page for that. You guys can skip that method.
I have it there incase anyone does not disable udp offloads because their system can’t, this is something i already addressed in my discord server
what happens if i dont have rss anymore, i used to but something happened along the way with an update or something an it completely removed it from my GUI an registry.
Enable it through command prompt, the command is “netsh int tcp set global rss=enabled”
@@anceltweaks doesnt wrk anymore bec the rss entries in the reg are just gone
So the cmd line doesn’t recognize it
@@JMS_Saintjust create them then
i found out what it is , so the driver i was using was made by microsft in 2021 which didnt come with eee gigabit lite an rss , after rolling back to a driver on my pc made by realtek boom it all came back. so there's a Microsoft driver going around out there that is just disabling most settings for whatever reason@@anceltweaks
bro can't reeach discord server
What is your discord account, new accounts get banned
karim_26044@@anceltweaks
niceeee
deberias poner alguna fuente de informacion detallada sobre net int udp global uro-disable
They are documentation on microsoft’s website and the command is uro=disable not uro-disable
I call bs, where are the numbers to prove that it did even something positive or negative?
Do you see i posted a network test in the beginning of the video
@@anceltweaks I saw that one yes, but I can't see the other one? I need at least two data points to see a difference. Like before/after for latency, bandwidth, packet loss, network driver lateny and CPU utilisation under network load would be interesting too. Otherwise, especially the offloading could mean that you reduce throughput, reduce performance and increase latency (as OS/CPU offloading should have more overhead)
@@DasJevi explained udp offloading and if i were to run all of these tests via wireshark or whatever it would take up 5 minutes of the video, just go and test it yourself or come in the server and ask for reviews or tests
Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\0001\Ndi after that i don't see (params) Windows 10 Ryzen 5 3600 6 core.. how will i find that ? help me bro thanks
Did u copy the path I used or the path that you got from the batch? If so your at the wrong path
thanks my bad...
Edit.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\0001
you literally increased my ping instead of helping.
This type of tweaking is advanced and system specific, you must know what to do and do it correctly for a positive benefit
your title literally says "How to Decrease Network Adapter Latency with UDP Tweaks & Hit Reg Tweaks" in the f... video you never specify THAT IS SYSTEM SPECIFIC AND HOW AM I SUPPOSSED TO KNOW HOW DO IT CORRECTLY WHEN IM CLEARLY DOING WHAT YOU JUST SAID IN THE VIDEO SMFH@@anceltweaks
@@AbrahamArmas-nk4sddid you end up fixing it?
@@senorbonbon No he didn't help at all to this extend this is a scam
@@AbrahamArmas-nk4sd If you know 0 information about tweaking maybe you should learn a little before calling this a scam
Ya see.....that's 1 of the many things WRONG w/Windows....... I don't have to put up w/that crap on Open Source O/S.....!
FIRST
On god best tweaker out there 🫡🫡
Mine logical processors is 16 how much should I put
12 or 14