Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 D.I.Y. Lowerping, Do it at home setup

views
     
erni3
post Dec 12 2007, 04:40 PM

Casual
***
Junior Member
396 posts

Joined: Mar 2005
From: Boleh Land



OK the VM / Linux stuff has proved unnecessary!

To get low pings with 2 simple registry hacks do the following (you need to do both settings for the maximum effect)

1 - TcpAckFrequency - NOTE if you are running Windows Vista this setting may not have any effect - a hotfix is needed is linked below. This works fine under Windows XP.

Thanks to Dedrin for locating the VISTA hotfixes needed to apply the TcpAckFrequency registry tweak (apply the hotfix then add the registry tweak):

Q u o t e:


For Vista users, you can download this hotfix from here.

Vista 32 bit - http://thehotfixshare.net/board/index.php?showtopic=3265

Vista 64 bit - http://thehotfixshare.net/board/index.php?showtopic=5976

You will have to register on that site to download it, but it is free and I have never received any kind of ads or spam from them. Pretty good site for Windows hotfixes that are generally unpublished to the public on any kind of widespread basis.

Cheers.



Now,

Type "regedit" in windows "run.." dialog to bring up registry menu

Then find:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\

There will be multiple NIC interfaces listed in there, find the one you use to connect to the internet, there will be several interfaces listed (they have long names like {7DBA6DCA-FFE8-4002-A28F-4D2B57AE8383}. Click each one, the right one will have lots of settings in it and you will see your machines IP address listed there somewhere. Right-click in the right hand pane and add a new DWORD value, name it TcpAckFrequency, then right click the entry and click Modify and assign a value of 1.

you can change it back to 2 (default) at a later stage if it affects your other TCP application performance. it tells windows how many TCP packets to wait before sending ACK. if the value is 1, windows will send ACK every time it receives a TCP package.

2 - TCPNoDelay
This one is usually pretty simple (see note)

Details: http://technet2.microsoft.com/windowsserve...3.mspx?mfr=true

You should install the Microsoft Message Queuing Service. To do this go:

START > SETTINGS > CONTROL PANEL

Open up ADD OR REMOVE PROGRAMS

click ADD/REMOVE WINDOWS COMPONENTS

Scroll down the list that appears, and TICK the entry MESSAGE QUEUING and click NEXT. Message Queuing will now be installed. Once done its probably a good idea to restart. Once thats done then add the registry entry below

Type "regedit" in windows "run.." dialog to bring up registry menu

Then find:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters

Right-click in the right hand pane and add a new DWORD value, name it TCPNoDelay, then right click the entry and click Modify and assign a value of 1.

Click Ok and close the registry editor, then reboot your PC.

Post results below

Baalzaman
Before: 400-450ms in Shatt
After: 230ms average
Got this from
http://forums.worldofwarcraft.com/thread.h...64146&sid=1#179

For the second part i can't get it to work cause i am using Vista..any idea how?

This post has been edited by erni3: Dec 12 2007, 04:41 PM
erni3
post Dec 12 2007, 04:51 PM

Casual
***
Junior Member
396 posts

Joined: Mar 2005
From: Boleh Land



haha i can't even see your screen shot. maybe my Screamx screwing up again
erni3
post Dec 12 2007, 05:01 PM

Casual
***
Junior Member
396 posts

Joined: Mar 2005
From: Boleh Land



mmmm thx for the help, i try that method later cause i m not sure which method suit me the best cause streamyx giving me massive head ache now. Any problem i pm you, if you don't mind smile.gif

 

Change to:
| Lo-Fi Version
0.0236sec    0.88    7 queries    GZIP Disabled
Time is now: 11th December 2025 - 05:21 AM