Page 1 of 1

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

Posted: Wed Jul 07, 2010 3:36 pm
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

Posted: Wed Jul 07, 2010 5:44 pm
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

Posted: Wed Jul 07, 2010 5:50 pm
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

Posted: Wed Jul 07, 2010 6:05 pm
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.

Posted: Wed Jul 07, 2010 8:52 pm
by mnosteele52
Great work Philip, thanks for your hard work.
:thumb:

Posted: Wed Jul 07, 2010 10:21 pm
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.

Posted: Wed Jul 07, 2010 10:36 pm
by mccoffee
Tested in vista x64 the optimal setting took off wihtout a hitch no errors just ok for every setting

Posted: Wed Jul 07, 2010 11:24 pm
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

Posted: Thu Jul 08, 2010 4:26 am
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

Posted: Thu Jul 08, 2010 8:58 am
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 ?

Posted: Thu Jul 08, 2010 9:00 am
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.

Posted: Thu Jul 08, 2010 12:21 pm
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

Posted: Thu Jul 08, 2010 12:36 pm
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)

Posted: Thu Jul 08, 2010 1:50 pm
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

Posted: Thu Jul 08, 2010 1:58 pm
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).

Posted: Thu Jul 08, 2010 2:05 pm
by mccoffee
Tried the new one in 7 x64 works great

Posted: Thu Jul 08, 2010 4:08 pm
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

Posted: Thu Jul 08, 2010 5:40 pm
by mccoffee
if you have xp 64 you should be able to enable ctcp or compound tcp

Posted: Fri Jul 09, 2010 12:11 am
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)

Posted: Fri Jul 09, 2010 8:47 am
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.

Posted: Fri Jul 09, 2010 10:30 am
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.

Posted: Fri Jul 09, 2010 10:36 am
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.

Posted: Fri Jul 09, 2010 1:12 pm
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

Posted: Fri Jul 09, 2010 4:18 pm
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"

Posted: Fri Jul 09, 2010 4:31 pm
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.

Posted: Fri Jul 09, 2010 4:52 pm
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..

Posted: Fri Jul 09, 2010 5:00 pm
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

Posted: Fri Jul 09, 2010 5:14 pm
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.

Posted: Sat Jul 10, 2010 9:30 am
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

Posted: Sat Jul 10, 2010 9:38 am
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.

Posted: Sat Jul 10, 2010 9:39 am
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)

Posted: Sat Jul 10, 2010 4:54 pm
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.

Posted: Sat Jul 10, 2010 5:32 pm
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..

Posted: Sun Jul 11, 2010 12:46 am
by pacificmall
my download speed from hotfile drop to from 140kbps became 75 kbps

Posted: Sun Jul 11, 2010 4:41 am
by Rollingstone
How about RWIN Auto-tuning in Win 7 , Vista ?

Can we tweak it manually with new TCPO version ?

Posted: Sun Jul 11, 2010 11:09 am
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.

Posted: Sun Jul 11, 2010 11:16 am
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).

Posted: Mon Jul 12, 2010 11:27 am
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