Search
Latest topics
Disable Naggle, Improve Latency
Page 1 of 1
Disable Naggle, Improve Latency
This has been posted about before in other forums, but it bears repeating due to how much better RO can run with this. The default state (naggling enabled) improves performance by allowing several small packets to be combined together into a single, larger packet for more efficient transmission. While this improves overall performance and reduces TCP/IP overhead, it may briefly delay transmission of smaller packets. Keep in mind that disabling Naggle's algorithm may have some negative effect on file transfers, and can only help reduce delay in some games. This naggle can be disabled by following the instructions below.
If you're using Windows XP, you'll need to have SP2 or higher installed. If you're using Windows Vista, you'll need to have SP1 or higher installed. I'm not sure if this works or is needed for Windows 7.
First you need to make sure you have MSMQ (Microsoft Message Queuing) installed and activated. Go to Start > Control Panel and select Add or Remove Programs. Click on the Add/Remove Windows Components button. Scroll down the list and find Message Queuing. If it's not checked/activated, you'll need to do this now and restart your computer when finished.
Now you'll need to edit your Windows Registry. Go to Start > Run and enter the command regedit. Be very careful editing the Registry.
Using the left-hand portion of the Registry window, you'll need to navigate to the following location (clicking on Parameters to highlight it):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
In the right-hand portion, right click and select New DWORD from the menu. Name this entry TCPNoDelay (exactly as it reads, case matters). Right click on this new DWORD and select Modify. Change its value from 0 to 1.
Using the left-hand portion of the Registry window, you'll need to navigate to the following location (clicking on {NIC-id} to highlight it):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}
You'll need to click on each of the entries under Interfaces to find the correct one. To verify the correct one, open the Command Prompt with Start > All Programs > Accessories > Command Prompt. Type ipconfig /all and this will pop up various information. The IP address listed should match the DhcpIPAddress in the {NIC-id} you need to highlight.
Once verified, in the right-hand portion, right click and select New DWORD from the menu. Name this entry TcpAckFrequency (exactly as it reads, case matters). Right click on this new DWORD and select Modify. Change its value from 0 to 1.
Close all programs, reset your computer, and revel in how much smoother RO runs. Things to test to show how much latency has improved are Firewall and TKM's Heat skill. With Naggle active, damage and animation would come in choppy bunches. With it deactivated, damage and animation should now come in a smooth stream. Enjoy~
Instructional video for the Registry Edit, step by step: https://www.youtube.com/watch?v=DQPY-wh9PbU
If you're using Windows XP, you'll need to have SP2 or higher installed. If you're using Windows Vista, you'll need to have SP1 or higher installed. I'm not sure if this works or is needed for Windows 7.
First you need to make sure you have MSMQ (Microsoft Message Queuing) installed and activated. Go to Start > Control Panel and select Add or Remove Programs. Click on the Add/Remove Windows Components button. Scroll down the list and find Message Queuing. If it's not checked/activated, you'll need to do this now and restart your computer when finished.
Now you'll need to edit your Windows Registry. Go to Start > Run and enter the command regedit. Be very careful editing the Registry.
Using the left-hand portion of the Registry window, you'll need to navigate to the following location (clicking on Parameters to highlight it):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
In the right-hand portion, right click and select New DWORD from the menu. Name this entry TCPNoDelay (exactly as it reads, case matters). Right click on this new DWORD and select Modify. Change its value from 0 to 1.
Using the left-hand portion of the Registry window, you'll need to navigate to the following location (clicking on {NIC-id} to highlight it):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}
You'll need to click on each of the entries under Interfaces to find the correct one. To verify the correct one, open the Command Prompt with Start > All Programs > Accessories > Command Prompt. Type ipconfig /all and this will pop up various information. The IP address listed should match the DhcpIPAddress in the {NIC-id} you need to highlight.
Once verified, in the right-hand portion, right click and select New DWORD from the menu. Name this entry TcpAckFrequency (exactly as it reads, case matters). Right click on this new DWORD and select Modify. Change its value from 0 to 1.
Close all programs, reset your computer, and revel in how much smoother RO runs. Things to test to show how much latency has improved are Firewall and TKM's Heat skill. With Naggle active, damage and animation would come in choppy bunches. With it deactivated, damage and animation should now come in a smooth stream. Enjoy~
Instructional video for the Registry Edit, step by step: https://www.youtube.com/watch?v=DQPY-wh9PbU
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|
Wed Feb 01, 2012 8:14 am by cecileB
» Car Buying Tips eBook
Thu Aug 04, 2011 12:12 pm by Guest
» Caffeine For Pregnancy Safe
Wed Aug 03, 2011 10:20 am by Guest
» my mom is dating again intj dating
Wed Aug 03, 2011 8:45 am by Guest
» tramal drug
Mon Aug 01, 2011 11:36 pm by Guest
» Dealer Negotiation Secrets eBook
Mon Aug 01, 2011 10:47 pm by Guest
» Íàâàëüíû
Mon Aug 01, 2011 8:36 pm by Guest
» Betty White Heart Worm Pills
Mon Aug 01, 2011 5:21 pm by Guest
» Bags Ogio Cheap
Mon Aug 01, 2011 2:50 pm by Guest