When running RetroArch on Vulkan (no X11), I get an unwanted resolution change. So, for example, I have a monitor where the native resolution is 720p (according to it’s own EDID), but RetroArch insists on setting it to 1080p everytime I run it. 720 is better for integer scaling on most cores, so of course being forced to run on 1080p rules Vulkan out for me, even if it’s supposed to be a better video backend.
It only happens on Vulkan, on GL video backend RetroArch simply uses the videomode in-use as intended, so no mode change.
I have searched low and high, and I can’t see a way to prevent this effect. Any clues please?