I need help tweaking W/XP Pro for gaming [Archive] - SpeedGuide.net Broadband Community

View Full Version : I need help tweaking W/XP Pro for gaming


atman
12-29-02, 01:43 PM
Hello all !!
I have recently replaced my aging Win ME with XP pro and I need some reccomendations on tweaking my Attbi cable connection.
I primarly use the internet for online gaming so I am interested in tweaking XP to give the best performance for that and general browsing.My connection is rated at 1500/256 and I am getting an actual 1737/228 testing at Broadband reports.
I have not tweaking anything on XP yet and here is the the analyzer results.

TCP options string = 020405b401010402

MTU = 1500
MTU is fully optimized for broadband.

MSS = 1460
Maximum useful data in each packet = 1460, which equals MSS.

Default Receive Window (RWIN) = 17520
RWIN Scaling (RFC1323) = 0 bits
Unscaled Receive Window = 17520
RWIN is a multiple of MSS
Other values for RWIN that might work well with your current MTU/MSS:
513920 (MSS x 44 * scale factor of 8)
256960 (MSS x 44 * scale factor of 4)
128480 (MSS x 44 * scale factor of 2)
64240 (MSS x 44)

bandwidth * delay product:
Your RcvWindow limits you to: 700.8 kbps (87.6 KBytes/s) @ 200ms
Your RcvWindow limits you to: 280.32 kbps (35.04 KBytes/s) @ 500ms
Consider increasing your RWIN value to optimize TCP/IP for broadband.

MTU Discovery (RFC1191) = ON

Time to live left = 113 hops
TTL value is ok.

Timestamps (RFC1323) = OFF

Selective Acknowledgements (RFC2018) = ON

IP type of service field (RFC1349)= 00000000

Something seems wrong with that RWIN.
Downloading seems good but online gaming feels slow,not laggy,just slow....even on good servers.
I want to do this right so I am asking for advice on this instead of just changing stuff.
Can you guys help ?
Peace

mnosteele52
12-29-02, 06:47 PM
OK, use the following settings in CableNut:

DefaultReceiveWindow = 230400
DefaultSendWindow = 32768
DisableAddressSharing = 1
InitialLargeBufferCount = 100
InitialMediumBufferCount = 240
InitialSmallBufferCount = 320
LargeBufferSize = 81920
MaxFastTransmit = 64000
MediumBufferSize = 15040
PriorityBoost = 0
SmallBufferSize = 1280
TransmitWorker = 32
FastSendDatagramThreshold = 4096
EnableFastRouteLookup = 1
EnablePMTUDiscovery = 1
IgnorePushBitsOnReceive = 0
GlobalMaxTcpWindowSize = 64240
MaxFreeTcbs = 8000
MaxHashTableSize = 16384
MaxNormLookupMemory = 5000000
SackOpts = 1
SynAttackProtect = 1
Tcp1323Opts = 0
TcpLogLevel = 1
TcpMaxDupAcks = 2
TcpMaxHalfOpen = 100
TcpMaxHalfRetried = 80
TcpRecvSegmentSize = 1460
TcpSendSegmentSize = 1460
TcpTimedWaitDelay = 30
TcpUseRFC1122UrgentPointer = 0
TcpWindowSize = 64240
MaxConnectionsPer1_0Server = 20
MaxConnectionsPerServer = 10
DefaultTTL = 64
DisableUserTOSSetting = 0
TcpMaxDataRetransmissions = 6
DefaultTOSValue = 92

VERY IMPORTANT TO DO THE FOLLOWING

1. Under your LAN connection - properties - general tab, uninstall all the protocols there that you do not need.

2. Open IE and select tools - internet options - connections - LAN settings, make sure NOTHING there is checked.

3. Make sure you have the latest drivers for your NIC from the manufacturer. Set your NIC duplex mode to 10mb half duplex for Cable, for DSL it is ISP dependent unless you are using a router, if so then set it to 100mb full duplex for both Cable & DSL (the instructions are in my Help & Tips link (http://forums.speedguide.net/showthread.php?s=&postid=643301#post643301)). If you are using a router make sure you have the latest firmware.

4. Clear your temporary internet files.

5. Power cycle your modem, unplug it for atleast 15 seconds.

6. Download and update then do a scan with SpyBot (http://beam.to/spybotsd), anything checked in red is spyware and safe to remove.

7. Make sure you do the faster web page tweak in my Help & Tips link (http://forums.speedguide.net/showthread.php?s=&postid=643301#post643301).

:D ;)

atman
12-29-02, 08:05 PM
Thanx !!
I DL'd CableNuts and configured it as you said.This is what I came up with after the tweak on the analyzer.

TCP options string = 020405b401010402

MTU = 1500
MTU is fully optimized for broadband.

MSS = 1460
Maximum useful data in each packet = 1460, which equals MSS.

Default Receive Window (RWIN) = 64240
RWIN Scaling (RFC1323) = 0 bits
Unscaled Receive Window = 64240
RWIN is a multiple of MSS
Other values for RWIN that might work well with your current MTU/MSS:
513920 (MSS x 44 * scale factor of 8)
256960 (MSS x 44 * scale factor of 4)
128480 (MSS x 44 * scale factor of 2)

bandwidth * delay product:
Your RcvWindow limits you to: 2569.6 kbps (321.2 KBytes/s) @ 200ms
Your RcvWindow limits you to: 1027.84 kbps (128.48 KBytes/s) @ 500ms

MTU Discovery (RFC1191) = ON

Time to live left = 49 hops
TTL value is ok.

Timestamps (RFC1323) = OFF

Selective Acknowledgements (RFC2018) = ON

IP type of service field (RFC1349)= 01011100
Precedence (priority) = 010 (immediate)
Delay = 1 (low delay)
Throughput = 1 (high throughput)
Reliability = 1 (high reliability)
Cost = 0 (normal cost)


Is this what it is supposed to be ? The RWIN does not match what you had me set it to in the adjuster.
Is XP overriding the Tweak?

mnosteele52
12-29-02, 08:41 PM
Your settings are perfect. In 2K & XP DefaultReceiveWindow is an AFD parameter not a TCP/IP parameter. The setting that the TCP/IP Analyzer shows is TcpWindowSize.

:) :D

atman
12-29-02, 10:30 PM
Thanx SuperMan !!
The DL's are great....216kbs on your 64 meg testfile.Pretty nice !!
I'll have to play online and see how it feels...should be a little better I hope !!
As far as your tweak for the quicker page loading,what should the parametars look like.

This tweak will help web pages load faster, it has no real effect on download speeds, just helps your pc look up websites faster thereby speeding up how fast the page loads and making websurfing more enjoyable.

Navigate to this registry entry and change the following settings:

For XP & 2K

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic
es\Tcpip\ServiceProvider

For 98, 98SE & ME

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic
es\VxD\MSTCP\ServiceProvider

On the right for ALL OS's change these entries: (ALL values are HEXIDECIMAL)

Class = 1
DnsPriority = 1
HostsPriority = 1
LocalPriority = 1
NetbtPriority = 1

To change the value right mouse click on the value and select modify and enter the values above once you have done all of them reboot to take effect and see how fast your pages load.

For 98 & ME they should all look like:

01 00 00 00 Should the XP values also look like this ?

mnosteele52
12-30-02, 11:23 AM
Originally posted by atman
Should the XP values also look like this ?

Nope, the XP values are just a 1.

:D :cool: