An Update on Windows TCP AutoTuningLevel

Page 1 of 2 12 LastLast
    An Update on Windows TCP AutoTuningLevel

    An Update on Windows TCP AutoTuningLevel


    Posted: 12 Aug 2016
    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 using the following commands in an elevated command prompt:


    PS C:\WINDOWS\system32> netsh int tcp set global autotuninglevel=normal
    Ok.

    PS C:\WINDOWS\system32> netsh interface tcp show global
    Querying active state...

    TCP Global Parameters
    ----------------------------------------------
    Receive-Side Scaling State : enabled
    Chimney Offload State : disabled
    NetDMA State : disabled
    Direct Cache Access (DCA) : disabled
    Receive Window Auto-Tuning Level : normal
    Add-On Congestion Control Provider : none
    ECN Capability : disabled
    RFC 1323 Timestamps : disabled
    Initial RTO : 3000
    Receive Segment Coalescing State : disabled
    Non Sack Rtt Resiliency : disabled
    Max SYN Retransmissions : 2
    TCP Fast Open : enabled

    Some of the confusion may have originated from a misinterpretation of a blog post which suggests disabling heuristics with the following command:

    Code:
    netsh interface tcp set heuristics disabled

    Heuristics is a feature that can interfere with auto-tuning and disabling it can improve Internet speeds and in fact heuristics have already been disabled in Windows 8.1 and greater. Auto-Tuning on the other hand should NEVER be disabled.


    Source: An Update on Windows TCP AutoTuningLevel | Networking Blog
    Brink's Avatar Posted By: Brink
    12 Aug 2016

  1. swarfega's Avatar
    Posts : 7,101
    Windows 10 Pro 64-bit
       #1

    hmm I had disabled mine.
      My Computers

  2. TairikuOkami's Avatar
    Posts : 4,693
    Windows Home Dev 21xxx x64
       #2

    I do not understand any of this stuff, that is why I rely on TCP Optimizer, which obviously sets it as it should be.
    Attached Thumbnails Attached Thumbnails An Update on Windows TCP AutoTuningLevel-capture_08122016_190910.jpg  
      My Computer

  3. Kbird's Avatar
    Posts : 2,196
    Win10 202H
       #3

    Disabling this is a Current Fix I have seen for many with Realtek Nics' and seemed to help a while back with one of my systems. Though I am not knowledgeable enough to advise further one way or the other myself.

    I actually thought TCP Optimisers had gone the way of the Dodo , so will check it out.



    ---------------------------------------------------------------------------------------------------------
    "Realtek NIC Fix"

    I had problems with win 10 64 bit and my onboard lan interface. This solved the problem. It may also fix wifi based cards


    run cmd box in admin mode and enter ( you can do this via task manager, file, new task tick admin privileges)


    netsh int tcp set global autotuninglevel=disabled (press enter)


    you can also try =restricted or highlyrestricted as option for best results.


    the default is normal which causes errors on realtek lan cards.

    Even using latest Realtek v10 win 10 driver

    ------------------------------------------------------------------------------------------------------------------------------------
      My Computers

  4. TairikuOkami's Avatar
    Posts : 4,693
    Windows Home Dev 21xxx x64
       #4

    Kbird said:
    Disabling this is a Current Fix I have seen for many with Realtek Nics' and seemed to help a while back with one of my systems. Though I am not knowledgeable enough to advise further one way or the other myself.
    Interesting, well I guess this auto-tuning does not work on mine computer anyway.
    I have deleted all protocols like QoS and supposedly, I have no internet connection.
    Attached Thumbnails Attached Thumbnails An Update on Windows TCP AutoTuningLevel-capture_08122016_201522.jpg  
      My Computer

  5. Kbird's Avatar
    Posts : 2,196
    Win10 202H
       #5

    I just got TCP Optimiser 4 but it looks like either Windows or the Realtek Nic Driver is disabling stuff again ,assuming Optimiser is working like I think it should? Will have another look when I have a bit more time.


    KB.
      My Computers

  6. Kbird's Avatar
    Posts : 2,196
    Win10 202H
       #6

    TairikuOkami said:
    Interesting, well I guess this auto-tuning does not work on mine computer anyway.
    I have deleted all protocols like QoS and supposedly, I have no internet connection.
    Well no protocols would equal no internet ....you would need at least IPV4 and hopefully IPV6 too if your ISP uses it.
    I have 8-10 items listed

    An Update on Windows TCP AutoTuningLevel-2016_08_12_23_39_361.png
      My Computers

  7. TairikuOkami's Avatar
    Posts : 4,693
    Windows Home Dev 21xxx x64
       #7

    Kbird said:
    Well no protocols would equal no internet ....you would need at least IPV4 and hopefully IPV6 too if your ISP uses it.
    I have 8-10 items listed
    I have IPv4, the rest is just junk, which can cause problems, required only if you use sharing or something like that.
    As for IPv6, I am behind 5 routers, ISP does not plan to use it anytime soon, but I am glad, it is a privacy nightmare.
    Attached Thumbnails Attached Thumbnails An Update on Windows TCP AutoTuningLevel-capture_08132016_123654.jpg  
      My Computer

  8. swarfega's Avatar
    Posts : 7,101
    Windows 10 Pro 64-bit
       #8

    May I ask why you need five routers?
      My Computers

  9. TairikuOkami's Avatar
    Posts : 4,693
    Windows Home Dev 21xxx x64
       #9

    swarfega said:
    May I ask why you need five routers?
    I am behind ISP's routers. That way IPv4 addresses will never run out, ISP can use as many as he wants with just 1 IP.
      My Computer


 
Page 1 of 2 12 LastLast

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 19:42.
Find Us




Windows 10 Forums