TCP Optimizer version 3.0 released ! (Windows 7/Vista support)

Get help and discuss anything related to tweaking your internet connection, as well as the different tools and registry patches on the site. TCP Optimizer settings and Analyzer results should be posted here.
Locked
User avatar
Philip
SG VIP
Posts: 11732
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

TCP Optimizer version 3.0 released ! (Windows 7/Vista support)

Post by Philip »

I'd like to announce we've released TCP Optimizer version 3.0 (Release Candidate 1) today, including Windows 7/Vista/Server 2008 support, as well as continued support for older Windows versions (9x/XP/2000/2k3 Server) and many minor improvements.

This version 3.0.1 is now the latest stable release.

It can be downloaded from the same location as previous releases:

[CENTER]TCP Optimizer v 3.0 (last build 3.0.1, 07/08/2010)[/CENTER]


Please post bug reports, comments and feedback about the release in this thread.

The online documentation is not yet updated with all new settings, but available here: TCP Optimizer Documentation
The documentation includes a changelog as well.

You can view previous updates and past issues with the program in the following threads:
version 2.0.3
version 2.0.2 final version 2.0.2 RC2 version 2.0.2 RC1 version 2.0.2 beta
version 2.0.1 final
version 2.0.0 final version 2 beta
User avatar
mccoffee
Posts: 13365
Joined: Sat Nov 03, 2001 12:00 pm
Location: Cleveland, Ohio, United States

Post by mccoffee »

i found one in windows 7 x64. When trying to enable the ctcp the set global command failed in ipv4 the paremeter is incorrect
Comptia a+ n+
User avatar
mccoffee
Posts: 13365
Joined: Sat Nov 03, 2001 12:00 pm
Location: Cleveland, Ohio, United States

Post by mccoffee »

Disregaurd above make sure you right click the optimizer and select run as administrator

Edit I was wrong when you try to enable ctcp it errors out
Comptia a+ n+
User avatar
Philip
SG VIP
Posts: 11732
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

mccoffee wrote:Disregaurd above make sure you right click the optimizer and select run as administrator

Edit I was wrong when you try to enable ctcp it errors out

Confirmed, will need to fix that.

The correct changes are actually applied (you can verify by restarting the Optimizer and checking the "current" settings), just that the error is displayed incorrectly.
User avatar
mnosteele52
Posts: 11913
Joined: Tue Jul 24, 2001 12:00 pm
Location: Chesapeake, VA

Post by mnosteele52 »

Great work Philip, thanks for your hard work.
:thumb:
User avatar
mccoffee
Posts: 13365
Joined: Sat Nov 03, 2001 12:00 pm
Location: Cleveland, Ohio, United States

Post by mccoffee »

mnosteele52 wrote:Great work Philip, thanks for your hard work.
:thumb:
a

Tottaly agreed :thumb:

another glitch though like above with the ctcp it gives the same error when reverting back to default but the settings do apply.
Comptia a+ n+
User avatar
mccoffee
Posts: 13365
Joined: Sat Nov 03, 2001 12:00 pm
Location: Cleveland, Ohio, United States

Post by mccoffee »

Tested in vista x64 the optimal setting took off wihtout a hitch no errors just ok for every setting
Comptia a+ n+
User avatar
akbarri
Posts: 935
Joined: Tue Dec 30, 2008 4:21 pm
Location: Caterpillar Inc

Post by akbarri »

Tested @ winxp.

@ 1st run, doesn't read my last TCPO 2.0.3 settings

TCP Optimizer Current Settings:
(3.0 / 2.0.3)
MTU - blank / 1500
TTL - blank / 64
TCP Receive Window - blank / 64240
MTU Discovery - Yes / Yes
Black Hole Detect - No / No
Selective Acks - Yes / Yes
Max Duplicate ACKs - blank / 2

TCP 1323 Options:
Windows Scaling - check / check
Timestamps - uncheck / uncheck

