SG TCP Optimizer Beta 7a discussion

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.
User avatar
Philip
SG VIP
Posts: 11761
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

SG TCP Optimizer Beta 7a

Post by Philip »

SG TCP Optimizer BETA 7a has been released, here is a link:

SG TCP Optimizer BETA 7a (executable last updated 02/22/02)

Please keep in mind this is BETA software, and only test it if you are confident you know what you are doing.

Report all bugs you encounter and please include your Operating System and the settings you applied ( Optimal, Custom, Cable / DSL / PPPoE, etc. ). Make sure you are running the newest realease of the program as well :)

Thanks in advance for any suggestions and feedback.

-----------------------------------------------------

All known bugs have been fixed.

The new version should only list Adapters bound to TCP/IP, and it should correctly record MaxMTU/IPMTU for Windows 9x adapters. ( Thanks Rick for the extensive research :) ). There might still be some issue with ICS MTU.

All other previous bugs have been reset, if you find a problem with the current version please report it to this thread.
User avatar
rmrucker
Posts: 896
Joined: Sun Sep 17, 2000 12:00 pm
Location: Long Beach, CA, USA

Post by rmrucker »

Change byte # 252092 from 72 to 74.
User avatar
Philip
SG VIP
Posts: 11761
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

You lost me Rick... :)
Ratman_84
Member
Posts: 69
Joined: Thu Nov 22, 2001 2:52 am
Location: California

DSL?

Post by Ratman_84 »

Just wondering. Would this even help a DSL user? Or is it mainly for Cable? Saw one post this guy had where his speeds went through the roof after using this patch. Course he was on Cable.


P.S. My name is Philip too. With one "L" nonetheless. We are rare.
Ratman
User avatar
Philip
SG VIP
Posts: 11761
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Yes, the program/patches do work with any kind of broadband connections, the faster your connection, the more you can benefit from it...

Welcome aboard Philip :)
User avatar
rmrucker
Posts: 896
Joined: Sun Sep 17, 2000 12:00 pm
Location: Long Beach, CA, USA

Post by rmrucker »

Oh, just this: http://www.dslreports.com/r0/download/8 ... b/rime.JPG :D

[I had to borrow their web space because we can't upload images :( ]

I will look at it in more detail later -- but it might be Thursday... At first glance I think I saw my "bogus" adpater appear -- and it should not.
User avatar
Philip
SG VIP
Posts: 11761
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Are you sure yu're looking at the new version ? do you see rime or time in the actual program ? I see time in the tooltip there, either I am going crazy or we're looking at different places, lol.
User avatar
rmrucker
Posts: 896
Joined: Sun Sep 17, 2000 12:00 pm
Location: Long Beach, CA, USA

Post by rmrucker »

Are you sure yu're looking at the new version ?
Well, I was trying to avoid ribbing you about this, but your beta versions all seem to be numbered "1.0" -- instead the usual <1 numbering system for betas -- so it is a little difficult to tell them apart. ;)

An un-retouched photo: http://www.dslreports.com/r0/download/8 ... /rime2.jpg
User avatar
Ken
Posts: 12191
Joined: Wed Dec 31, 1969 7:00 pm
Location: Tampa

Post by Ken »

hehheheheheh,
Hey rm, we were talking about the, what was it, 28 versions, this afternoon. As I dl them I add a number to them before I save them to disk.

PS, I am glad that you didn't "un-retouch" Tigger! heheheheheh
User avatar
rmrucker
Posts: 896
Joined: Sun Sep 17, 2000 12:00 pm
Location: Long Beach, CA, USA

Post by rmrucker »

Eh, I swear I have written permission from the Walt Disney Corporation to use the image in my kid's Desktop.
________________

Philip, you still have an adapter problem. I will try to outline it later....
User avatar
Philip
SG VIP
Posts: 11761
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Argh, my bad... I must've uploaded an old version, sorry.

Please re-download and try again.
Mpegger
New Member
Posts: 10
Joined: Wed Feb 20, 2002 6:32 am

Post by Mpegger »

Optimizer wont load. Ctrl-Alt-Del shows program Not Responding. No error windows appear. Only way to "close" it is ctrl-alt-del.

