Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Improve Performance overlays #9153

Open
Asinin3 opened this issue Oct 28, 2020 · 1 comment
Open

[Feature Request] Improve Performance overlays #9153

Asinin3 opened this issue Oct 28, 2020 · 1 comment
Labels

Comments

@Asinin3
Copy link
Contributor

Asinin3 commented Oct 28, 2020

RPCS3's performance overlays are nice but there are a few limitations which keep me from using them over other third party software for better performance metrics.

Graphs
The duration of the graphs should really be configurable as games that run at 60fps or higher don't allow for a very useful representation of the games performance. Minimum and maximum values are ultimately just showing spikes, and are not that useful when having short loading screens raising the max/minimum and so on. I would love to see an option to show average and 1% low values taken from the duration of the graph as they are much more useful. Perhaps an option to display min/max, avg/1% low, or both at the same time?

Here's a mock-up of what I'd like to see, the font is placeholder.
Untitled-1
The graph itself could also be hidden just so we can see the performance numbers too.

Currently we show two separate graphics which don't match, and the background of the graph and text above are not aligned.
image

Design / Readability
This isn't as important, but I would like to see borders added to the text in the normal performance metrics. It wouldn't hide as much of the game as the current huge dark square, and look nicer as well. There's likely some limitations with adding this though lightly colored text e.g white with a small black border would work best.

Debug Overlay (Click to Expand) While not used by many people, the debug overlay doesn't scale at all and it's basically impossible to read on a 4k display as the text is tiny, and there's no border or background. It's just tiny green text in the corner of your screen. Take a look at how hard it is to read on a green background, and the text is actually smaller when the resolution scaling factor is set even higher.

image

@AniLeo AniLeo changed the title [Feature Request] Imrprove Performance overlays [Feature Request] Improve Performance overlays Jan 28, 2021
@Asinin3
Copy link
Contributor Author

Asinin3 commented Feb 13, 2022

The Performance overlay update is a great step in the right direction. But I still have a few issues.

  • The overlay settings are still game-specific, making it very awkward if you have hundreds of custom configs like me.
  • A lot of the settings are inaccessible from the UI. E.g you can't hide the framerate/frametime graph's or Individually hide the min/max values but keep 1% low and avg fps without editing the config.yml file.
  • Every Detail level has a FPS counter, so you end up with two when trying to display other usage.
    image
  • The black border around the framerate/frametime counters isn't extended to the horizontal width of the graph below when the performance overlay's detail level is set to medium/high
  • We need a keybind for toggling the overlay, perhaps one for the debug overlay too Like F8 = Toggle overlay, shift F8 = toggle debug overlay

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants