Counter-Strike 2

Counter-Strike 2

263 ratings
Competitive Optimization Settings Guide
By Barber and 1 collaborators
2
   
Award
Favorite
Favorited
Unfavorite
Network Settings Configuration
Network Settings can be the most important settings that affect your hit registration in CS:GO, especially if you already have your computer set up correctly. So, we will go into this first.

There will be two parts to optimizing your network settings: Network Adapter (hardware) settings and your Windows (software) settings. It is very important you do both of these for best results.

Hardware
Open your Advanced network adapter settings:
Open Device Manger
Network Adapters
Right click your current network adapter
Properties
Advanced tab
Apply the following values as closely as possible:
Originally posted by author:
PROPERTY VALUE
Adaptive Inter-Frame Spacing Disabled
Flow Control Disabled
Gigabit Master Slave Mode Auto Detect
Interrupt Moderation Disabled
Interrupt Moderation Rate Off
IPv4 Checksum Offload Disabled
Jumbo Packet Disabled
Large Send Offload V2 (IPv4) Disabled
Large Send Offload V2 (IPv6) Disabled
Locally Administered Address Not Present
Log Link State Event Enabled
Maximum Number of RSS Queues 2 (Maximum)
Packet Priority & VLAN Disabled
Receive Buffers (Maximum)
Receive Side Scaling Enabled
Speed & Duplex Auto Detect
TCP Checksum Offload (IPv4) Disabled
TCP Checksum Offload (IPv6) Disabled
Transmit Buffers (Maximum)
UDP Checksum Offload (IPv4) Disabled
UDP Checksum Offload (IPv6) Disabled
Wait for Link Enabled
Green Ethernet Disabled
Press OK
Reboot your PC for these changes to take effect.
Software
Open a Command Prompt as Administrator.
Press Start button
Type "cmd" without quotes
Right click on Command Prompt
Click Run as Administrator

Enter the following line into Command Prompt as Administrator, and press Enter:

netsh int ip set global taskoffload=disabled

Example:
Reboot your PC for these changes to take effect.
HPET Configuration and Timer Resolution
HPET (High Precision Event Timer) settings in Windows can cause major issues if configured improperly. The default settings are acceptable, but not optimal. Here you will find the most optimal settings that have been tested and confirmed by many people, including myself and FREETHY. Configuring the Timer Resolution is also important to reduce system latency, as Windows does not optimize this by default.
HPET Configuration
You will be performing 3 actions to change your HPET settings. Disabling HPET, disabling synthetic timers, and disabling dynamic tick which is a power savings feature for laptops.

Open a Command Prompt as Administrator.
Press Start button
Type CMD
Right click on Command Prompt
Click Run as Administrator

Enter the following lines into Command Prompt as Administrator, one at a time, and press Enter after each line:
bcdedit /deletevalue useplatformclock
bcdedit /set useplatformtick yes
bcdedit /set disabledynamictick yes

To check if you've completed this correctly, enter the following line and press Enter:

You should see these 2 lines at the bottom of the list:
Reboot your PC for these changes to take effect.
Timer Resolution
In order to change the default Timer Resolution, you will be using a program called Intelligent Standby List Cleaner or ISLC. This is a free program by Wagnard you can download from this link: web [www.wagnardsoft.com]

Open the program and it will show your Current timer resolution, which will usually be 1ms. You want to change this to 0.5 at all times, so here is how.
Check the box by Enable Custom Timer Resolution
Type 0.5 in the box by Wanted timer resolution
Change ISLC Polling Rate (ms) to 500
Click the Start button
Minimize the program to the system tray
You're done. This is how it should appear before you minimize:
Now your HPET settings and Timer Resolution are set and games may feel slightly more responsive.
Nvidia Control Panel Settings
Changing some Nvidia Control Panel settings can help reduce latency in your games, if you have an Nvidia graphics card.
Right click anywhere on your desktop
Click NVIDIA Control Panel
Click Manage 3D settings on the left column
Here is the recommended configuration. The most important settings are highlighted.
FEATURE SETTING
Image Sharpening Sharpening off, Scaling Disabled
Ambient Occlusion Off
Anisotropic filtering Application-controlled
Antialiasing - FXAA Off (optional)
Antialiasing - Gamma correction On
Antialiasing - Mode Application-controlled
Antialiasing - Setting Application-controlled
Antialiasing - Transparency Off
CUDA - GPUs All
DSR - Factors Off
DSR - Smoothness Off
Low Latency Mode Ultra
Max Frame Rate Off
Multi-Frame Sampled AA (MFAA) Off
OpenGL rendering GPU Auto-select
Power management mode Prefer maximum performance
Preferred refresh rate Highest available
Shader Cache On
Texture filtering - Anisotropic sample optimization On
Texture filtering - Negative LOD bias Allow
Texture filtering - Quality High performance
Texture filtering - Trilinear optimization On
Threaded optimization Auto
Triple buffering Off
Virtual reality pre-rendered frames 1
Virtual Reality - Variable Rate Super Sampling Off
Click Apply
Registry Tweaks
Here are some tweaks you can implement in the Windows Registry that can improve network performance, therefore reducing latency in games.
Press Windows Key + R
The Run dialog box should appear
In the box type regedit and press Enter or click OK
In the left pane of the Registry Editor window, navigate to the following locations in the registry. Using the arrow-keys on the keyboard makes this much easier to navigate.
Network Throttling Index
Windows implements a network throttling mechanism. The idea behind this throttling is that processing of network packets can be a resource-intensive task. It is beneficial to turn off such throttling in order to achieve maximum throughput.