Advanced Settings tab:
Max Connections per Server - 10 / 10
Max Connections per 1.0 Server - 10 / 10
LocalPriority - blank / 5
Host Priority - blank / 6
DNSPriority - blank / 7
NetbtPriority - blank / 8
Lan Browsing speedup - blank / optimized
QoS: NonBestEffortLimit - blank / 0
ToS: DisableUserTOSSetting - blank / 0
ToS: DefaultTOSValue - blank / 0
MaxNegativeCacheTtl - blank / 0
NetFailureCacheTime - blank / 0
NegativeSOACache Time - blank / 0
LAN Request Buffer Size - blank / 16384

# OS: Windows, Linux # Browser: Blink, Gecko, Presto, Webkit + Squid + Bind
User avatar
100 010 00
Regular Member
Posts: 196
Joined: Fri Jun 09, 2006 4:52 pm
Location: Between the legs

Post by 100 010 00 »

works fine for me and reads all the past values i have set. Another great job, "keep walking......" Philip


edit:i was wrong. it can't read my hamachi vpn adapter, where from you "sniff" the adapters"? u have to, from currentcontrolset/class..... i think is the right path

tested under win 7/vista 32bit
There is no patch for stupidity
User avatar
Philip
SG VIP
Posts: 11732
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

akbarri wrote:Tested @ winxp.

@ 1st run, doesn't read my last TCPO 2.0.3 settings

TCP Optimizer Current Settings:
(3.0 / 2.0.3)
MTU - blank / 1500
TTL - blank / 64
TCP Receive Window - blank / 64240
MTU Discovery - Yes / Yes
Black Hole Detect - No / No
Selective Acks - Yes / Yes
Max Duplicate ACKs - blank / 2

TCP 1323 Options:
Windows Scaling - check / check
Timestamps - uncheck / uncheck

Advanced Settings tab:
Max Connections per Server - 10 / 10
Max Connections per 1.0 Server - 10 / 10
LocalPriority - blank / 5
Host Priority - blank / 6
DNSPriority - blank / 7
NetbtPriority - blank / 8
Lan Browsing speedup - blank / optimized
QoS: NonBestEffortLimit - blank / 0
ToS: DisableUserTOSSetting - blank / 0
ToS: DefaultTOSValue - blank / 0
MaxNegativeCacheTtl - blank / 0
NetFailureCacheTime - blank / 0
NegativeSOACache Time - blank / 0
LAN Request Buffer Size - blank / 16384


Thanks for that report! Are you running XP in a Virtual Machine by any chance ?
User avatar
Philip
SG VIP
Posts: 11732
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

100 010 00 wrote:works fine for me and reads all the past values i have set. Another great job, "keep walking......" Philip


edit:i was wrong. it can't read my hamachi vpn adapter, where from you "sniff" the adapters"? u have to, from currentcontrolset/class..... i think is the right path

tested under win 7/vista 32bit

The Hamachi VPN adapter seems to be using a non-standard IP address location, that's why the Optimizer doesn't pick it up... ( VirtualDHCP.ClientAddr ). Will look into it when I get a chance, but it should be an isolated case.
User avatar
100 010 00
Regular Member
Posts: 196
Joined: Fri Jun 09, 2006 4:52 pm
Location: Between the legs

Post by 100 010 00 »

its ok for me, but the previous one, was always able to resolve all of my vpn adapters (hamachi, remombo, etc,) in all os's
There is no patch for stupidity
GypsyFool
New Member
Posts: 15
Joined: Sat Jun 26, 2010 12:24 pm

Post by GypsyFool »

I just ran optimized settings on Windows XP, and looking at the Analyzer it doesn't set the TCP Window correctly.

« SpeedGuide.net TCP Analyzer Results »
Tested on: 07.08.2010 12:29
IP address: 67.235.xxx.xx
Client OS: Windows XP

TCP options string: 020405b401010402
MSS: 1460
MTU: 1500
TCP Window: 65535 (NOT multiple of MSS)
RWIN Scaling: 0 bits
Unscaled RWIN : 65535
Recommended RWINs: 64240, 128480, 256960, 513920, 1027840
BDP limit (200ms): 2621kbps (328KBytes/s)
BDP limit (500ms): 1049kbps (131KBytes/s)
MTU Discovery: ON
TTL: 120
Timestamps: OFF
SACKs: ON
IP ToS: 00000000 (0)
User avatar
Philip
SG VIP
Posts: 11732
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Updated to version 3.0.1