My system and currently running programs:
Win98SE
P3 700a@933 FSB@133
256mb PC133 ram
Linksys LNE100TX NIC card in 100/Duplex mode bound to TCP/IP.
Sygate Personal Firewall 4.1 Build 814
Norton Anti-Virus 2001 (tried disabling Auto-Protect)
Pop-up Stopper 2.6
ExtraDNS 3.0.4
Motherboard Monitor 5
IE 5.5 with SP1
PowerStrip 3.02
MemTurbo 2.0

Any other info you need? ;)
Earthlink DSL NYC
3Com Home Eternet Gateway
Linksys 10/100 NIC
User avatar
Lobo
SG VIP
Posts: 17660
Joined: Thu Nov 23, 2000 2:32 pm
Location: Panama City, FL and a FAN of Dale Earnhardt Jr. Bud Chevy & NASCAR , and the Atlanta Braves

Post by Lobo »

This one says he can't download either here
User avatar
rmrucker
Posts: 896
Joined: Sun Sep 17, 2000 12:00 pm
Location: Long Beach, CA, USA

Post by rmrucker »

I am at a loss as to why it will not load -- I have run the program on several machines and I never had a problem with it running. Perhaps it requires updated runtime files?

Philip, what program was used to build the Optimizer? Is it VB? Do users need to have updated vb6runtime files? Or was some other program used (C++, etc.)?

By the way, you can modify simple text lines like that with a binary file editor -- as long as you simply substitute one letter for another. You don't have to recompile the whole program again. So the version I am using has "time" in it now. :)
__________________________________

All the MaxMTU and Latency tests I have run are working perfectly on every machine. The new rewrite seems to be a winner.

You have also done an excellent job with the adapters. Everything is almost perfect, except...

1) You are still trying to read the MTU for for the Dial-Up Apapter in the \NetTrans\000n\MaxMTU value. You will not find the MTU there. Instead, it is in the \Net\000n\IPMTU value.

2) You are starting from the \Class\Net\ keys instead of the \Enum keys. Because of this, it appears that two problems can arise:
..... a) Adapters that aren't bound to TCP-IP seem to still appear in the drop-down list. This is becase they still exist in the \Class\Net key even if they are not bound to TCP-IP.
..... b) The Optimizer is also assuming a linear relationship between the \Class\Net\000n subkeys and the \Network\MSTCP\000n subkeys -- which does not exist. If you unbind TCP-IP from your Dial-Up Adapter (usually 0000 in both of these subkeys), the relationships are no longer linear. All Adapter/IP Address/MTU listings in the Optimizer will be off by one.

Since many users seem to follow the security gospel according to Gibson, many users may have their Dial-Up Adapters unbound to TCP-IP -- therefore rendering the Optimizer incapable of reading the correct MTU settings.
_______________________________________

The Optimizer goes: \Class\Net\000n -> \Network\MSTCP\Driver -> \Class\NetTrans\000n. It assumes the first \Class\Net subkey is related to the first \MSTCP subkey. This will not always be the case -- as above.

Then, the Optimizer only looks in the NetTrans subkeys for MaxMTU -- the Net\IPMTU values are never queried. While I did not try to set the IPMTU with the Optimizer (time is limited), even reading these incorrectly will be a disservice to PPPoE-DSL and Dial-up users.

You do not appear to be using the data in the Enum\Root\Net or Enum\PCI keys. These are the *only* keys that tie together the multiple other subkeys. Without using that data early on, you can never truly link all the keys together correctly.

Just my humble opinion. Good luck.
User avatar
Philip
SG VIP
Posts: 11761
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Mpegger, please try re-downloading both versions below:
SG TCP Optimizer 7
SG TCP Optimizer 6a

Does the 6a version work on your system, but version 7 doesn't ?


Rick: I had uploaded the old version by error yesterday, you're still testing version 6a, sorry.
Mpegger
New Member
Posts: 10
Joined: Wed Feb 20, 2002 6:32 am

Post by Mpegger »

I actually downloaded the 6a before you posted your message. :D Seems to work fine, although Windows didn't exit correctly and I had to press the reset button. ;)

Funny thing though. All my settings equaled what you have as recommended for the DSL PPPoE settings. But when I try the TCP/IP Analyzer, I get "standard" PPPoE settings. I think my 3Com gateway is the culprit. Would this affect my connection tweaking abilities in any way?

