Home > Best GPUs > Show FPS



5 Best Ways to Show FPS on PC (How To)

Free Software Tools to Display In-Game FPS Counter (NVidia or AMD Graphics Cards)



Published: January 19, 2023


The FPS (Frames Per Second) that your PC runs at when gaming is an important performance metric to know for various reasons. Whether you want to benchmark a new CPU or GPU purchase, troubleshoot poor performance, or you're simply curious as to how your gaming PC is performing, in this article we'll explain how to show FPS when gaming on a Windows 10/11 PC using some of the easiest and most popular ways.

Any software applications mentioned in this guide are totally free to use. Also note the below methods of displaying in-game FPS counters are listed in no particular order, as there is no single best method and which way you do it comes down to personal preference and whether or not you need to know extra statistics when gaming (eg the way using MSI Afterburner at the end of the article will allow you the see the most data of all the methods below).



1. In-Game FPS Counter (Only Some Games)

Perhaps the easiest and typically fastest way to show FPS when gaming is to look within a PC game's settings menu and look for an option to enable an FPS counter. It may be under graphics/video settings, but keep in mind it might be found elsewhere within the game settings.

In some games you might have to type something in the in-game console (if that game has an in-game console as not all do) in order to show the FPS. For example, in Source 2 games like Dota 2 and Half Life Alyx, typing in the command 'cl_showfps 1' will enable an FPS counter.

Just remember that not all games have the option to show an FPS counter, so if a particular game you're running doesn't seem to have such an option you'll have to use another method below. If you're unsure about whether or not a certain game has this feature, simply Google something like "[game name] show fps counter" and you should find information on it.

Related: What's a Good FPS for Gaming



2. Steam Overlay (Only Steam Games)

Another super quick and easy way to show FPS when gaming on Windows is to simply enable a certain setting within Steam. Make sure you're not running a game, and open up Steam. To enable the FPS counter, first click on 'Settings' from within the main 'Steam' menu on the top left:


how to access steam video settings

Now go to the 'In-Game' tab, and under 'In-game FPS counter' select the location where you want the FPS to show on-screen when gaming.


how-to-show-fps-counter-steam-min.jpg

3. AMD Radeon Software (AMD GPUs Only)

If you have an AMD Radeon graphics card instead of NVIDIA, you can enable an in-game FPS counter using the AMD Radeon Software. Here's how to do it:

  • Open the AMD Radeon Software and click on the "Settings" button
  • On the left side, select "Gaming"
  • On the right side, select "Global Options"
  • Scroll down and check the "Performance metrics overlay" and "Frame rate"
  • Press Alt + R to open the Radeon Overlay during gaming to see the FPS counter. Alternatively you can also press "Ctrl + Shift + O" to open the overlay during gameplay.
  • You can also move the position of the overlay by clicking on the Frame rate and select "Customize" and move the FPS counter to your desired position on the screen.


4. NVIDIA GeForce Software (NVIDIA GPUs Only)

If you have a recent NVIDIA graphics card that supports ShadowPlay, follow these steps to enable an in-game FPS counter:

  • Open NVIDIA GeForce Experience and click on the “Settings” button.
  • In the “Share” section, make sure sharing is enabled, then click the “Settings” button again. In the Settings overlay, select the “Overlays” button.
  • In the “Overlays” window, choose the “FPS Counter” tab and select one of the four quadrants to display the FPS counter.

Additionally, using NVIDIA's game profiles in GeForce Experience can automatically adjust settings for optimal performance in different games.



5. MSI Afterburner (Most Detail)

Last but definitely not least due to its vast utility, there are various third-party programs that can show an in-game FPS counter (and that are free) with MSI Afterburner being one of the best. Not only does it display your FPS, but it can show a myriad of different information whilst gaming including average FPS, 1% low FPS, CPU and GPU temperatures, RAM clock speeds, other real-time hardware stats and more. You can also use it to adjust fan curves, or to overclock GPUs. Oh, and it works with any graphics card, so you do not need to have an MSI branded card.


display-ingame-fps-counter-how-to-guide.jpg

After installing MSI Afterburner (official download page is here), load it up and click on this settings icon:


how-to-show-fps-msi-afterburner-min.jpg

Go to the "Monitoring" tab, and first make sure that the "Hardware polling period" field is set to 1000 (ms). In the list under "Graph", anything ticked will show up on-screen while a game is running.


msi-afterburner-fps-counter-setting-min.jpg

Here are the important settings when it comes to showing and monitoring your FPS (Frames Per Second):

  • Framerate - Definitely tick this. Shows the current real-time frame rate, which is the number of frames being rendered on screen every second.
  • Framerate Min – The lowest frame rate reached during the gaming session. Not as important as the average frame rate, but can be good to know whereabouts your FPS can dip to in a certain game if you’re the perfectionist type who wants to avoid any lag whatsoever at all costs. For example, if you’re a pro gamer who wants 144FPS at all times, if you see the minimum going under 144FPS too often, you might want to tweak visual settings (explained later) to always stay at that 144FPS mark even during more demanding action sequences.
  • Framerate Avg – Helpful to get a more accurate sense of your overall performance levels instead of having to rely on constantly monitoring the main Framerate number. 30FPS is the minimum you need for a playable experience, but 40-50FPS is a lot smoother. 60FPS or higher is ideal. If you have a high refresh rate monitor, you want higher FPS to get as close to the Hz of your screen (if you want to take full advantage of your display that is).

That's all you need to know to show FPS while gaming in Windows 10/11. If you want to learn how to use MSI Afterburner to boost gaming performance for free, see the guide on how to overclock a graphics card for a step by step tutorial.







Trusted VPNs

VPN software is quite important in this day and age and will improve the security and privacy of your PC when online. There are also benefits to using VPNs for gaming.

There's lots of VPNs out there but the ones I recommend most to gamers is ExpressVPN (special link that gets you 3 months off. they also offer a free trial here) and NordVPN which are both highly rated gaming VPNs because they're the fastest and most secure.


Popular Articles (or see the latest articles)


Search the Site


About the Author

Indie game dev currently working on my first public release after years of hobby projects, a story-driven VR FPS built with Unreal Engine (to be announced soon here for anyone into VR FPS's). Also likes writing about tech, which also helps fund development of the game.

My favs of all time are OOT, Perfect Dark, MGS1, MGS2, GE007, DKC2, THPS3, HL1, and HL2, with the most recent addition to my list of immortals being the VR masterpiece Alyx. If you want help with a new build feel free to ask on the main PC builds guide. If you found the site extra helpful and wish to support the work I do here, sharing an article with a friend helps a lot and is much appreciated. - Julz