Homebrew WIP Status Monitor Overlay - Tesla Overlay to monitor your hardware

[Truth]

Well-Known Member
Member
Joined
Mar 21, 2006
Messages
1,052
Trophies
1
Location
Mushroom Kingdom
XP
2,350
Country
Germany
The graph is really an incredible feature!
Reminds me of my PC gaming days and the endless hours if tweaking graphics settings to get that straight line. 😂

Would be even cooler if there was a mix of graph and Micro/Mini/Full.
Like a toggle to switch between FPS number and graph in those.
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,274
Trophies
3
XP
12,037
Country
Poland
The graph is really an incredible feature!
Reminds me of my PC gaming days and the endless hours if tweaking graphics settings to get that straight line. 😂

Would be even cooler if there was a mix of graph and Micro/Mini/Full.
Like a toggle to switch between FPS number and graph in those.
For graph to be usable it must be refreshed at around 30 Hz minimum which is heavily taxing on Core #3 when it also must render many texts. We are talking about 20% of Core 3 usage in worst case. Tesla is working fully on CPU, so I cannot merge many taxing things at once if I want for performance stats to be as close to real values as possible.
 
  • Like
Reactions: [Truth]

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,274
Country
Chile
0.9.0 version is now available.

Changelog:

After few years I have finally tackled graph. So we are close to 1.0.0 release.
If you have any ideas for another graphs I can implement, give me a tip with proper explanation how this should work.

Finally at least one equation I have learned in middle school was useful. :D
The graph feature adds more memory usage than previous versions? I ask because in 16.0.0 the pool is really constrained, I've already given up on 3 sys-modules because the constant crahes :P
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,274
Trophies
3
XP
12,037
Country
Poland
The graph feature adds more memory usage than previous versions? I ask because in 16.0.0 the pool is really constrained, I've already given up on 3 sys-modules because the constant crahes :P
I have upgraded my FW to 16.0.0 to play Final Fantasy collection. I'm running Tesla, SaltyNX and sys-clk and have no issues related to memory exhaustion.
RAM usage is adjusted to mode that is used. Only static RAM usage is how much space executable itself take.

So 0.9.0 takes 389120 B vs 0.8.3 380928 B

~8kB increase

Now we can compare Full Mode which obviously should be the most RAM hungry vs FPS Graph. Since we cannot separate ovlloader heap and stack mappings from overlay mappings, this includes every mapping of the same type.
I'm testing Full Mode when game is running vs FPS Graph that is rendering graph with all positions busy.
First we can compare heaps (Graph vs Full):

5 599 232 B vs 5 562 368 B

so technically Graph takes more RAM?
hqdefault.jpg


Full Mode runs more threads. So now we check how much of RAM stacks and ThreadLocal are taking:

241 664 vs 282 224

So Full Mode needs more RAM to run threads.

So in total we have:
5 840 896 vs 5 844 592

So as you can see, FPS Graph actually takes 4 kB of RAM less than Full Mode.
 
Last edited by masagrator,
  • Like
Reactions: cucholix

jnl1

Well-Known Member
Member
Joined
Jan 12, 2020
Messages
502
Trophies
0
Age
36
XP
1,618
Country
Germany
i get "inf" when enabling the FPS counter with the new 0.9 version of the status monitor overlay.
I use salty nx 0.5 and nx fps 0.4.
 

penna

New Member
Newbie
Joined
May 4, 2023
Messages
1
Trophies
0
Age
31
XP
28
Country
Canada
Maybe I'm a bonehead, but I absolutely cannot get the FPS counter working. I have your fork of SaltyNX 0.5.2 as well as NX-FPS 1.4.0. No matter what game I launch, the FPS Counter overlay always shows 254.0, and the Mini and Full menus don't show any of the FPS related data at all. I've restarted into emuNAND twice now and it's still the same.

Edit:


I am a Bonehead. Earlier in the day I updated all of my Sysmods but neglected to update Status Monitor, so I was still running an old version. Updating fixed it.
 
Last edited by penna,

Asunix666

Active Member
Newcomer
Joined
Mar 14, 2018
Messages
40
Trophies
0
Age
23
XP
1,001
Country
Romania
Is there a way to disable Power Flow stat? Or resize text? The text already takes too much space like is for people with eye problem, even in micro. Maybe on oled is different. I use Mini mode and is kinda distracting(even disabled fps plugin). Thanks!
 
Last edited by Asunix666,

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,274
Trophies
3
XP
12,037
Country
Poland
So it seems Nintendo again did something that broke reading temperatures and now PCB and SoC temperatures are not available on 17.0.0. I am waiting for info if they just changed IDs, or they removed it completely.

In second case I have a workaround how to read temperatures directly from chip, so don't worry. Stay tuned.
 
0.9.2

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,274
Trophies
3
XP
12,037
Country
Poland
Released 0.9.2 version