Have Linksys NIC with Rwin set @ 255552 and TTL @ 64.

TCP/IP Analyzers detects Rwin @ 65535 and TTL @ 54.

Everything else is detected the same as my current settings.
Earthlink DSL NYC
3Com Home Eternet Gateway
Linksys 10/100 NIC
User avatar
Lobo
SG VIP
Posts: 17660
Joined: Thu Nov 23, 2000 2:32 pm
Location: Panama City, FL and a FAN of Dale Earnhardt Jr. Bud Chevy & NASCAR , and the Atlanta Braves

Post by Lobo »

Make sure Tcp1323Opts
scaling box is checked in Optimizer :) Then apply changes and REBOOT :)
Mpegger
New Member
Posts: 10
Joined: Wed Feb 20, 2002 6:32 am

Post by Mpegger »

Already had it. Like I said, all my settings equaled what the optimizer had as recommended.

I tried a higher Rwin right now as well. Still TCP/IP Analyzer only detects Rwin of 65535 and TTL 52, even though I now have the Rwin at 511104 and TTL at 64. Theres been no noticible change in speed when I test my connection on 2 different download "speed" analyzers. I'm starting to think I'm stuck at the gateway's settings and the only way I'm going to be able to change them is if I manage to hex edit the firmware. Like I'll ever be able to figure out where the settings are in the firmware. :(
Earthlink DSL NYC
3Com Home Eternet Gateway
Linksys 10/100 NIC
User avatar
Lobo
SG VIP
Posts: 17660
Joined: Thu Nov 23, 2000 2:32 pm
Location: Panama City, FL and a FAN of Dale Earnhardt Jr. Bud Chevy & NASCAR , and the Atlanta Braves

Post by Lobo »

When you deleted former patch did you do it in control panel, add/remove or delete the whole thing, download the runtime files below on thread :)
Mpegger
New Member
Posts: 10
Joined: Wed Feb 20, 2002 6:32 am

Post by Mpegger »

No other patch program used before this except the sguide_tweak_98_ME_PPPoE registry patch.

And if your referring to the patch program itself, I have each one numbered accordingly. I can't stand downloading updates with no version numbers. :D

Btw, I did notice something a little strange in 'Network Adapter selection' of version 6a. I have 2 Dial-up adapters listed, Microsoft VPN adapter, and the Linksys adapter. Both Dial-up Adapters show ip addresses of 0.0.0.0. MS-VPN shows my computers ip address 192.168.x.x, and the Linksys which is connected to my gateway, doesn't show any address at all. Ideas?
Earthlink DSL NYC
3Com Home Eternet Gateway
Linksys 10/100 NIC
User avatar
Lobo
SG VIP
Posts: 17660
Joined: Thu Nov 23, 2000 2:32 pm
Location: Panama City, FL and a FAN of Dale Earnhardt Jr. Bud Chevy & NASCAR , and the Atlanta Braves

Post by Lobo »

In my sig SG Patches download 386th fix patch if you are on 9x OS :)
Mpegger
New Member
Posts: 10
Joined: Wed Feb 20, 2002 6:32 am

Post by Mpegger »

I just came back after re-installing the Vtcp.386 and now I see your message. :D
Looks like Windows must have replaced it with the older version when I un-installed the PPPoE software.
Ok. Now my correct Rwin is detected but the TTL still shows up as only 52 and not 64. Can't think of why that would be. And the larger Rwin didn't help any with my download speed. :(
Looks like I'm stuck at 512 down.
Earthlink DSL NYC
3Com Home Eternet Gateway
Linksys 10/100 NIC
User avatar
Lobo
SG VIP
Posts: 17660
Joined: Thu Nov 23, 2000 2:32 pm
Location: Panama City, FL and a FAN of Dale Earnhardt Jr. Bud Chevy & NASCAR , and the Atlanta Braves

Post by Lobo »

Most DSL users don't use large RWIN's like cable, if your MTU is 1492, try Tcp Recive Window of 31944 or 63888, and TTL is not the same as what you have it set to, long story, type it in your search engine to find out more :)

Also always delete through control panel as it will not remove windows files

