Framerate and performance monitoring?
-
I’m trying to use RivaTuner/MSI Afterburner to record fps and PC performance during a mission but it seems that the overlay only works in the 2D UI, once in the 3D cockpit, the overlay does not show up at all. Resetting/toggling the overlay on/off does not work at all. Returning to the 2D UI, the overlay is gone and cannot be brought back up again.
Does anyone use any other programs to monitor and record fps and PC performance or system usage for BMS?
Thanks!
-
@Atlas
If you have an Nvidia video card, it is very likely that Nvidia Gforce experience can do this. -
This post is deleted! -
@Atlas try Nvidia frameview and/or Fraps.
-
@danaos75 @Rouge1512 nVidia and FRAPS only does fps monitoring though, right? Not PC performance or system usage?
-
@Atlas I believe your are correct. When I want to monitor my system while on falcon 3d I use msi afterburner monitor which pop-ups a new window. I put that vertical bar window with all the values I want to monitor on the right side and while on 3d it stays on top of falcon so I see all the values. It is not exactly overlay as it blocks the 3d on the right side, bit it gets the job done. Hope it helps.
-
@danaos75 are you talking about this one?
I can use that as monitoring but I need to wrap my head around what it says and how to best configure it. The RivaTuner overlay made more sense but seems like it can’t be used in the 3D world of BMS.
-
@Atlas yes that is what I use. I also couldn’t get the Rivatuner to work on 3d. I even tried starting it after I entered 3d but it didn’t work.
-
@Atlas said in Framerate and performance monitoring?:
@danaos75 are you talking about this one?
I can use that as monitoring but I need to wrap my head around what it says and how to best configure it. The RivaTuner overlay made more sense but seems like it can’t be used in the 3D world of BMS.
edit: I would recommend not having a graph for each core unless this data is important. Think of what you want to display and only use those items for your monitor - if the options exist to customize and remove useless items, that is. Personally, I use in-game FPS counters where able in non-Steam games, and the Steam Overlay for any Steam games - in addition to an AIDA64 Extreme Sensor Panel sitting in the top left of my secondary monitor. These are the values I find useful throughout the day or while gaming:
Why not just use the BMS FPS counter? Is it that you want to see all those other stats, too? Press Alt + C release Alt & release C, then within a second press F to show the in-game FPS
Not sure if you have a secondary monitor, but that’s a great place to put a sensor panel or performance monitor window if able. Another option is HWMonitor (among other options) and using a logging function to get all sorts of info into a file you can review after a flight.
edit 2: From reddit:
“…open RTSS. Go to Global (or add the Game.exe to it and got there instead) and on top right side, you’ll see “application detection level”, it’s set to Low as deafult and always works but sometimes if it doesn’t work with an app, just set it to High, restart the app and voila.”
-
@SemlerPDX Yes, I have a main screen and 2 touchscreens. 1 is for Helios at the moment so the other one is getting used looking at performance graphs. I’m only having each core up in case anyone is experiencing any overload. The summary core will only show average among all cores. However, that pic I uploaded is just a test pic, my actual graphs and layout has the more important stuff on the top and the layout somewhat makes sense, although I still have all those individual cores monitored. Better to have more info than less info!
As for the BMS FPS counter, while it is fine, I’m looking for a graph presentation in case there is any sudden drops/dips in framerate and can help diagnosing a problem. Min/Max/Avg and 1% and 0.1% lows are also helpful. I’m using MSI AB’s logging functions for these. I have HWiNFO but it only shows min/max/avg/current info and again, I need a historical graph image to see at what time peaks and dips happen in case I need to trace what’s going on in the cockpit that triggers these change in performance.
But all of that yadda yadda was for my issues with Helios… and was fixed by enabling vsync!
-
@Atlas I recommend NVidia FrameView tool, to record detail information on frame-timings.
(Works for AMD and Intel graphics, too.)
It has a rudimentary overlay, showing avg and p90 / p99 etc fps, which works in both fullscreen-exclusive and borderless-window modes. But it also records high fidelity detail of every frame, in a csv log file that you can open in Excel or google docs.
https://www.nvidia.com/en-us/geforce/technologies/frameview/
-
@airtex2019 @Atlas the FrameView overlay includes
avg fps
p90 fps
p99 fps
dropped frames
plat (latency from present-to-render)
gpu: temp, freq, utilization%
cpu: temp, freq, utilization%
directx render mode flags (window mode, composite mode, v-sync, etc)But the csv log files include dozens of columns… incl temps and util for individual CPU cores, and detailed timing for each frame, down to microsecond precision
-
-
@airtex2019 thank you, I’ll check that out.