Navigate to:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]

Right click anywhere in the right pane of the Registry Editor
Click New > DWORD(32-bit) Value
Name this new value NetworkThrottlingIndex and press Enter
Double click the new DWORD and an Edit box should appear
Type ffffffff into the box for Value data
Select the Hexadecimal radio button
Press OK
System Responsiveness for Gaming
Multimedia streaming and some games that use the “Multimedia Class Scheduler” service (MMCSS) can only utilize up to 80% of the CPU. The “Multimedia Class Scheduler” service (MMCSS) ensures prioritized access to CPU resources, without denying CPU resources to lower-priority background applications. To modify this for pure gaming or streaming, apply this tweak.

Navigate to:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile][/quote[
Right click anywhere in the right pane of the Registry Editor
Click New > DWORD (32-bit) Value
Name this new value SystemResponsiveness and press Enter
Double click the new DWORD and an Edit box should appear
Type 00000000 into the box for Value data
Select the Hexadecimal radio button
Press OK
You can change the priority of games in the same registry hive.

Navigate to:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games]

Change the following values:
Double-click GPU Priority
Type 8 into the Value data box for gaming
Double-click Priority
Type 6 into the Value data box for gaming
Press OK

Done! Reboot your PC for these changes to take effect.
MSI Mode for GPU
Enabling MSI mode for your GPU can decrease your system latency. MSI in this context stands for Message Signaled Interrupts, which has nothing to do with the motherboard company Micro-Star International Co. Ltd., also known as MSI.

A brief excerpt from Wikipedia:
MSI increases the number of interrupts that are possible. While conventional PCI was limited to four interrupts per card (and, because they were shared among all cards, most are using only one), message signalled interrupts allow dozens of interrupts per card, when that is useful.
source [en.wikipedia.org]

To enable MSI mode for your GPU you will be using MSI mode utility v3. This program is free, and can be downloaded from the following link:
web [forums.guru3d.com]
EXERCISE EXTREME CAUTION. THIS TWEAK CAN CAUSE BLUE SCREENS AND SYSTEM CRASHES IF DONE IMPROPERLY OR IF NOT SUPPORTED BY YOUR SYSTEM. IF YOU ARE NOT SURE WHAT YOU'RE DOING LEAVE IT ALONE.
Open MSI mode utility v3
Look for your NVIDIA GPU on the left column
Under "supported modes", look to see if it reads "Msi"
If it shows Msi is a supported mode, check the box under the MSI column
Change "interrupt priority" to High
Press Apply at the top-right of the window
Reboot your PC for this change to take effect.

More information about MSI mode is available on the aforementioned forum post, and from a quick Google search.

Special thanks to Hertz0g and Drax for recommending this tweak.
Maximize Rate
You want your game to be able to send/receive as much data as possible so you get the smoothest and most instant response. This is a commonly known tweak but some people forget to do this. Note: you need a good connection for this to work properly.
Settings > Game > Max Acceptable Game Traffic Bandwidth > UNRESTRICTED
Alternatively, you can change your rate setting manually:
Launch CS:GO
Open console (~)
Type rate 786432
Press Enter
The most effective method is to add rate 786432 to your autoexec.cfg so it never gets changed when the game receives an update or upon reinstallation. If you are unfamiliar with autoexec files, please refer to the Prosettings guide in the link below:

prosettings [prosettings.net]
Loudness Equalization
There is a sound tweak that can be used to greatly enhance your ability to hear footsteps and sounds from a distance. Hearing things from further away can help you have an advantage or upper hand over your opponents. Note: This tweak will not be available to everyone. It depends on your particular audio setup. You simply have to check and see if it's available.

On your Windows 10 taskbar:
Press Start button
Type sound output device properties
Click on Sound Output Device Properties when it appears in the search
Make sure Spatial Sound is turned off
Scroll down to Related Settings
Click Additional device properties
Navigate to the Enhancements tab
Check the box beside Loudness Equalization if the option is available

This tweak effectively compresses sounds in CS:GO (and anything else you do on your PC). This makes quiet sounds the same volume as loud sounds. There is a noticeable difference in the audio.

This can be disorienting at first, until you adapt to it, therefore some people may not prefer it. Distant, faint sounds will sound very close to you, but at least you can hear them. You can always go back if you don't like how it sounds. For me, I strongly prefer this setting because I want to hear everything clearly.
88 Comments
Mr.P3rn1k 27 Dec, 2024 @ 1:31am 
w
𝔇𝔦𝔩𝔢ℜ 18 Jun, 2023 @ 1:02pm 
ty
samuray9666 6 May, 2023 @ 4:46am 
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2971884602 ʀᴀᴛᴇ ᴀɴᴅ ꜰᴀᴠ ᴘʟᴇᴀꜱᴇ, ᴀʟꜱᴏ ɪꜰ ʏᴏᴜ ᴄᴀɴ ɢɪᴠᴇ ᴀᴡᴀʀᴅ ɪ ᴡᴏᴜʟᴅ ᴀᴘᴘʀɪᴄɪᴀᴛᴇᴅ
TheodoR 8 Apr, 2023 @ 11:34am 
rate and like back at my artwork and screenshot display on my profile please ?
TheodoR 8 Apr, 2023 @ 11:34am 
nice artwork
Waif 6 Mar, 2022 @ 6:09am 
RUS: Выберите что то одно из этого списка и напишите в моём профиле, отвечу тем же!
ENG: Choose the one that's on the list and write in my profile, I will answer the same!

+rep бог хэтшотов
+rep бог клатчей
+rep хочу от тебя детей <3
+rep O BOZSHE KAK ZHE ON EBOSHIT
+rep team player on faceit
+rep такой клатч красивый с авика взял, лучший
+rep ебать ты флики даёшь
+rep playing well with
+rep AWP Monster
+rep nice clutcher CS:GO
+rep gg wp
+rep good teammate
+rep nice teammate
+rep Cool friend
+rep Great man
+rep best gamer CS:GO
Waif 6 Mar, 2022 @ 6:09am 
RUS: Выберите что то одно из этого списка и напишите в моём профиле, отвечу тем же!
ENG: Choose the one that's on the list and write in my profile, I will answer the same!

+rep бог хэтшотов
+rep бог клатчей
+rep хочу от тебя детей <3
+rep O BOZSHE KAK ZHE ON EBOSHIT
+rep team player on faceit
+rep такой клатч красивый с авика взял, лучший
+rep ебать ты флики даёшь
+rep playing well with
+rep AWP Monster
+rep nice clutcher CS:GO
+rep gg wp
+rep good teammate
+rep nice teammate
+rep Cool friend
+rep Great man
+rep best gamer CS:GO
✨💙💚₡𝐡𝕣𝖎𝐬 17 Feb, 2022 @ 6:44pm 
RUS : Выберите что то одно из этого списка и напишите в моём профиле, отвечу тем же!
TR :Bunlardan birini seç profilime yapıştır bende senin profiline yapıştırıcagım
ENG: Choose the one that's on the list and write in my profile, I will answer the same!
GER: Such dir eine Sache aus der Liste aus und schreib es unter mein Profil und ich mache es auch bei dir
+Rep best👹
+Rep killer👺
+Rep Good player 💜
+Rep Top Player 🔝
+Rep Clutch King 👑
+Rep 300 iq 🧠
+Rep ak 47 god👻
+Rep SECOND S1MPLE😎
+Rep relax teammate🤤
+Rep Killing Machine 😈
+Rep AWP GOD 💢
+Rep ONE TAP MACHINE 💢
+Rep add me pls😇
+Rep very nice and non-toxic player😈
+Rep nice flicks👽
june 31 Jan, 2022 @ 12:48am 
RUS: Выберите что то одно из этого списка и напишите в моём профиле. Отвечу тем же.
ENG: Choose the one that's on the list and write in my profile, I will answer the same!
+Rep teach me this movement
+Rep damn nice heads
+Rep 💜💜💜
+Rep Aimbot detected
+Rep Good Teammate
+Rep you should develop your pro gamer career
+Rep Headmachine
+Rep One Tap Kingdom
+rep Great Player
+rep see you next time in the game
+rep youre kills are incredible
+rep thanks for carry
+rep wp
+rep gg wp
+rep pro
+rep really nice team player :3
+rep love you
Joolin #ClashGG 24 Jan, 2022 @ 11:58am 
This is not recommended for one very simple reason: Pro players win $1000000 tournaments without applying any of these tweaks, and shit on everyone easily without them.