Skip to content

[Feature Request] Improve Performance overlays #9153

Open
@Asinin3

Description

@Asinin3

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions