When gaming online on your Windows 11/10 device, any delay in transmitting data increases latency and for many multiplayer games, latency can potentially impact the outcome of the gameplay. In this post, we will show you how to disable Nagle’s algorithm to optimize Windows 11/10 for Online Gaming.
Nagle’s algorithm is an algorithm used in the implementations of TCP/IP that controls traffic congestion on a network. Nagle’s algorithm limits the transmission of small datagrams and controls the size of the Transmission Control Protocol (TCP) sending window. The algorithm increases the efficiency of routers by reducing the latency of the routing process.
Optimize Windows 11/10 for Online Gaming
Before you begin you should know that disabling Nagle’s algorithm could improve latency for some games and not all your games. There are dozens of potential causes, many of which are beyond the scope of Windows 10 and your personal hardware when it comes to networking performance and latency issues.
To optimize Windows for Online Gaming by disabling Nagle’s algorithm and improve Windows 11 performance, do the following:
First, you must confirm the current IP address of your network interface. From the output, make a note of the IPv4 address.
Read: Best Gaming subscription services for PC
Disable Nagle’s algorithm
You can now proceed with the Registry operation.
Since this is a registry operation, it is recommended that you back up the registry or create a system restore point as necessary precautionary measures.
Once done, you can continue as follows:
- Press Windows key + R to invoke the Run dialog.
- In the Run dialog box, type regedit and hit Enter to open Registry Editor.
- Navigate or jump to the registry key path below:
- At the location, you’ll have to check each interface listed to find the one with the correct current IPv4 address. In this case, it’s the 6th entry.
- Once you find the correct interface entry, right-click the network interface entry you found in the left pane and then select New > DWORD (32-bit) Value.
- Rename the value name as TcpAckFrequency and hit Enter.
- Right-click the network interface again and select New > DWORD (32-bit) Value.
- Rename the value name as TCPNoDelay and hit Enter.
- Now, double-click each of the new value to edit the properties.
- Input 1 in the Value data field.
- Click OK to save the change.
- Exit Registry Editor.
- Restart your computer.