List of useful console commands:

cl_forcepreload 1

Instead of the game loading textures into memory when it needs them, it loads them automatically when you load the map. The only downside to setting cl_forcepreload 1 is longer loading times.

r_drawtracers_firstperson 0

This command turns off tracers coming from your gun.

r_eyegloss 0

No eye gloss.

Network settings:

rate 786432
cl_cmdrate 128
cl_updaterate 128
cl_interp_ratio 1
cl_interp 0

-freq 120 -console +rate 786432 +cl_cmdrate 128 +cl_updaterate 128 -tickrate 128 +cl_interp_ratio 1 +cl_interp 0

Launch options. Change freq value with ur monitor specs.

m_rawinput 1

The raw input model allows an application to directly integrate and communicate with a hardware device without the need for detection, post-processing or filtering. Low delay, low input lag.


Type ''clear'' into the console if you want to clear it up. Can bring up some fps.

net_graph 1

Fps, ping, var monitoring.

CS:GO Video settings:

Never turn ON FXAA or Vsync - huge input lag.
CS:GO Video settings:


The autoexec.cfg file is automatically executed on startup and can contain any command:
Locate your config folder \Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg
Create autoexec.cfg and enter any commands you want
Make sure to add host_writeconfig to the end of the autoexec.cfg file
If autoexe.cfg don't work then probably you're saving it as an ANSI or UNICODE. When you're saving the autoexec file save as "all file types" and UTF-8.

fps_max 129 / 300 / 999

The command limiting FPS in the game. I use 999, every extra 100 FPS reduces input lag by several ms, but if your computer is powerless you can use lower values to avoid floating FPS.

cl_teamid_overhead_always 1 & +cl_show_team_equipment

There are two commands which allow you to see equipment and icons of your allies through the walls, helps you navigate if you are not friendly with the radar, but on weak systems a FPS drop is possible.