KMS modeswitching works with a patched kernel. Hopefully the feature is checked at start and will adapt depending on the situation
new SDL2 display, only tested on Linux. Works hand in hand with KMS (and is anyway disabled on other video backends as it still needs some investigation to work on X. Not tested under windows). Requires a patched SDL2 also so we can refresh the KMS modelists at will through SDL_GetClosestDisplayMode. SDL2 2.0.16 mandatory + patch
Quite some work here :