Jump to content

ALL ARE WELCOME! TO MAXTEAM COMMUNITY

Join Teamspeak Server

Since 2016!

Join our community & participate to a new world in movement.
News Ticker
  • News ticker sample
  • News ticker sample
Sign in to follow this  
ANASSFPS

Optimize Performance & FPS in Games

Recommended Posts

Tweaks in the Windows Registry

To implement the following changes, you must intervene in the Windows registry. So, to open the registry editor, press the Win + R hotkey combination, type regedit and hit Enter.

1 full How To Optimize Performance in Games By Tweaking Windows Settings

Once you’ve made the following changes, you should restart your computer for the changes to take place.

Disabling Nagle’s algorithm

Nagle’s algorithm is used to improve the efficiency of TCP/IP networks by reducing the number of packets sent on the network. Simply put, the algorithm gathers many small packets of information in order to create a single bigger packet, so as to reduce the number of packets sent.

However, this has an effect on how smooth the internet connection is, leading to an increased ping during online gaming. To disable the Nagle algorithm, you must know your IP address. To view it, right-click on the Start menu and click on the Command Prompt option first.

2 full How To Optimize Performance in Games By Tweaking Windows Settings

In the command prompt window, type ipconfig and press Enter.

3 full How To Optimize Performance in Games By Tweaking Windows Settings

From the information that will be displayed, note the value next to the IPv4 Address field under your currently active internet connection adapter (e.g. Wireless LAN adapter). Keep it in a notepad somewhere for now.

4 large How To Optimize Performance in Games By Tweaking Windows Settings

Then, from the Registry Editor, navigate to the following registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

Below this key, you can find several subkeys with random names.

5 large How To Optimize Performance in Games By Tweaking Windows Settings

Open each one of those subkeys, and locate the one which includes a registry value named DhcpIPAddress and its data matches your IP address.

6 large How To Optimize Performance in Games By Tweaking Windows Settings

Once you’ve located that registry key, right-click on empty space, select New -> DWORD Value (32 bit).

7 large How To Optimize Performance in Games By Tweaking Windows Settings

Name the new registry value as TcpAckFrequency, and then double-click on it and set its data to 1.

8 large How To Optimize Performance in Games By Tweaking Windows Settings

Repeat the same process to create two more DWORD (32 bit) values, named TCPNoDelay (set its data to 1) and TcpDelAckTicks (set its data to 0).

9 large How To Optimize Performance in Games By Tweaking Windows Settings

10 large How To Optimize Performance in Games By Tweaking Windows Settings

Once this process is completed, Nagle's algorithm will have been disabled.

If you notice any issues after making these changes, simply delete the three registry values you created, to revert them.

Network Throttling Index

Programs that contain multimedia usually require more resources on the network. For this reason, Windows uses a mechanism to throttle network usage in programs not related multimedia content (this is called Network Throttling).

This mechanism comes into effect only when running multimedia programs. However, it can reduce the network’s performance when playing games. If you wish to achieve maximum network performance for games on Windows, this mechanism should be disabled.

To do that, navigate to the following registry path:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile

In the SystemProfile registry key, create a new DWORD (32 bit) value, and name it NetworkThrottlingIndex (if it doesn’t exist already). Then, double-click on it and set its data to FFFFFFFF.

11 large How To Optimize Performance in Games By Tweaking Windows Settings

This will disable throttling completely. To revert changes, simply delete the created value.

Response time for games

The Multimedia Class Scheduler service aims to increase the priority in applications that require it. For this reason, however, media streaming and games that make use of the Multimedia Class Scheduler service (MMCSS), can use only up to 80% of your computational power.

To change this, open the registry editor again, and navigate to the following registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile

Then, create a new DWORD (32 bit) value, name it SystemResponsiveness (if it doesn’t exist already), and set its data to 0.

12 large How To Optimize Performance in Games By Tweaking Windows Settings

Top priority in games

To have top priority in games, navigate to the following registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games

In there, locate the GPU Priority and Priority registry values and change their data to 8 and 6 respectively, as shown in the screenshot below:

13 large How To Optimize Performance in Games By Tweaking Windows Settings

To revert changes, simply change the data of these two registry values to what they were previously.

Significance of effects

Now, the differences before and after the changes highly depend on the system's specifications. Also, don't expect your computer to play smoothly all games afterwards- as we stated previously, the most important factor for gaming performance is the hardware setup. Without a powerful system, you won't have much success no matter how many tweaks you make.

If you have any questions or problems, let us know in the comments section below!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...