17.0.0 FW issues fixed:
- SoC and PCB temperatures showing 0
- Charger Type, Charger Max Voltage and Charger Max Current showing wrong values

General changes:
- SoC and PCB temperatures across all FWs are now showing decimals
- Next to Battery Power Draw in Full, Mini and Micro modes you can see now also estimated time left before Switch will shutdown (thanks to rkuchkarov for PR #56)
- In Micro instead of MB for RAM now you will see GB up to one decimal
- In Micro now power draw shows only one decimal
- Fan level will now render only one decimal across all modes
- Miscellaneous now also shows NVENC and NVJPG clocks (0 MHz means they are not active) (thanks to averne for PR #57)

Since 17.0.0 audsnoop is not available, DSP Usage is not shown in Other -> Miscellaneous tab
 
Last edited by masagrator,
1.0.0

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,274
Trophies
3
XP
12,037
Country
Poland
Released 1.0.0 version

Full changelog:
Fixed bugs:

  • Temperatures for PCB and SoC were swapped in 0.9.2 release
  • Sometimes exiting mode resulted in exiting overlay
Changes:

  • Introduction of experimental configuration file, which allows changing exit button combo, Mini + Micro + FPS Counter + FPS Graph UIs, refresh rates. More explained here.
    • Button combos are read from 3 different configurations files, the most important is status-monitor config, next config used by Ultrahand overlay, and last config for Tesla Menu.
    • Now default combo button is L + D-PAD Down + R Stick. If someone wants to bring back old combo, use status-monitor config file.
  • Allow reading real frequencies from sys-clk 2.0.0_rc4+ sysmodule, if not installed showed frequencies in Mini and Micro modes are falling back to target frequencies
  • Allow reading RAM load from sys-clk 2.0.0_rc4+
  • Remove option to change refresh rate with button combo
  • Remove option to change position of Mini and FPS Counter modes with button combo
  • Show proper button icons in Full mode (only exceptions are general UP, DOWN, LEFT and RIGHT because they include both Sticks and D-Pad)
  • If sys-clk 2.0.0+ is active, Micro mode shows next to frequencies instead of @ also â–³ if real frequency is higher by 20 MHz than expected, â–½ if it's lower by 20 MHz, ≠ if it's lower by 50 MHz (seeing this for longer than few seconds without any change suggests that your overclocking solution is bad).
  • PFPS is now not showing in Mini mode

Small examples of how now Full mode looks like + what you can do with Mini, Micro and FPS Counter.
For some of new stuff it is required to have sys-clk 2.0.0_rc4 or newer installed.

2023111018244100.jpg2023111018302100.jpg
2023111018330200.jpg2023111018331000.jpg
 
Last edited by masagrator,
1.0.1

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,274
Trophies
3
XP
12,037
Country
Poland
Released version 1.0.1

This was released mainly for people that would like to see RAM Load without seeing real frequencies + deltas in Full mode.

Allow hiding real frequencies, deltas and target frequencies in Full mode (deltas are not showed if both real + target frequencies are hidden).

This release also includes 2 shadow updates for 1.0.0, which includes fixes for overflowing of real frequencies + deltas, and also fixed RAM positioning calculations in Micro and Mini modes.
 

Keriam

Well-Known Member
Member
Joined
Aug 30, 2006
Messages
167
Trophies
1
XP
1,023
Country
France
I don't know if it's only me but i have an issue with Status-Monitor-Overlay : FPS is stuck at 254 and i cannot return to the overlay menu. I reinstalled everything twice, and the issue us still there.

I will try later another full reinstall
Post automatically merged:

I just reinstall and still the same issue.

I don't understand what is missing :

1701926295477.png
 
Last edited by Keriam,

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,274
Trophies
3
XP
12,037
Country
Poland
FPS is stuck at 254
Either your game is 32-bit / in incompatible games list, or just happened that it didn't catch game and going back to main menu and choosing mode again can solve it.
and i cannot return to the overlay menu
I guess because you didn't read release notes... Wait, where I saw this already? :unsure:

1701933167908.png
 

Keriam

Well-Known Member
Member
Joined
Aug 30, 2006
Messages
167
Trophies
1
XP
1,023
Country
France
Either your game is 32-bit / in incompatible games list, or just happened that it didn't catch game and going back to main menu and choosing mode again can solve it.

I guess because you didn't read release notes... Wait, where I saw this already? :unsure:

View attachment 407717
Diablo 2 was working before I updated everything, so it should be still compatible isn't ?

For combo button, I am like an idiot but unfortunately it's not working (see video)...perhaps it's due to my fps locked issue ?
Post automatically merged:

Thanks for your support by the way
 

Attachments

  • IMG_0.mp4
    2.1 MB
  • unnamed.jpg
    unnamed.jpg
    982.8 KB · Views: 13

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Lol looks about as fun as a root canal