Pages

    Social Items


What is ping :

- ping is the reaction time of your connection–how fast you get a response after you've sent out a request. A fast ping means a more responsive connection, especially in applications where timing is everything (like video games). Ping is measured in milliseconds (ms).



What is a good ping for gaming : 


- Anything below a ping of 20ms is considered to be good , while anything over 150ms could result in noticeable lag. You might a beast gaming PC, but with a high ping, your gaming experience will be a mess

How to lower your ping for gaming :

- Online Gaming can often benefit from some fine-tuning of Windows TCP/IP settings and the Network Adapter properties. This article is intended to supplement our general broadband tweaks and list only TCP/IP settings that are specific to online gaming and reducing network latency. Some of these settings are also mentioned in our general tweaking articles, however, the emphasis here is on latency rather than throughput, and we have complemented the tweaks with more gaming-specific recommendations and settings that give priority to multimedia/gaming traffic.

Ping Test :


there is a why to test your ping in some websit that provide you a speed test so plz do a ping test before and after the tweak .
                   or


1/ Registry Edit Tweak :


- Gaming Tweaks :


In Registry you can change the priority of Games, compared to other types of traffic. These tweaks only affect games that communicate with e Multimedia Class Scheduler Service (MMCSS). Below is a list of the settings and default/recommended values:

press win+r to get executer than write regedit to get in the registry


click on HKEY_LOCAL_MACHINE then SOFTWARE then Microsoft then WindowsNT then CurrentVersion then Multimedia then SystemProfile then Tasks then Games
then change the value on the file there on the right  to the value below 



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Multimedia
\SystemProfile\Tasks\Games]

"Affinity"=dword:00000000  (DWORD, default: 0, recommended: 0. Both 0x00 and 0xFFFFFFFF indicate that processor affinity is not used)
"Background Only"="False"   (REG_SZ, default: "False", recommended: "False", possible values are True or False). Indicates whether this is a background task.
"Clock Rate"=dword:00002710  (DWORD, default: 2710, recommended: 2710). The maximum guaranteed clock rate the system uses if a thread joins disk task, in 100-nanosecond intervals.
"GPU Priority"=dword:00000008  (DWORD, default: 2, recommended: 8. range: 0-31). The GPU priority. Not used in Windows XP and 2003.
"Priority"=dword:00000002   (DWORD, default: 2, recommended: leave alone if using "Scheduling Category" below, set to 6 otherwise for gaming, possible values are 1-8). The task priority, ranging from 1(low) to 8(high). Note  for tasks with Scheduling Category of "High", this value is always treated as 2.
"Scheduling Category"="High"   (REG_SZ, default: "Medium", recommended: "High". possible values: Low, Medium, High)
"SFIO Priority"="High"  (REG_SZ, default: "Normal", recommended: "High") The scheduled I/O priority, possible values are Idle, Low, Normal, or High.

- Disable Nagle's Algorithm :


Nagle's algorithm is designed to allow several small packets to be combined together into a single, larger packet for more efficient transmissions. Disabling "nagling" can help reduce latency/ping in some games. Nagle's algorithm is enabled in Windows by default. To implement this tweak and disable Nagle's algorithm, modify the following registry keys.to improve ping speed

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}

There will be multiple NIC interfaces listed there, for example: {1660430C-B14A-4AC2-8F83-B653E83E8297}. Find the correct one with your IP address listed. Under this {NIC-id} key.


create a new DWORD value name it TcpAckFrequency  and set it to 1

"TcpAckFrequency"=1 For gaming performance, recommended is 1 (disable).

In the same location, add a new DWORD value name TCPNoDelay and set it to 1

TCPNoDelay=1            For gaming performance, recommended is 1 (disable).

Disable Network Throttling Index Gaming Tweak :


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Multimedia\SystemProfile]

Windows implements a network throttling mechanism to restrict the processing of non-multimedia network traffic to 10 packets per millisecond (a bit over 100 Mbits/second). The idea behind such throttling is that processing of network packets can be a resource-intensive task, and it may need to be throttled to give prioritized CPU access to multimedia programs. In some cases, such as Gigabit networks and some online games, for example, it is beneficial to turn off such throttling all together for achieving maximum throughput. to improve ping speed

set DWORD value named NetworkThrottlingIndex  to ffffffff for gaming

"NetworkThrottlingIndex"=dword:ffffffff       

System Responsiveness Gaming Tweak :

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Multimedia\SystemProfile]

Multimedia applications use the "Multimedia Class Scheduler" service (MMCSS) to ensure prioritized access to CPU resources, without denying CPU resources to lower-priority background applications. This reserves 20% of CPU by default for background processes, your multimedia streaming and some games can only utilize up to 80% of the CPU. This setting, in combination with the "NetworkThrottlingIndex" can help some games.to improve ping speed

"SystemResponsiveness"=dword:00000000     (0 for pure gaming/streaming)

set DWORD value named SystemResponsiveness  to 0 for gaming

Turn off LargeSystemCache :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

Therefore we recommend turning it off for gaming.

LargeSystemCache=0                       (0 for gaming)


- Disable Game Bar and Game Mode under Windows 10 Creators update :


Windows 10 Creators' update introduced a "Game Bar" to to help Xbox integration and gaming in general, however, they can reportedly cause stuttering during gaming, especially with Windows 10 builds prior to v1709. to improve ping speed

2/ Cmd Edit Tweak:

First we need to open cmd as administrator so we can disable some windows networking services 


- Enable ECN Capability :


ECN (Explicit Congestion Notification, RFC 3168) is a mechanism that provides routers with an alternate method of communicating network congestion. It is aimed to decrease retransmissions

Recommendation: "enabled" only for short-lived, interactive connections and HTTP requests with routers that support it, in the presence of congestion/packet loss,

copy past this comand in cmd 
netsh int tcp set global ecncapability=enabled

(alternative syntax:  netsh int tcp set global ecn=enabled)

- Disable Receive Segment Coalescing State (RSC) :


Receive Segment Coalescing (RSC) allows the NIC to coalesce multiple TCP/IP packets that arrive within a single interrupt into a single larger packet (up to 64KB) so that the network stack has to process fewer headers,

Recommended: disabled for pure gaming latency

copy past this comand in cmd 
netsh int tcp set global rsc=disabled


- Disable Large Send Offload (LSO) :


Large Send Offload lets the network adapter hardware to complete data segmentation, rather than the OS. Theoretically, this feature may improve transmission performance, and reduce CPU load. The problem with this setting is buggy implementation on many levels, including Network Adapter Drivers. Intel and Broadcom drivers are known to have this enabled by default, and may have many issues with it. In addition, in general any additional processing by the network adapter can introduce some latencywhich is exactly what we are trying to avoid when tweaking for gaming performance. We recommend disabling LSO at both the Network Adapter properties, and at the OS level with the setting below.

Recommended: disable (both in network adapter properties and in the TCP/IP stack at the OS level)

copy past this comand in cmd 
Disable-NetAdapterLso -Name *    (disable LSO for all visible network adapters)

- Receive-Side Scaling State (RSS) :


It is sometimes useful to disable RSS if you need to reduce CPU load. This is useful on systems with older/slower CPUs where games tax the processor up to 100% at times

netsh int tcp set global rss=disabled


share withe your gaming friends and let a comment withe your ping before and after the tweak

How to lower Ping For Gaming - What is ping


What is ping :

- ping is the reaction time of your connection–how fast you get a response after you've sent out a request. A fast ping means a more responsive connection, especially in applications where timing is everything (like video games). Ping is measured in milliseconds (ms).



What is a good ping for gaming : 


- Anything below a ping of 20ms is considered to be good , while anything over 150ms could result in noticeable lag. You might a beast gaming PC, but with a high ping, your gaming experience will be a mess

How to lower your ping for gaming :

- Online Gaming can often benefit from some fine-tuning of Windows TCP/IP settings and the Network Adapter properties. This article is intended to supplement our general broadband tweaks and list only TCP/IP settings that are specific to online gaming and reducing network latency. Some of these settings are also mentioned in our general tweaking articles, however, the emphasis here is on latency rather than throughput, and we have complemented the tweaks with more gaming-specific recommendations and settings that give priority to multimedia/gaming traffic.

Ping Test :


there is a why to test your ping in some websit that provide you a speed test so plz do a ping test before and after the tweak .
                   or


1/ Registry Edit Tweak :


- Gaming Tweaks :


In Registry you can change the priority of Games, compared to other types of traffic. These tweaks only affect games that communicate with e Multimedia Class Scheduler Service (MMCSS). Below is a list of the settings and default/recommended values:

press win+r to get executer than write regedit to get in the registry


click on HKEY_LOCAL_MACHINE then SOFTWARE then Microsoft then WindowsNT then CurrentVersion then Multimedia then SystemProfile then Tasks then Games
then change the value on the file there on the right  to the value below 



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Multimedia
\SystemProfile\Tasks\Games]

"Affinity"=dword:00000000  (DWORD, default: 0, recommended: 0. Both 0x00 and 0xFFFFFFFF indicate that processor affinity is not used)
"Background Only"="False"   (REG_SZ, default: "False", recommended: "False", possible values are True or False). Indicates whether this is a background task.
"Clock Rate"=dword:00002710  (DWORD, default: 2710, recommended: 2710). The maximum guaranteed clock rate the system uses if a thread joins disk task, in 100-nanosecond intervals.
"GPU Priority"=dword:00000008  (DWORD, default: 2, recommended: 8. range: 0-31). The GPU priority. Not used in Windows XP and 2003.
"Priority"=dword:00000002   (DWORD, default: 2, recommended: leave alone if using "Scheduling Category" below, set to 6 otherwise for gaming, possible values are 1-8). The task priority, ranging from 1(low) to 8(high). Note  for tasks with Scheduling Category of "High", this value is always treated as 2.
"Scheduling Category"="High"   (REG_SZ, default: "Medium", recommended: "High". possible values: Low, Medium, High)
"SFIO Priority"="High"  (REG_SZ, default: "Normal", recommended: "High") The scheduled I/O priority, possible values are Idle, Low, Normal, or High.