See System file checker in help, run it, all you care about is windows files,subfolders and they are on your SE disk :)
Kirby Smith
Member
Posts: 84
Joined: Fri Jun 01, 2001 6:42 pm
Location: Derry, NH

Post by Kirby Smith »

Good luck getting the search engine on this site to look for 3-letter acronyms, which most of ours are, e.g., MTU, NIC, and TTL. I don't know if this is a limitation of vBulletin or a setting of the moderators.

kirby
User avatar
Philip
SG VIP
Posts: 11761
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Guys, please post on topic. This thread is for discussing TCP Optimizer issues !
User avatar
rmrucker
Posts: 896
Joined: Sun Sep 17, 2000 12:00 pm
Location: Long Beach, CA, USA

Post by rmrucker »

OffTopic: The TTL value on the Analyzer will not equal the value on your machine -- it will be decreased by the number of hops from you house to Speedguide.net.

OnTopic: Scratch what I said -- the new Optimizer does not work on my machine either: http://www.dslreports.com/r0/download/8 ... poning.jpg

Hopefully there is something wrong with my machine... Time to reboot.
User avatar
Philip
SG VIP
Posts: 11761
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Argh, just when I thought everything is working right... Back to the drawing board. Anything more specific ? The program does not start at all, or ?
User avatar
rmrucker
Posts: 896
Joined: Sun Sep 17, 2000 12:00 pm
Location: Long Beach, CA, USA

Post by rmrucker »

I wanted to make sure it was not my system first. So far, it looks like it is the program. :( Jeez, I know how frustrating this is. Hang in there.

Here is what I can see -- I don't know how to interpret all of this, but perhaps it will be of some use.

If I double-click on the program, the egg timer appears for a few seconds and then disappears -- without the program opening. If I check Ctrl-Alt-Del, I get that "Not Responding" message (image above). If I check Process Explorer, I see that TCPPotimizer.exe *is* an active process. It has multiple DLL's (28) that it is using -- one of which is ICMP.dll -- is that for the Ping tests??

It only has 7 handles open -- I don't remember exactly, but this seems smaller than before -- however, the program has been modified... The handles are CSHOOOK (Device), rpcrt4sharedmem (MappedFile), Winsock2CatalogMutex (Mutex), OLESMLOCKMUTES (Mutex), Winsock2CatalogMutex (Mutex) [yes, this is listed twice], TCPOptimizer.exe (Process), TCPOptimizer (Thread). There is little else of interest in Process Explorer.

In FileMon (FileMonitor - Sysinternals -- which reports access to files in real time), there is quite a bit of activity:

1) Explorer "Gets" the "Attibutes" for TCPOptimizer.exe.
2) Explorer appears to "Open" TCPOptimizer.exe several times. It reports OPENEXISTING READONLY DENYNONE each time, and it "seeks" and "reads" to various "offsets" with the file open. Several hundred lines of Seek and Read appear with various openings of the file.
3) Then a process named "???" Opens TCPOptimizer just like above.
4) Finally ??? begins to read all of the DLL's that TCPOptimizer uses.
5) Then the Open.wav file is opened (but, this actually is never heard...).
6) Then a Process called "Tcpoptim" opens Win.ini, then reading DLL's and other open files.
7) This ends with Vsmon reading TCPOptimizer.exe.

That is all I can see so far. Time to go.
jd roost
Member
Posts: 46
Joined: Mon Feb 18, 2002 9:11 pm

Post by jd roost »

I have the same problem. Just downloaded it. It wont start.
I get the hourglass and thaen have to ctl alt del to shut it down.
Jim
User avatar
Philip
SG VIP
Posts: 11761
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Working on it, thanks for the input guys. Seems it is a Windows 98 issue, related to the new algorithm for the Network adapters.

Rick, icmp.dll is used for the ping, yes.
User avatar
rmrucker
Posts: 896
Joined: Sun Sep 17, 2000 12:00 pm
Location: Long Beach, CA, USA

Post by rmrucker »

Arrrgggghhh! Jeez, just reading and enumeration the registry should not do this, should it?? Got to love computers, huh? :)

