which setting better for online games on windows 8.1 pls help
which setting better for online games on windows 8.1 pls help
which setting better for online games on windows 8.1
too much lag when play online game on chess.com pls help
Receive-Side Scaling State : enabled
Chimney Offload State : disabled
NetDMA State : disabled
Direct Cache Access (DCA) : disabled
Receive Window Auto-Tuning Level : disabled
Add-On Congestion Control Provider : none
ECN Capability : disabled
RFC 1323 Timestamps : disabled
Initial RTO : 3000
Receive Segment Coalescing State : disabled
Non Sack Rtt Resiliency : disabled
Max SYN Retransmissions : 2
too much lag when play online game on chess.com pls help
Receive-Side Scaling State : enabled
Chimney Offload State : disabled
NetDMA State : disabled
Direct Cache Access (DCA) : disabled
Receive Window Auto-Tuning Level : disabled
Add-On Congestion Control Provider : none
ECN Capability : disabled
RFC 1323 Timestamps : disabled
Initial RTO : 3000
Receive Segment Coalescing State : disabled
Non Sack Rtt Resiliency : disabled
Max SYN Retransmissions : 2
-
- New Member
- Posts: 3
- Joined: Tue May 20, 2014 10:55 pm
Been experimenting myself. I'd set chimney to automatic, NetDMA State to Enable (not supported in my version of Windows 8, but maybe is in yours). Read a thread where an individual reduced a database sync from over 100 hours to just 19 using those settings. That kind of of throughput improvement alone should help with everything! So open an administrative cmd prompt and type: netsh int tcp set global netdma=enabled Also type: netsh int tcp set global chimney=automatic
Just a sidenote: I found a way to always run cmd as an adminstrator. Go to HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
and right click empty space, select new string value, type: C:\Windows\System32\cmd.exe, doubleclick type ~RUNASADMIN (yes that's a tilde in front of RUNASADMIN) and hit enter. You don't even need to reboot for this to take effect. From then on when you type cmd in the search box you can just double-click instead of having to always right click it and choose to run it as admin.
BTW don't tweak your settings for gaming at the cost of hurting your other needs with your internet connection. For instance, I couldn't figure out why I was getting 19 Megabytes per second (that's over 155Mbits) download speed on my very old computers, whereas I was getting less than 3 on my brand new gaming system. Turned out setting Receive Window Auto-Tuning Level to disabled is a very, very bad idea! Soon as I changed that back to normal my download speeds match that of my other computers. So change it to: Receive Window Auto-Tuning Level=normal
You can also try setting your "TCPNoDelay" to enabled. That alone seemed to improve my gaming latency.
I borrowed this from another site so I don't have to type all the instructions LOL
In regedit got to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters (If you don’t have that key, create it.) Right click “Parameters”, New -> DWORD (32-bit) and Name that value “TCPNoDelay”, and edit its value to “1″.Value.
TcpAckFrequency dictates how soon network traffic is acknowledged. The default is 2, this means that every other request is acknowledged. Setting this value to 1 will theoretically improve your online gaming latency because requests are acknowledged right away, instead of waiting for the 2nd one.
TCPNoDelay toggles Nagle’s Algorithm. What this algorithm does is fill up your maximum segment size before sending out packets. Setting this value to 0 disables “nagling,” which would eliminate wait time before sending small packets (such as those frequently used in online gaming).
1. Open regedit.
2. Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces
3. You will see multiple keys with random hexadecimal characters. Click each one to see which one contains your current IP address. (To check your IP address, go to command prompt, type in ipconfig and check your IPv4 adddress).
4. When you see which key has your IP address, right click that key then select New -> DWORD (32-bit) Value.
5. Name that value “TcpAckFrequency”, and edit its value to “1″.
One more thing, lot of people recommend changing congestion provider from none to CTCP. The method for this is DIFFERENT in Windows 8! You'll need to first add a registry entry in order for it to work (back up the registry before trying anything; helps to backup the individual keys to folders that relate to the setting you are trying to tweak). Download the registry file and apply it http://www76.zippyshare.com/v/18371009/file.html
This registry file contains the following:
Just a sidenote: I found a way to always run cmd as an adminstrator. Go to HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
and right click empty space, select new string value, type: C:\Windows\System32\cmd.exe, doubleclick type ~RUNASADMIN (yes that's a tilde in front of RUNASADMIN) and hit enter. You don't even need to reboot for this to take effect. From then on when you type cmd in the search box you can just double-click instead of having to always right click it and choose to run it as admin.
BTW don't tweak your settings for gaming at the cost of hurting your other needs with your internet connection. For instance, I couldn't figure out why I was getting 19 Megabytes per second (that's over 155Mbits) download speed on my very old computers, whereas I was getting less than 3 on my brand new gaming system. Turned out setting Receive Window Auto-Tuning Level to disabled is a very, very bad idea! Soon as I changed that back to normal my download speeds match that of my other computers. So change it to: Receive Window Auto-Tuning Level=normal
You can also try setting your "TCPNoDelay" to enabled. That alone seemed to improve my gaming latency.
I borrowed this from another site so I don't have to type all the instructions LOL
In regedit got to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters (If you don’t have that key, create it.) Right click “Parameters”, New -> DWORD (32-bit) and Name that value “TCPNoDelay”, and edit its value to “1″.Value.
TcpAckFrequency dictates how soon network traffic is acknowledged. The default is 2, this means that every other request is acknowledged. Setting this value to 1 will theoretically improve your online gaming latency because requests are acknowledged right away, instead of waiting for the 2nd one.
TCPNoDelay toggles Nagle’s Algorithm. What this algorithm does is fill up your maximum segment size before sending out packets. Setting this value to 0 disables “nagling,” which would eliminate wait time before sending small packets (such as those frequently used in online gaming).
1. Open regedit.
2. Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces
3. You will see multiple keys with random hexadecimal characters. Click each one to see which one contains your current IP address. (To check your IP address, go to command prompt, type in ipconfig and check your IPv4 adddress).
4. When you see which key has your IP address, right click that key then select New -> DWORD (32-bit) Value.
5. Name that value “TcpAckFrequency”, and edit its value to “1″.
One more thing, lot of people recommend changing congestion provider from none to CTCP. The method for this is DIFFERENT in Windows 8! You'll need to first add a registry entry in order for it to work (back up the registry before trying anything; helps to backup the individual keys to folders that relate to the setting you are trying to tweak). Download the registry file and apply it http://www76.zippyshare.com/v/18371009/file.html
This registry file contains the following:
Reboot! Then open that cmd prompt again and type: set supplemental congestionprovider=ctcp Reboot again! Verify it took by opening the cmd prompt again and typing: netsh interface tcp show global It should now say CTCP instead of none or being blank.Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a03-9b1a-11d4-9123-0050047759bc}\0]
"0200"=hex:00,00,00,00,01,00,00,07,00,00,00,00,00,00,00,00,1e,00,00,00,00,00,\
00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,ff,\
00,ff,00,ff,ff,00,00,00,00,00,00,00,00,ff,ff,ff,ff,00,00,00,00,00,00,00,00,\
ff,ff,00,00,ff,ff,ff,ff,00,00,00,00,00,00,00,00
"1700"=hex:00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,ff,00,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
ff,00,00,00,ff,ff,ff,ff,00,00,00,00,00,00,00,00
-
- New Member
- Posts: 3
- Joined: Tue May 20, 2014 10:55 pm
hi, just to ask a question. You mentioned to create a DWORD in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters for the TCPNoDelay tweak.KEiGHT wrote:TCPNoDelay=1 (DWORD value, 0 to enable Nagle's algorithm, 1 to disable, not present by default)
1 = means is active as NO Delay (1=Enable the function TCPNoDelay)
However, i have read multiple other sources that tells me to create the DWORD file in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Tcpip\Parameters\Interfaces, which is the same folder as that for TCPAckFrequency. May i know why is that so? Thanks
hi, just to ask a question. You mentioned to create a DWORD in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters for the TCPNoDelay.Gamesturbator wrote:Been experimenting myself. I'd set chimney to automatic, NetDMA State to Enable (not supported in my version of Windows 8, but maybe is in yours). Read a thread where an individual reduced a database sync from over 100 hours to just 19 using those settings. That kind of of throughput improvement alone should help with everything! So open an administrative cmd prompt and type: netsh int tcp set global netdma=enabled Also type: netsh int tcp set global chimney=automatic
Just a sidenote: I found a way to always run cmd as an adminstrator. Go to HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
and right click empty space, select new string value, type: C:\Windows\System32\cmd.exe, doubleclick type ~RUNASADMIN (yes that's a tilde in front of RUNASADMIN) and hit enter. You don't even need to reboot for this to take effect. From then on when you type cmd in the search box you can just double-click instead of having to always right click it and choose to run it as admin.
BTW don't tweak your settings for gaming at the cost of hurting your other needs with your internet connection. For instance, I couldn't figure out why I was getting 19 Megabytes per second (that's over 155Mbits) download speed on my very old computers, whereas I was getting less than 3 on my brand new gaming system. Turned out setting Receive Window Auto-Tuning Level to disabled is a very, very bad idea! Soon as I changed that back to normal my download speeds match that of my other computers. So change it to: Receive Window Auto-Tuning Level=normal
You can also try setting your "TCPNoDelay" to enabled. That alone seemed to improve my gaming latency.
I borrowed this from another site so I don't have to type all the instructions LOL
In regedit got to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters (If you don’t have that key, create it.) Right click “Parameters”, New -> DWORD (32-bit) and Name that value “TCPNoDelay”, and edit its value to “1″.Value.
TcpAckFrequency dictates how soon network traffic is acknowledged. The default is 2, this means that every other request is acknowledged. Setting this value to 1 will theoretically improve your online gaming latency because requests are acknowledged right away, instead of waiting for the 2nd one.
TCPNoDelay toggles Nagle’s Algorithm. What this algorithm does is fill up your maximum segment size before sending out packets. Setting this value to 0 disables “nagling,” which would eliminate wait time before sending small packets (such as those frequently used in online gaming).
1. Open regedit.
2. Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces
3. You will see multiple keys with random hexadecimal characters. Click each one to see which one contains your current IP address. (To check your IP address, go to command prompt, type in ipconfig and check your IPv4 adddress).
4. When you see which key has your IP address, right click that key then select New -> DWORD (32-bit) Value.
5. Name that value “TcpAckFrequency”, and edit its value to “1″.
One more thing, lot of people recommend changing congestion provider from none to CTCP. The method for this is DIFFERENT in Windows 8! You'll need to first add a registry entry in order for it to work (back up the registry before trying anything; helps to backup the individual keys to folders that relate to the setting you are trying to tweak). Download the registry file and apply it http://www76.zippyshare.com/v/18371009/file.html
This registry file contains the following:
Reboot! Then open that cmd prompt again and type: set supplemental congestionprovider=ctcp Reboot again! Verify it took by opening the cmd prompt again and typing: netsh interface tcp show global It should now say CTCP instead of none or being blank.
However, i have read multiple other sources that tells me to create the DWORD file in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Tcpip\Parameters\Interfaces, which is the same folder as that for TCPAckFrequency. May i know why is that so? Thanks