Homepage › Forums › RetroPie Project › Ideas for Further Enhancements › video output is poorly configured by default. › Reply To: video output is poorly configured by default.
[quote=97985]640×480 default is set because higher resolutions will slow down rpi1s. In the past display resolution was switched which caused flickering and was not compatible with all screens. Rpi2 and 1080p should be fast enough if you use no shaders. Rpi1 and two share the same default configuration at the moment.
If you have a 16:9 screen resolution and 640×480 render resolution retroarch will increase your horizontal resolution to 853×480. So there should be no unequal pixels since Retropie 2.6 or 3.0.
[/quote]
The first statement makes sense, but I’m unclear on the second statement. A resolution of 853×480 is still going to be scaled to the native resolution of the display (either 1920×1080 or 1280×720), which will cause scaling artifacts on both axes. I’m definitely still seeing unequal pixels on my display with the default settings. Upscaling from a lower res to the native res will also cause input lag.
I was thinking, maybe it would be helpful to have “video profiles” so that one doesn’t have to mess about with RGUI so much. For example, I would hold “x” or “m” as a game launched to bring up the launch menu. I would scroll to “video profiles,” select “5x” and hit apply. The 5x profile would apply integer scale, crop overscan (if the core needs it for perfect scaling) and a custom aspect ratio for the system being played (since resolution is core-specific), at 5x vertical scale (so, 6×5 for NES, SNES, 5×5 for Genesis, etc.). You could also have 4x profile, 3x for 720p displays, etc.
currently there are a lot of settings for the user to configure and they are likely to get something wrong, causing problems. I’m just trying to think of ways that the configuration process could be streamlined/ made easier.