Hehehe. DSLR pulled my images. I guess they didn't approve of my use of their resources! ;)
User avatar
Philip
SG VIP
Posts: 11761
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Originally posted by rmrucker
Jeez, just reading and enumeration the registry should not do this, should it??
Obviously it did... That's the only change (and also reading any IPMTU entries). We must be doing something wrong.

Let me know if you need web space I'll hook ya up, although we'll be moving to a faster server in a week or so.
User avatar
rmrucker
Posts: 896
Joined: Sun Sep 17, 2000 12:00 pm
Location: Long Beach, CA, USA

Post by rmrucker »

My only thought is that there may be some typo?? Perhaps a single letter substition could do this? I don't know. What program are you writing this on?
User avatar
Philip
SG VIP
Posts: 11761
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

yeah, I supose it's just a question of debugging.
MS Visual C++
User avatar
rmrucker
Posts: 896
Joined: Sun Sep 17, 2000 12:00 pm
Location: Long Beach, CA, USA

Post by rmrucker »

It is worth a look. Damn, I only have VB. Good luck.
atman
Member
Posts: 28
Joined: Wed Feb 13, 2002 1:27 am
Location: Tangent,Oregon

Post by atman »

Is v 7.0 not working for just Win98 or all Windows versions ?
How about v 6.0b?
Intel C2D E6700 @2.67ghz
ASUS P5B-E
Arctic Silver 5
SilverStone Temjin TJ07 Case
2048 Crucial Dominator Memory
2 WD Raptor 150 SATA HD
1 WD 500 gig SATA HD
2 Samsung SATA DVD Burners
EVGA 8800GTX:rockin:
SoundBlaster X-fi Fatal1ty
Silverstone 750 watt PSU
Attansic L1 Gigabit LAN
Toshiba PCX2600 Modem
Win XP Pro SP2
ViewSonic VP2030b 20"
User avatar
Lobo
SG VIP
Posts: 17660
Joined: Thu Nov 23, 2000 2:32 pm
Location: Panama City, FL and a FAN of Dale Earnhardt Jr. Bud Chevy & NASCAR , and the Atlanta Braves

Post by Lobo »

you are confusing people, it works in 98, just a few bugs on a few machines which they are working on, it's safe for 98 :)
atman
Member
Posts: 28
Joined: Wed Feb 13, 2002 1:27 am
Location: Tangent,Oregon

Post by atman »

Originally posted by Lobo
you are confusing people, it works in 98, just a few bugs on a few machines which they are working on, it's safe for 98 :)
Lobo,
Will v 7.0 work on ME ?
Intel C2D E6700 @2.67ghz
ASUS P5B-E
Arctic Silver 5
SilverStone Temjin TJ07 Case
2048 Crucial Dominator Memory
2 WD Raptor 150 SATA HD
1 WD 500 gig SATA HD
2 Samsung SATA DVD Burners
EVGA 8800GTX:rockin:
SoundBlaster X-fi Fatal1ty
Silverstone 750 watt PSU
Attansic L1 Gigabit LAN
Toshiba PCX2600 Modem
Win XP Pro SP2
ViewSonic VP2030b 20"
User avatar
Lobo
SG VIP
Posts: 17660
Joined: Thu Nov 23, 2000 2:32 pm
Location: Panama City, FL and a FAN of Dale Earnhardt Jr. Bud Chevy & NASCAR , and the Atlanta Braves

Post by Lobo »

Yes :)
atman
Member
Posts: 28
Joined: Wed Feb 13, 2002 1:27 am
Location: Tangent,Oregon

Post by atman »

Lobo,
I have used a previous version of this.Should I reload the settings I saved before installing it,remove the older version,then install v 7.0 ?Or, should I just install v 7 over the previous ? :p
Intel C2D E6700 @2.67ghz
ASUS P5B-E
Arctic Silver 5
SilverStone Temjin TJ07 Case
2048 Crucial Dominator Memory
2 WD Raptor 150 SATA HD
1 WD 500 gig SATA HD
2 Samsung SATA DVD Burners
EVGA 8800GTX:rockin:
SoundBlaster X-fi Fatal1ty
Silverstone 750 watt PSU
Attansic L1 Gigabit LAN
Toshiba PCX2600 Modem
Win XP Pro SP2
ViewSonic VP2030b 20"
Post Reply