A few questions about unscaled RWIN

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.
Post Reply
Bubonlubrique
New Member
Posts: 1
Joined: Wed Mar 04, 2015 10:31 am

A few questions about unscaled RWIN

Post by Bubonlubrique »

Hello guys. A fellow Warframe has redirected me to your website to kind of diagnostic my connection as I've been having some problems when hosting games for other players. Anyways, I've downloaded the optimizer and after reading the documentation, I chose to go with the easy "optimal" settings configuration as I'm not exactly a pro on TCP matters. Sadly, the TCP analyzer tells me those tweaks are not enough. I've already made sure that my IP address is correct, although your website tells me I'm located in Martinique which is not the case :p , so the data the analyzer gives me must be correct.
So... I've set my MTU to 1492 and it's all good but RCP Recieve Window is kind of an enigma : I've tried to set it to 511104 using the formula of MSSx1452x2^8 (my bandwidth according to speedtest is around 12000 kbps). That formula seems to match my RWIN scaling (2^8=256bits) but the analyzer still indicates that
"The unscaled RWIN value is lower than it should be. Also, RWIN being close to and above 65535 does not justify the header overhead of enabling TCP 1323 Options. You might want to use one of the recommended RWIN values below." What are the TCP 1323 options ? Scaling Window ? Does that mean I should untick "Window Scaling", as it seems my RWIN is 66560 ? The optimizer always ticks "Window Scaling" when using "optimal settings". Further more, the optimizer has come up with a TCP Recieve Window of 522720 which I have no idea how. So, at this point, I think I figured out unscaled RWIN is actually 260 but I have no idea how to tweak it on the optimizer nor what value would be appropriate. I'm quite lost. Can you guys give me some help ? Would be much appreciated. I'm starting to drown in documentation and abbreviations i don't understand.

Here is the compact version of the analyze for you guys :

« SpeedGuide.net TCP Analyzer Results »
Tested on: 2015.03.04 10:27
IP address: 90.43.xxx.xxx
Client OS/browser: Windows 8.1 (Firefox 36.0)

TCP options string: 020405ac0103030801010402
MSS: 1452
MTU: 1492
TCP Window: 66560 (NOT multiple of MSS)
RWIN Scaling: 8 bits (2^8=256)
Unscaled RWIN : 260
Recommended RWINs: 63888, 127776, 255552, 511104, 1022208
BDP limit (200ms): 2662kbps (333KBytes/s)
BDP limit (500ms): 1065kbps (133KBytes/s)
MTU Discovery: ON
TTL: 112
Timestamps: OFF
SACKs: ON
IP ToS: 00000000 (0)
User avatar
Philip
SG VIP
Posts: 11761
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Since Windows 7, the OS only reports the "current" RWIN value, and it tunes it on the fly depending on network conditions. Because of that, the Analyzer can only display the current RWIN state, and not the possible maximum value.

Also, the Optimizer will not be able to tweak a few of the newer settings in Windows 8.1, you may want to refer to the following article to fine-tune if you're still having issues: http://www.speedguide.net/articles/wind ... weaks-5077
Post Reply