• Skip to primary navigation
  • Skip to content
  • Skip to primary sidebar

TweakHound

Computer stuff...

  • Home
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10
  • Linux
  • Tweak Guides
  • Site Info
    • About
    • About Me
    • Contact
    • My Computers
    • Old Articles
    • Old Index
    • Privacy Policy
    • Advanced Search

Bad Tweak – Disable Receive Window Auto-Tuning

thpinpostlogo

October 8, 2016, 11:11(EST) By Eric (a.k.a. TweakHound)

A reader just commented on this so this is a quickie article to debunk this “tweak”.

The “tweak”
-set autotuninglevel=disabled
-default setting = netsh int tcp set global autotuninglevel=normal
-to check your setting Open Admin Command Prompt and enter netsh interface tcp show global
-disabled = Open Admin Command Prompt and enter netsh int tcp set global autotuninglevel=disabled
-return to default = Open Admin Command Prompt and enter netsh int tcp set global autotuninglevel=normal
-This setting does not require a reboot.

Explanation
Receive Window Auto-Tuning popped up with Windows Vista and has been a feature of every Windows version since.
I’m going to try and explain this in a VERY oversimplified manner for the non-technical among us. If you want a good full breakdown see: The Cable Guy TCP Receive Window Auto-Tuning
Over the internet your info flows through a pipe. It does so in bunches at a time called packets. Think of it as a ball rolling through the pipe. The pipe may not be perfectly round and may change size and shape between you and your end connection be that a website or whatever.
Back in the day all OS’s used to just set the size of a packet of info and shove it into the pipe. That could either have the size of the packet needlessly small or so large it would jam up the pipe trying to squeeze itself through. Also, often the two connected computers often can send/receive data at different rates, sending too fast could lead to dropped packets (info not getting there). With every packet sent the sending computer would say “did you get that?” and the receiving computer wold say yes or no. If no the packet gets resent. This is called ACK. Obviously all this increases network traffic.
That led to Geeks tinkering with the receive window settings (RWIN) to try and max out their personal connection. It worked to some degree but not with every connection. Often the optimal setting for one connection was less than optimal for another. Then some Geeks figured out how to make the process “smart”. Your computer and the one your connected to (say, a website) now quickly figure out the maximum size of a packet that can be sent and how fast to send it.
So you see, in the vast majority of cases (like 99.999%) Receive Window Auto-Tuning is a good thing.
I hope that made sense.

What Microsoft Says
Microsoft Windows Networking Team – An Update on Windows TCP AutoTuningLevel

Like all modern operating systems Windows has receive window auto-tuning to dynamically adjust the receive buffer size to the throughput and latency of the link. Disabling this feature will definitely limit your Internet speeds. Auto-tuning is consistent throughout all variants of TCP and present in all modern operating systems. In the modern Internet the range of latencies and throughput speeds that must be accommodated is simply too large to manage statically and must be adjusted dynamically. If you have changed your AutoTuningLevel to disabled, please reset it to normal in order to restore your Internet speeds…Auto-Tuning on the other hand should NEVER be disabled.

My Tests
Test Machine = Windows 10 Pro 64-bit
RED = Slower

Default Disabled
Speedtest.net (Server in Richmond VA)
Ping 8ms
DL 180.23 Mbps
Up 12.23
Speedtest.net (Server in Richmond VA)
Ping 8ms
DL 180.30 Mbps
Up 12.16
Fast.com
170 Mbps
Fast.com
87 Mbps
Speakeasy
DL 180.27 Mbps
Up 12.00 Mbps
Server Washington DC
Speakeasy
DL 178.99 Mbps
Up 12.10 Mbps
Server Washington DC
Google (https://www.google.com/#q=internet+speed+test)
170.2 Mbps download
11.9 Mbps upload
Latency: 34 ms
Server: Washington, DC
Google (https://www.google.com/#q=internet+speed+test)
48.8 Mbps download
11.7 Mbps upload
Latency: 18 ms
Server: Washington, DC

*Note – The slower speeds were retested several times with similar results.

Conclusion
In my tests his setting seems to have either no effect or a negative effect.
BAD TWEAK

Tagged With: Windows 10, Windows 7, Windows 8

Reader Interactions

Comments

  1. Pc Tweaks says

    October 23, 2016, 07:16(EST) at 07:16

    We always use your advice in our game booster, we have fought over and tested this tweak may times.

Primary Sidebar

Recent Posts

  • Friday Morning Random Stuff…
  • Wednesday Random Stuff…
  • Mötley Crüe
  • Tuesday Random Stuff…
  • Changing Your DNS Server
  • 970 EVO Plus – A Whole Lot Of ‘Meh’
  • Thursday Morning Random Stuff…
  • Switches
  • Wednesday Random Stuff…
  • Wednesday Morning Random Stuff…
  • Patch Tuesday
  • Patch Tuesday Morning
  • Friday Random Stuff…
  • Thursday Random Stuff…
  • Monday Randon Stuff…
  • Friday Random Stuff…
  • Wednesday Random Stuff…
  • Tuesday Random Stuff…
  • Monday Random Stuff…
  • Data Privacy Day

Tags

  • Android
  • Backup
  • Beer
  • Computer Hardware
  • Computer News
  • Cool Tools
  • Freeware
  • How-To's
  • Linux
  • Off Topic
  • openSUSE
  • Privacy
  • Security
  • Software
  • This Site
  • Windows 10
  • Windows 7
  • Windows 8
  • Windows Vista
  • Windows XP

Catagories

  • Android
  • Backup
  • Beer
  • Computer Hardware
  • Computer News
  • Cool Tools
  • Freeware
  • Freeware Machines
  • How-To's
  • Linux
  • News From The Web
  • Off Topic
  • openSUSE
  • Privacy
  • Security
  • Software
  • Tweak Guides
  • Windows
  • Windows 10
  • Windows 7
  • Windows 8
  • Windows Vista
  • Windows XP

RSS Feed RSS - Posts

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Top Posts & Pages

  • Tweaking Windows 10
  • How To Fix The Windows Bootloader
  • Dual Boot openSUSE Leap and Windows 10 UEFI
  • Timer Tweaks Benchmarked
  • Wednesday Random Stuff...
  • Hacking My Amazon Fire HD 10
  • Windows 10 Privacy Settings
  • Changing Your DNS Server
  • Windows 10 Game Mode And Ultimate Performance Power Plan

TweakHound - Optimize Your Computing Experience!

TweakHound - Optimize Your Computing Experience!

Copyright 2002-2019 by Eric Vaughan All material contain here is the property of the materials owner. Windows, Windows XP, Windows Vista, Windows Seven, Windows 8, Windows 10, Microsoft, and all associated logos are trademarks/property of Microsoft. You may not use or copy any material from tweakhound.com without expressed written permission. Hotlinking to any material within this site is forbidden.

Privacy Policy