The FPS can be used to detect any performance issues and ensure your game is always running as smoothly as possible, so you always need to know it. Below are the two options, net_graph bind and cl_showfps bind that can show your FPS in CS:GO.
Show Fps(net_graph) Bind
The net_graph command shows stats based on your graphical and network performance. It will display your ping, choke, variance from servers, tick, and FPS. By default, the net_graph is displayed at the bottom of your screen, right in the middle.bindtoggle o net_graph 0 1
Show Fps(cl_showfps) Bind
If you do not need all the information net_graph is showing and you want to keep it minimal, you can use the next bind which will show only a FPS counter. By default, cl_showfps is displayed in the top left corner of your screen.bindtoggle p cl_showfps 0 1
Examples Of Show FPS Binds
net_graph

cl_showfps

What All The Values In net_graph Mean?

- FPS – this is the number of frames rendered by your PC per second.
- ping – shows how many milliseconds it takes for your PC to communicate with the server.
- loss – the percentages of data packages that get lost in transmission. If the loss is high it will feel the same as your ping was high, your game will begin to lag and feel delayed. The big loss is often caused by a poor internet connection or wireless network.
- tick – shows how many times each second the server updates. On 64 tick every data package takes 15.6 ms to be sent and delivered while on 128 tick this interval is 7.8 ms.
- choke – if the loss is the percentage of packages lost that were sent to the server by you then the choke value means the percentage of data packets that are being lost from the server.
- var – shows the difference between the FPS value on the computer and how the server sees it. In other words, it is the ratio of the frame rate difference between the client and the server. Var should be as low as possible, if it is too large, you can use fps_max to lower this number.
- sv – shows how many milliseconds the server simulation step took on the last networked frame. Along with "-+" value that shows the standard deviation of server simulation step duration measured in milliseconds over the history of the last 50 server frames.
- ver – current version of game client.
How To Customize net_graph?
- net_graphpos – determines netgraph position. 2 by default
- 1 – right
- 2 – middle
- 3 – left
- net_graphheight – Position in pixel from the bottom of your screen. 64 by default.
- net_graphproportionalfont – determines netgraph font size, scales with resolution. 1 by default.
- 0 – small
- 1 – normal
The Best net_graph Settings
Counter-Strike does not provide many options to customize net_graph so we would recommend using cl_showfps bind as it is a lot smaller and does not show information that you may not need. But if you still want to see all information about your current session the best option it will be to use show net_graph with tab bind
How Many FPS Is Enough For CS:GO?
The optimal frame rate (FPS) for CS:GO varies depending on the player's preferences and hardware. However, generally speaking, a higher frame rate will result in a smoother and more responsive gaming experience.A frame rate of 60 FPS or higher is generally considered to be the threshold for smooth gameplay. This means that the game will run at 60 frames per second or higher, providing a smooth and responsive experience.
However, if you aim for a high rank or elo it will be perfect to have as much FPS as possible. In our opinion, you should have at least 144 FPS or more along with a 144hz monitor as together they provide the best responsive experience. Especially in high-level competitive play, where split-second decisions can make a big difference.
In general, having a higher frame rate is always better, but it's also worth noting that it's not always necessary especially if you just want to have fun with friends. As long as the frame rate is stable and above 60 FPS, you can have a smooth experience.