Skip to content

masterchan-777/Status-Monitor-Overlay

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Status Monitor Overlay

Monitor Your hardware in real time!

This is an overlay homebrew dedicated to Nintendo Switch. You need to have installed Tesla environment to use it.

Tool contains three modes to choose, each one is explained here.

You can exit from selected mode by pressing and holding Left Stick + Right Stick. To exit from main menu press B.

If it's not working in dock, you need to first start Status Monitor, then put Nintendo Switch to dock.

What is currently supported:

  • CPU Usage for each core (Cores #0-#2 are used by apps/games, Core #3 is used by OS, background processes and also Tesla overlays)
  • GPU Load
  • CPU, GPU & RAM actual frequency
  • Used RAM categorized to: (not supported by FWs <5.0.0)
    • Total
    • Application
    • Applet
    • System
    • System Unsafe
  • SoC, PCB & Skin temperatures (Skin temperature not supported by FWs <5.0.0)
  • Fan Rotation Level
  • PFPS and FPS (with help of NX-FPS, more info in repo. Not installing it results in not showing FPS counters on overlay)

Planned:

  • Add Graph mode

Requirements:

  • From 0.4.1 you need Tesla Menu >=1.0.2

Thanks to:

  • RetroNX channel for helping with coding stuff
  • SunTheCourier for sys-clk-Overlay from which I learned how to make my own Tesla homebrew
  • Herbaciarz for providing screenshots from HDMI Grabber

FAQ:

Q: This homebrew has any impact on games?

A:

  • When not using FPS Counter: Negligible, you won't see any difference. Almost everything is done on Core #3, other cores usage is below 0.001%.
  • When using FPS Counter: it may impact timing between threads, so in some games it may result f.e. in stuck loading screens or jumping audio. It's found rarely, but issue exists and this is because of nature how Status Monitor gets info about FPS currently.

Troubleshooting:

Q: Game sometimes hangs when using Status Monitor Overlay. Why?

A: This is because of dmnt:cht nature. Some games don't like that it's peaking constantly at its memory and they stuck. This happens only if you are using NX-FPS plugin. Solution is to just close Status Monitor Overlay (you don't need to close Tesla Menu) and wait few seconds until game will resume.

About

Monitor many stats of Nintendo Switch hardware

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 83.1%
  • Makefile 16.9%