This mod displays the frame rate (fps) and CPU/GPU processing time per frame in Beat Saber.
Adding mods, avatars, cameras, etc. will require you to balance the performance of your PC to avoid slowdowns during play, and this mod will allow you to check the actual load margin while making settings.
Frame Time shows the background of the total processing time and the lines of CPU and GPU processing times. CPU and GPU processing times do not add up because some parts are processed in parallel.
Actually, the CPU is running in multiple threads, and only the main thread of Beat Saber is shown as CPU line here. When the CPU and GPU shown in the graph are under low load but the processing is slowing down, other threads are causing the performance drop (Maybe the rendering thread or the encoding thread).
If the total processing time exceeds the following time, it is so-called "dropped frame."
13.9ms for 72fps
11.1ms for 90fps
8.3ms for 120fps
6.9ms for 144fps
Note that in VR games, CPU utilization and GPU utilization in Task Manager, Afterburner, etc. are almost meaningless. For example, during a VR game, if the game cannot run at 90fps, it will drop to 45fps, and at this time CPU/GPU will only process half the frames. The utilization rate drops dramatically, but but the processing power is still insufficient.
Memory usage is displayed as follows, in MB
P: Memory working set for the program (same as displayed in Process Explorer. This may differ from the number in Task Manager)
U: Memory allocated by Unity (unmanaged)
M: Memory in use by Mono (managed)
NalulunaModAssistant
https://www.patreon.com/posts/74489335
NalulunaFps 0.1.0 or later are available with NalulunaModAssistant.
NalulunaFps 0.0.5 for Beat Saber 1.24.1
https://www.patreon.com/file?h=63410641&i=11827362
If you need a older version, contact me via Patreon message.
0.0.5
- Added "Display Layer" settings
0.0.4
- Fix missing the "General" tab
0.0.3
- Add rotation settings
0.0.2
- Reflect immediately when NalulunaFps.json is edited manually
Nodsyu
2024-06-26 14:39:21 +0000 UTCnalulululuna
2023-06-26 14:19:31 +0000 UTCOwen E
2023-06-25 15:28:18 +0000 UTCnalulululuna
2023-06-22 07:28:45 +0000 UTCOwen E
2023-06-22 01:43:44 +0000 UTC