- Disable Nagle's Algorithm :


Nagle's algorithm is designed to allow several small packets to be combined together into a single, larger packet for more efficient transmissions. Disabling "nagling" can help reduce latency/ping in some games. Nagle's algorithm is enabled in Windows by default. To implement this tweak and disable Nagle's algorithm, modify the following registry keys.to improve ping speed

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}

There will be multiple NIC interfaces listed there, for example: {1660430C-B14A-4AC2-8F83-B653E83E8297}. Find the correct one with your IP address listed. Under this {NIC-id} key.


create a new DWORD value name it TcpAckFrequency  and set it to 1

"TcpAckFrequency"=1 For gaming performance, recommended is 1 (disable).

In the same location, add a new DWORD value name TCPNoDelay and set it to 1

TCPNoDelay=1            For gaming performance, recommended is 1 (disable).

Disable Network Throttling Index Gaming Tweak :


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Multimedia\SystemProfile]

Windows implements a network throttling mechanism to restrict the processing of non-multimedia network traffic to 10 packets per millisecond (a bit over 100 Mbits/second). The idea behind such throttling is that processing of network packets can be a resource-intensive task, and it may need to be throttled to give prioritized CPU access to multimedia programs. In some cases, such as Gigabit networks and some online games, for example, it is beneficial to turn off such throttling all together for achieving maximum throughput. to improve ping speed

set DWORD value named NetworkThrottlingIndex  to ffffffff for gaming

"NetworkThrottlingIndex"=dword:ffffffff       

System Responsiveness Gaming Tweak :

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Multimedia\SystemProfile]

Multimedia applications use the "Multimedia Class Scheduler" service (MMCSS) to ensure prioritized access to CPU resources, without denying CPU resources to lower-priority background applications. This reserves 20% of CPU by default for background processes, your multimedia streaming and some games can only utilize up to 80% of the CPU. This setting, in combination with the "NetworkThrottlingIndex" can help some games.to improve ping speed

"SystemResponsiveness"=dword:00000000     (0 for pure gaming/streaming)

set DWORD value named SystemResponsiveness  to 0 for gaming

Turn off LargeSystemCache :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

Therefore we recommend turning it off for gaming.

LargeSystemCache=0                       (0 for gaming)


- Disable Game Bar and Game Mode under Windows 10 Creators update :


Windows 10 Creators' update introduced a "Game Bar" to to help Xbox integration and gaming in general, however, they can reportedly cause stuttering during gaming, especially with Windows 10 builds prior to v1709. to improve ping speed

2/ Cmd Edit Tweak:

First we need to open cmd as administrator so we can disable some windows networking services 


- Enable ECN Capability :


ECN (Explicit Congestion Notification, RFC 3168) is a mechanism that provides routers with an alternate method of communicating network congestion. It is aimed to decrease retransmissions

Recommendation: "enabled" only for short-lived, interactive connections and HTTP requests with routers that support it, in the presence of congestion/packet loss,

copy past this comand in cmd 
netsh int tcp set global ecncapability=enabled

(alternative syntax:  netsh int tcp set global ecn=enabled)

- Disable Receive Segment Coalescing State (RSC) :


Receive Segment Coalescing (RSC) allows the NIC to coalesce multiple TCP/IP packets that arrive within a single interrupt into a single larger packet (up to 64KB) so that the network stack has to process fewer headers,

Recommended: disabled for pure gaming latency

copy past this comand in cmd 
netsh int tcp set global rsc=disabled


- Disable Large Send Offload (LSO) :


Large Send Offload lets the network adapter hardware to complete data segmentation, rather than the OS. Theoretically, this feature may improve transmission performance, and reduce CPU load. The problem with this setting is buggy implementation on many levels, including Network Adapter Drivers. Intel and Broadcom drivers are known to have this enabled by default, and may have many issues with it. In addition, in general any additional processing by the network adapter can introduce some latencywhich is exactly what we are trying to avoid when tweaking for gaming performance. We recommend disabling LSO at both the Network Adapter properties, and at the OS level with the setting below.

Recommended: disable (both in network adapter properties and in the TCP/IP stack at the OS level)

copy past this comand in cmd 
Disable-NetAdapterLso -Name *    (disable LSO for all visible network adapters)

- Receive-Side Scaling State (RSS) :


It is sometimes useful to disable RSS if you need to reduce CPU load. This is useful on systems with older/slower CPUs where games tax the processor up to 100% at times

netsh int tcp set global rss=disabled


share withe your gaming friends and let a comment withe your ping before and after the tweak

No comments