The tweaks I am about to describe may not offer you the same benefit as it did for me as everyone’s GPU and general setup is different. However, it is definitely worth trying, as it could mean the difference between winning or losing a game. This improved my Counter Strike Global Offensive performance substantially and I recommend that you try it if you are looking to improve your framerate.
Note that this will only apply if you are using a NVIDIA card.
- Open NVIDIA Control Panel (right click desktop -> NVIDIA Control Panel) and press ‘Desktop‘ on the menu bar and click ‘Enable developer settings‘
- Click ‘Adjust image settings with preview‘ and select the checkbox labelled ‘Use the advanced 3D image settings‘
- Go to ‘Manage 3D settings‘ and click ‘Program Settings‘
- Click ‘Add‘ and then ‘Browse‘ in the bottom right and navigate to C:\Windows and select ‘explorer.exe‘
- Within ‘Manage 3D Settings‘, scroll down and change ‘Power management mode‘ to ‘Prefer maximum performance‘
- Repeat step 4 but navigate to C:\Windows\system32 and select ‘dwm.exe‘
- Repeat step 5 and press ‘Apply‘ in the bottom right and close the control panel
- Download NVIDIA Inspector (on that page, click the latest version, download the zip file and extract it somewhere – I usually extract it to a folder in my Downloads folder)
- Open NVIDIA Profile Inspector (the .exe you just extracted – you may need to run as admin)
You will then need to change a few settings within Inspector. I suggest only changing the ones I detail below or any that you feel confident about changing to prevent any issues. These are the settings you should adjust:
- Under ‘2 – Sync and Refresh‘ change ‘Maximum pre-rendered frames‘ to ‘1‘
- Under ‘2 – Sync and Refresh‘ change ‘Prefered Refreshrate‘ to ‘Highest Available‘
- Under ‘2 – Sync and Refresh‘ change ‘Vertical Sync‘ to ‘Force off‘
- Under ‘3 – Antialiasing‘ change ‘NVIDIA Predefined FXAA Usage‘ to ‘Disallowed‘
- Under ‘5 – Common‘ change ‘CUDA – Force P2 State‘ to ‘Off‘
- Under ‘5 – Common‘ change ‘Power management mode‘ to ‘Prefer maximum performance‘
- Under ‘Other‘ change ‘Memory Allocation Policy‘ to ‘WKS_MEMORY_ALLOCATION_POLICY_MODERATE_PRE_ALL‘
You can then press ‘Apply changes‘ in the top right corner and you should see a noticeable difference on CSGO.