TCP Optimizer Changelog

What's new in TCP Optimizer 4.1.1

Jan 10, 2021
  • Changed the recommended "optimal" congestion control algorithm from CTCP to CUBIC for newer Windows 10 and Server 2019 builds. CUBIC works slightly better for pure throughput, CTCP may work slightly better for VoIP and gaming in combination with ECN and lossy connections.

New in TCP Optimizer 4.0.9 (Jul 24, 2018)

  • Updated RSS (Receive-Side Scaling) and RSC (Receive Segment Coalescing) settings to be read using PowerShell on startup, should now also work better for international Windows variants.
  • Changed RSC optimal setting to disabled (issues with some Wi-Fi networks, also reduced delay when disabled in general)

New in TCP Optimizer 4.0.8 (Jul 11, 2018)

  • Fixed typo in applying LargeSendOffload parameter.

New in TCP Optimizer 4.0.7 (Apr 22, 2018)

  • Optimizer is now aware of, reads and displays the current TCP/IP settings "template".
  • Updated Congestion Control Provider command, added "CUBIC" and "NewReno" algorithms introduced with Windows 10 Creators Update.
  • Changed RSS (Receive-Side Scaling) and RSC (Receive Segment Coalescing) settings to be applied globally.
  • Fixed Chimney Offload command (made change global) and program now reads setting on startup.
  • Changed default to modify all network adapters.
  • Removed obsolete DCA (Direct Cache Access) setting.
  • Program now reads most settings on startup.

New in TCP Optimizer 4.0.6 (Sep 26, 2016)

  • Changed recommended optimal TCP Auto Tuning level from "experimental" to "normal" for fast connections over 100 Mbps to avoid some LAN shares issues
  • Updated recommended optimal TCP Auto Tuning level from "restricted" to "disabled" for connection speeds under 512 Kbps.

New in TCP Optimizer 4.0.5 (May 4, 2016)

  • Minor update that only affects custom advanced settings. Fixed a bug where a couple of advanced settings would not be deleted in custom mode if dialog is left empty by the user.

New in TCP Optimizer 4.0.4 (Mar 15, 2016)

  • Changed "optimal" recommendation for "TCP Chimney Offload" to "disabled" due to the setting causing issues with some servers and now considered deprecated by Microsoft.

New in TCP Optimizer 4.0.3 (Oct 27, 2015)

  • Changed "current" state under Windows 8/10 to display empty lines for dialogs that are not read at program start to avoid confusion

New in TCP Optimizer 4.0.2 (Oct 13, 2015)

  • Fixed a minor bug to correctly read current "InitialRTO" and "MinRTO" advanced settings under Windows 8.1/10

New in TCP Optimizer 4.0.1 (Sep 26, 2015)

  • Updated OS detection algorithm to make the program more robust. Unknown OS versions will assume the latest supported (currently Windows 10)

New in TCP Optimizer 4.0.0 Beta (Aug 14, 2015)

  • Updated OS detection for Windows 8, 8.1, 10, 2012 Server, 2012 Server R2, Windows 10
  • Updated all settings that work with Windows 8,8.1,2012 Server, 2012 Server R2, Windows 10
  • Fixed MaxConnectionsPerServer (switched HTTP 1.0 and 1.1 setting) and updated optimal from 8 to 10 connections
  • Changed NetDMA "optimal" state for Windows 7, disabled unsupported setting for Windows 8 and later
  • Added PowerShell cmdlets handling for Windows 8/8.1/2012/10 support
  • Added all new relevant tweaking options under Windows 8 and newer.
  • Added new TCP Offload tweakable parameters
  • Added the "SystemResponsiveness" gaming tweak
  • Updated reset of TCP/IP and Winsock for Windows 8/2012
  • Reordered the settings for more consistent appearance across newer OSes (Windows Vista and newer)
  • Updated Nagle's Algorithm Registry hive to include a second location
  • Reduced optimal TCP Max Data Retransmissions to 5
  • Added "Create Log" checkmark to "Apply Settings" dialog that logs all executed commands by the program
  • Updated default URLs in "Preferences" menu to ones that respond to ICMP pings.
  • Updated unsupported settings for Windows 8 and newer: SynAttackProtect,TCPMaxDataRetransmissions, replaced with relevant PowerShell cmdlets
  • Removed for Windows 8 and newer: NetDMA, DNS Error Caching
  • Some bug fixes and minor internal improvements
  • 2015.04.28 - updated backup/restore menus
  • 2015.04.28 - added MTU IPv6 support for Windows 7 and newer
  • 2015.04.28 - fixed MTU setting for Windows 8/8.1/10/2012
  • 2015.04.29 - updated Nagle's algorithm tweak to include more options
  • 2015.04.29 - fixed TCPNoDelay and TcpDelAckTicks reading of "current" values.
  • 2015.04.30 - changed to multithreaded mode for reading of PowerShell cmdlets with Windows 8 and newer.
  • 2015.04.30 - updated initial loading dialog to be more informative and show executed commands under Windows 8 and newer (necessary because of PowerShell cmdlets delay).
  • 2015.04.30 - changed per adapter Large Send Offload (LSO) current reading for IPv4.
  • 2015.05.19 - updated Windows default SystemResponsiveness for Windows 2008/2012 Server from 20 to 100.
  • 2015.05.19 - added "Do not use NLA" QoS option to allow setting DSCP values without the need to join a domain, and for multiple NICs.

New in TCP Optimizer 3.0.8 (Sep 19, 2011)

  • Added NetworkThrottlingIndex gaming tweak to the Advanced tab
  • Changed "MaxUserPort" optimal value from 65535 to 65534.
  • minor internal improvements