Went from Bufferbloat C rating to A+ rating with this script! NIC only tweaks!
Went from Bufferbloat C rating to A+ rating with this script! NIC only tweaks!
Hello everyone
I have to share something I just discovered and maybe very helpful for others. I have a 10 Gbit Fiber Connection and Im connected with 2.5 GBit LAN to the Router.
My Bufferbloats results are from B to C with very bad upstream. My CS2 feels horrible sometimes because of it. Unfortunately I cannot change to router or put it into Bridge mode, which sucks. So no QoS, SQM possible on this setup.
Here is a Bufferbloat:
Then I did write a Script to optimize my NIC Settings and these are the results after running my script: Its insane how much better it got, also the speed is reduced as it would do some kind of SQM. For Online Gaming this is perfect! I dont need the speed I need the stability!
The Main command that changed this was:
netsh int tcp set global autotuninglevel=disabled
The script does the following:
Disabling EEE, Interrupt Moderation, LSO, Adaptive IFS, RSC, and SIPS
Keeping Flow Control enabled
Enabling RSS
Writing registry latency tweaks (TCPNoDelay, TcpAckFrequency, NetworkThrottlingIndex)
Restarting the NIC automatically
Printing a detailed summary for verification
I did write the Script with ChatGPT, here is the original Version that only works with Intel Nic 225:
https://pastesapp.vercel.app/pastes/mhthb7ah9sbi73jqjm5
This should work with all other NICs but is not tested yet:
https://pastesapp.vercel.app/pastes/mhthlemvg8q88ed9ys
I have to share something I just discovered and maybe very helpful for others. I have a 10 Gbit Fiber Connection and Im connected with 2.5 GBit LAN to the Router.
My Bufferbloats results are from B to C with very bad upstream. My CS2 feels horrible sometimes because of it. Unfortunately I cannot change to router or put it into Bridge mode, which sucks. So no QoS, SQM possible on this setup.
Here is a Bufferbloat:
Then I did write a Script to optimize my NIC Settings and these are the results after running my script: Its insane how much better it got, also the speed is reduced as it would do some kind of SQM. For Online Gaming this is perfect! I dont need the speed I need the stability!
The Main command that changed this was:
netsh int tcp set global autotuninglevel=disabled
The script does the following:
Disabling EEE, Interrupt Moderation, LSO, Adaptive IFS, RSC, and SIPS
Keeping Flow Control enabled
Enabling RSS
Writing registry latency tweaks (TCPNoDelay, TcpAckFrequency, NetworkThrottlingIndex)
Restarting the NIC automatically
Printing a detailed summary for verification
I did write the Script with ChatGPT, here is the original Version that only works with Intel Nic 225:
https://pastesapp.vercel.app/pastes/mhthb7ah9sbi73jqjm5
This should work with all other NICs but is not tested yet:
https://pastesapp.vercel.app/pastes/mhthlemvg8q88ed9ys
SYSTEM: AMD 9950 X3D, ASUS LC RTX5090 OC, ASUS X670E-F, 2x16GB Lexar CL28 on 6200, Asus XGF27AQWDPG
Re: Went from Bufferbloat C rating to A+ rating with this script! NIC only tweaks!
those links are doesnt workin
Re: Went from Bufferbloat C rating to A+ rating with this script! NIC only tweaks!
So adjusting TCP autotuning level made your game that uses UDP packets feel better? 
Re: Went from Bufferbloat C rating to A+ rating with this script! NIC only tweaks!
I just checked them, they are working
SYSTEM: AMD 9950 X3D, ASUS LC RTX5090 OC, ASUS X670E-F, 2x16GB Lexar CL28 on 6200, Asus XGF27AQWDPG
Re: Went from Bufferbloat C rating to A+ rating with this script! NIC only tweaks!
Its called PLACEBO
SYSTEM: AMD 9950 X3D, ASUS LC RTX5090 OC, ASUS X670E-F, 2x16GB Lexar CL28 on 6200, Asus XGF27AQWDPG
Re: Went from Bufferbloat C rating to A+ rating with this script! NIC only tweaks!
Re: Went from Bufferbloat C rating to A+ rating with this script! NIC only tweaks!
where you unreaz?? another guy say that settings working for him in games but that is tcp connection, how you explain that??
-
[email protected]
- Posts: 76
- Joined: 22 Dec 2022, 15:50
Re: Went from Bufferbloat C rating to A+ rating with this script! NIC only tweaks!
Bufferbloat: Bufferbloat is a network latency issue caused by excessive queuing of data packets in a device's buffer, which can cause high latency (lag) and jitter, even on high-speed internet connections.
If your bandwidth is completely utilized, all packets being sent at that time will be slowed down.
Using "netsh int tcp set global autotuninglevel=disabled" deoptimizes its TCP bandwidth so that UDP packets have space.
Re: Went from Bufferbloat C rating to A+ rating with this script! NIC only tweaks!
Ok, but that is work for router, so you don't have to worry if it's your PC or other in the network causing spikes.
Ryzen 7950X3D / MSI GeForce RTX 4090 Gaming X Trio / ASUS TUF GAMING X670E-PLUS / 2x16GB DDR5@6000 G.Skill Trident Z5 RGB / Dell Alienware AW3225QF / Logitech G PRO X SUPERLIGHT / SkyPAD Glass 3.0 / Wooting 60HE / DT 700 PRO X || EMI Input lag issue survivor (source removed)
-
[email protected]
- Posts: 76
- Joined: 22 Dec 2022, 15:50
Re: Went from Bufferbloat C rating to A+ rating with this script! NIC only tweaks!
He tested the bufferbloat on his PC and solved the bufferbload, if he is gaming and downloading at the same time.
