Posted By: wraggster
Due to the fact that there was no lightweight API to display on-screen overlays until the release of Tesla last month, no usable FPS counter solution was available for the Switch even though it may not sound like much work.
Want an FPS counter for your Switch? Now, you can have it although the overlay itself takes a good chunk of the screen for now! ()
Now, the prayers of those who want to know how well their Switch is performing have been answered as masagrator, who’s been behind many 60FPS mods for commercial games, has released NX-FPS letting you see FPS in real-time without external hardware like a capture card.
NX-FPS is a SaltyNX plugin which collects FPS data from commercial Switch games and it currently supports the NVN and EGL APIs used in games. As of right now, it can log two types of data namely:
Currently, data generated from this plugin can be used with masagrator’s own Status Monitor Overlay as long as you have version 0.4 or above installed and it lets you see FPS statistics in real time. Other developers can also use NX-FPS in their own homebrew overlay solutions as it functions separately from Status Monitor Overlay.
- PFPS – Pushed Frames Per Second (unsigned integer)
- This counts how many frames were pushed to the display in the last second
- FPS – Frames Per Second (decimal value)
- This is calculated from average frame time and gets refreshed with every new frame
You may read more and download NX-FPS from this link and use it with Status Monitor Overlay. It’s important to state that NX-FPS may cause a kernel panic if you close a game less than 10 seconds after the Nintendo logo appears.