@ Vincent Scheib
I agree that min/max numbers give a better understanding of what range the frames are in. Currently the standard deviation is used, which conveys the same, but much harder to read as you have to figure out yourself what 45.3 +/- 8.4 really means. I would like to go away from that, but I don't want to clutter the interface with too many numbers.
Your idea of placing a value of where the 90% and 10% mark is, sounds good. I'm not sure if it's easy to understand without explanation though. I will build a prototype if there is time.
Right now I think putting the absolute measured min/max value is a nice improvement and easy to understand. Also it makes it easier to interpret the graph, as you can better see which value is where.
@ Ojan Vafai
Putting a histogram there, seems a little over the top to me, but I imagine it being pretty awesome. A quick prototype might be nice as well.
@ Brandon Jones
Changing the position seems to stick, but with my patch landed yesterday, the display is now much smaller and slightly transparent, so this should be less an issue.
Dragging is almost impossible, because the FPS counter is part of the compositor.
The colors idea was just a way of conveying good and bad frame-rates, but I also see a problem here of where to put which color, as this might also depend on the device, besides your mentioned problem of colorblind users.
So, with my first patch that was landed now, there is a target line at 60fps. This might not be the super optimal solution. But I think it's better than putting no line at all and 60fps seems to be the most interesting number.
If the compositor runs in threaded mode then it tries to target a certain frame-rate that suits the device's display (if it gets a number, else 60). So what I could do is:
- show that number in the graph with an extra line
- change the 60fps line to that number
- put no 60fps line and only show a line if that number is available
One other possibility is putting a line where the fps mean currently is.
Lots of options.