Solution for slow Upload/capped 10Mbps speed. Wired on Windows 7 BT Infinty and perhaps Virgin

Associate
Joined
17 Sep 2007
Posts
554
I have been trying to find out why my Windows 7 machine performed poorly compared to my Microserver Untangle Box and Win2008 Server. My main machine is far more powerful than these.

The uploads always seemed capped at 10Mbps or thereabouts. If I fired it through my Untangle Box I could get 18- 20Mbps.

A little more digging around it seemed a OS problem as I tried 2 different routers my ASUS N56U and a Dlink DIR655, and tried 3 different Network Cards.

So if you have a Windows 7 machine I suggest you try this.

Of course at your own risk and please backup your registry beforehand, and do not try if you are unsure.

Firstly you might want to try and turn the Auto Tune feature off and try this.

I did try truning auto tuning off also, but for me didn't make any difference.

With Command prompt action.

"netsh interface tcp set global autotuning=disabled"

Disabling

"netsh interface tcp set global autotuning=normal"

Enabiling


The main solution though for me was this.

start, run, type REGEDIT and open it, then find this

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\AFD\Parameters

create a new dword 32bit string in Parameters and name it "DefaultSendWindow" Please do not enter Quotes

then double click it, choose Decimal and type this number 1640960

exit regedit, reboot pc.

After reboot run speedtest and see the difference.


My speeds are as expected now on all my machines.

Note "the number specified could be tuned to accurately reflect your upload 20Mbps = 256000. I have just set it at this figure so that my buffer size is increased enough to provide a difference."

The default in other Window OS's is 8192, but it isn't mentioned in Windows 7 at all, by simply adding this to the registry and increasing the number provided the result below.

BEFORE

136257761162283186225.png


AFTER

136275713987150041976.png


If you are experiencing problems with upload wired on Windows 7 and on BT Infinity 80/20 and above and maybe Virgin 120/20 then try as it only takes a few minutes. Please post back your results and test your speed through this link.

I hope this helps some of you, and that it some cases it may not be BT Infinity or Virgin equipment, but this simple setting. :)

http://www.thinkbroadband.com/speedtest.html

If this doesn't work, but still find you are limited in your upload speed and have an Asus Motherboard.

Check to see if you installed AI Suite at any point and look for a program called Network Icontrol either disable it or un-install it as this has been known to cause problems and restrict uploads.
 
Last edited:
OMG thank you so much, i have gone from Thinkbroadband speedtest
12Mbps upload to 18.5Mbps
I cant believe that a simple tweak does this
 
Glad it helped someone. I posted at AV Forums and it helped someone there also. :)

http://www.avforums.com/forums/bt/1752135-solution-slow-upload-10mbps-speed-wired-windows-7-bt-infinty.html

Also for those on Asus RT-N56U new firmware released today 3 hours ago.

version 3.0.3.3-045

https://code.google.com/p/rt-n56u/

Change Log

IPv6+IPv4 (dual stack).
- Linux kernel 3.0.68.
- 5GHz WiFi driver v2.4.3.6 (include backports and fixes).
- 2.4GHz WiFi driver v2.5.0.11.
- Full build: included "transmission", "minidlna", "xupnpd".

I actually got a slight speed increase all round although it may be due to the new PPPoe session, and the cpu stats work better now..
 
Last edited:
Back
Top Bottom