Fixes:
- correctly reads current settings under XP
- temporarily disabled incorrect error message under Windows 7 x64 after applying changes.
- minor cosmetic/message updates
User avatar
Philip
SG VIP
Posts: 11732
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

GypsyFool wrote:I just ran optimized settings on Windows XP, and looking at the Analyzer it doesn't set the TCP Window correctly.

« SpeedGuide.net TCP Analyzer Results »
Tested on: 07.08.2010 12:29
IP address: 67.235.xxx.xx
Client OS: Windows XP

TCP options string: 020405b401010402
MSS: 1460
MTU: 1500
TCP Window: 65535 (NOT multiple of MSS)
RWIN Scaling: 0 bits
Unscaled RWIN : 65535
Recommended RWINs: 64240, 128480, 256960, 513920, 1027840
BDP limit (200ms): 2621kbps (328KBytes/s)
BDP limit (500ms): 1049kbps (131KBytes/s)
MTU Discovery: ON
TTL: 120
Timestamps: OFF
SACKs: ON
IP ToS: 00000000 (0)

What version of the Optimizer (Help > About). Should be 3.0.1 ....
When you apply the settings and reboot, does the Optimizer (not Analyzer) display the correct "Current settings" ?

If the Optimizer displays the correct settings, but the Analyzer does not, that means there must be a router on the path, or your ISP that changes those settings.

Another possibility is that there is a transparent web proxy between your machine and the Analyzer, so it can't read your settings and is displaying the ones of the machine connecting to it (check the IP address in the Analyzer and make sure it's yours).
User avatar
mccoffee
Posts: 13365
Joined: Sat Nov 03, 2001 12:00 pm
Location: Cleveland, Ohio, United States

Post by mccoffee »

Tried the new one in 7 x64 works great
Comptia a+ n+
dragonfly505
New Member
Posts: 5
Joined: Thu Sep 15, 2005 10:48 am

Post by dragonfly505 »

I started TCP Optimizer under Vista and XP.

On Vista I see many new settings but under XP its the old 2.0.3 look.

Do you can enable these settings under xp too ?

eg. gaming settings
User avatar
mccoffee
Posts: 13365
Joined: Sat Nov 03, 2001 12:00 pm
Location: Cleveland, Ohio, United States

Post by mccoffee »

if you have xp 64 you should be able to enable ctcp or compound tcp
Comptia a+ n+
User avatar
akbarri
Posts: 935
Joined: Tue Dec 30, 2008 4:21 pm
Location: Caterpillar Inc

Post by akbarri »

Philip wrote:Thanks for that report! Are you running XP in a Virtual Machine by any chance ?
i dont run XP in a VM, i'll report any bug or etc of TCPO v3 under XP SP3 + full hotfix (up2date)

# OS: Windows, Linux # Browser: Blink, Gecko, Presto, Webkit + Squid + Bind
User avatar
Philip
SG VIP
Posts: 11732
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

akbarri wrote:i dont run XP in a VM, i'll report any bug or etc of TCPO v3 under XP SP3 + full hotfix (up2date)

Make sure to re-download and try with the 3.0.1 version, there was an issue with 3.0 reading some XP current settings. Thanks.
User avatar
Philip
SG VIP
Posts: 11732
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

dragonfly505 wrote:I started TCP Optimizer under Vista and XP.

On Vista I see many new settings but under XP its the old 2.0.3 look.

Do you can enable these settings under xp too ?

eg. gaming settings

You're right... Enabled Gaming tweak (nagling) in XP mode. If you re-download you should be able to see it under Advanced settings.
User avatar
Philip
SG VIP
Posts: 11732
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

mccoffee wrote:if you have xp 64 you should be able to enable ctcp or compound tcp


This is available only with a hotfix for XP x64 Pro and 2003... This poses a few problems, i.e.:
- the current version of the Optimizer uses netsh to set CTCP, not the Registry parameter, which I believe is not available under XP.

- the settings only works for some patched versions of XP x64

- will have to change the XP General tab to accomodate additional settings

Will look into it, thanks for the suggestion.
User avatar
Philip
SG VIP
Posts: 11732
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Planned for 3.0.2:
- enable "Dynamic port allocation" (MaxUserPort, TcpTimedWaitDelay) for Windows XP/2003
- add "Checksum Offloading" (DisableTaskOffload) setting for Windows 7/Vista/2008/XP/2k3
User avatar
akbarri
Posts: 935
Joined: Tue Dec 30, 2008 4:21 pm
Location: Caterpillar Inc

Post by akbarri »

Philip wrote:Make sure to re-download and try with the 3.0.1 version, there was an issue with 3.0 reading some XP current settings. Thanks.
XP "Current Settings" reading @ TCPO 3.0.1> NORMAL :thumb:

why "Optimal Settings" for
Advanced Settings tab:
Max Connections per Server - 8 :confused:
Max Connections per 1.0 Server - 8 :confused:

@ "Optimal Settings", i think we need AUTO untick "Window Scaling" if "RWIN < 65535"

# OS: Windows, Linux # Browser: Blink, Gecko, Presto, Webkit + Squid + Bind
User avatar
akbarri
Posts: 935
Joined: Tue Dec 30, 2008 4:21 pm
Location: Caterpillar Inc

Post by akbarri »

Philip wrote:Planned for 3.0.2:
- enable "Dynamic port allocation" (MaxUserPort, TcpTimedWaitDelay) for Windows XP/2003
- add "Checksum Offloading" (DisableTaskOffload) setting for Windows 7/Vista/2008/XP/2k3
i hope also add "Registry"
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\

for UDP Packet Size Settings
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters
MaximumUdpPacketSize=512 (DWORD, default value is 1280 bytes. Must be a number between 512 and 16384)
Recommended values: between 512 and 1468.

# OS: Windows, Linux # Browser: Blink, Gecko, Presto, Webkit + Squid + Bind
User avatar
Philip
SG VIP
Posts: 11732
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

The IE "Max Conenctions per server" recommendation was reduced from 10 to 8, since some web servers are configured to drop excessive concurrent connections from the same client. When that happens it increases retransmissions and is counter-productive..
User avatar
akbarri
Posts: 935
Joined: Tue Dec 30, 2008 4:21 pm
Location: Caterpillar Inc

Post by akbarri »

Philip wrote:The IE "Max Conenctions per server" recommendation was reduced from 10 to 8, since some web servers are configured to drop excessive concurrent connections from the same client. When that happens it increases retransmissions and is counter-productive..
ok, the rest r request :D

# OS: Windows, Linux # Browser: Blink, Gecko, Presto, Webkit + Squid + Bind
User avatar
Philip
SG VIP
Posts: 11732
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

akbarri wrote:i hope also add "Registry"
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\

for UDP Packet Size Settings
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters
MaximumUdpPacketSize=512 (DWORD, default value is 1280 bytes. Must be a number between 512 and 16384)
Recommended values: between 512 and 1468.

As far as I know this is only available under server OSes, i.e. Windows 2003 Server, 2008 Server and relates to running DNS services, I'll look into it.
pacificmall
New Member
Posts: 15
Joined: Fri Jun 11, 2010 9:03 am

Post by pacificmall »

My internet speed dropped to about half the speed when I tried optimal settings in xp. Also when I brought back my settings, my internet became not responsive as before. I want to revert back to tcp optimizer 2.0.3 how to make it default so I reuse old tcp optimizer settings please. thanks
User avatar
Philip
SG VIP
Posts: 11732
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

pacificmall wrote:My internet speed dropped to about half the speed when I tried optimal settings in xp. Also when I brought back my settings, my internet became not responsive as before. I want to revert back to tcp optimizer 2.0.3 how to make it default so I reuse old tcp optimizer settings please. thanks

The settings should be as with 2.0.3 under XP.
Can you please post a list of your current settings after applying the "Optimal settings" ?

You can get the 2.0.3 version from our downloads page still (http://www.speedguide.net/downloads.php ) but the settings should be the same under Optimizer 3.0.1 / XP.
pacificmall
New Member
Posts: 15
Joined: Fri Jun 11, 2010 9:03 am

Post by pacificmall »

nevermind i fixed it by making game tweaks default

1 mbps

37752 rwin
16384 lan buffer size

mine
127776 rwin
32768 lan buffer size

edit: i tried lower rwin 30492 much faster with tcp optimizer 3.0.1

« SpeedGuide.net TCP Analyzer Results »
Tested on: 07.10.2010 12:33
IP address: 121.96.xxx.xxx
Client OS: Windows XP

TCP options string: 020405ac01010402
MSS: 1452
MTU: 1492
TCP Window: 30492 (multiple of MSS)
RWIN Scaling: 0 bits
Unscaled RWIN : 30492
Recommended RWINs: 63888, 127776, 255552, 511104, 1022208
BDP limit (200ms): 1220kbps (152KBytes/s)
BDP limit (500ms): 488kbps (61KBytes/s)
MTU Discovery: ON
TTL: 48
Timestamps: OFF
SACKs: ON
IP ToS: 00000000 (0)
User avatar
jayneruth
New Member
Posts: 17
Joined: Thu Jul 08, 2010 2:50 pm

Post by jayneruth »

Me too my speed drops. So i revert back to default. Is there wrong with the settings?

I try to optimized it again using that tcp opti. And my download speed is like my normal speed nothings change. But i noticed when i do speedtest it stops then go stops then go. When im downloading it stop too in every sec.

Is there something wrong? Thanks for the reply.
User avatar
mccoffee
Posts: 13365
Joined: Sat Nov 03, 2001 12:00 pm
Location: Cleveland, Ohio, United States

Post by mccoffee »

For some defaults work better it's not the settings. I could show post where the settings worked better than anything..

This could be debated and maybe Philip could shed some light on this I[ve read where the xp tcpip stack wasn't auto tunable where others swear that it is.....
I could be wrong but i think it may have something to do with the version of tcpip sys could be wrong... It is odd on how some versions work great default and others don't..
Comptia a+ n+
pacificmall
New Member
Posts: 15
Joined: Fri Jun 11, 2010 9:03 am

Post by pacificmall »

my download speed from hotfile drop to from 140kbps became 75 kbps
User avatar
Rollingstone
Senior Member
Posts: 3161
Joined: Wed Jan 23, 2008 5:50 am
Location: HoChiMinh, Vietnam

Post by Rollingstone »

How about RWIN Auto-tuning in Win 7 , Vista ?

Can we tweak it manually with new TCPO version ?
What makes you: "...waking up in the morning so excited about & wanna FLY out of the door ?"
User avatar
Philip
SG VIP
Posts: 11732
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Rollingstone wrote:How about RWIN Auto-tuning in Win 7 , Vista ?

Can we tweak it manually with new TCPO version ?

You can only change the algorithm behavior (normal, restricted, experimental, etc.). I'm not aware of a way to lock RWIN to a specific value.
User avatar
Philip
SG VIP
Posts: 11732
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

pacificmall, jayneruth: Please start separate threads with your advertised speed, settings you applied, OS, and any other relevant info so we can look into it.

Generally, lowering RWIN will limit your maximum download speed at higher latencies. for 1Mbps (and 1492 MTU), you can safely use 63888, anything faster would need a higher RWIN and scaling turned on.

Speed varies, I don't see how the recommended settings can "half" your connection speed if you're just increasing buffers to accomodate faster connections. Still, start your own thread and we'd be happy to help.

Also, note there is no difference in the recommendations/settings from version 2.0.3 to 3.0.1 under XP (except one Internet Explorer tweak is a bit more conservative now).
User avatar
Philip
SG VIP
Posts: 11732
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

We've released version 3.0.2 of the Optimizer so this thread is being closed.

Please post any feedback about the new version here:

TCP Optimizer 3.0.2
Locked