Oh maybe we could fix this in Plymouth without disabling the laptop display...
If the CRTC_X / CRTC_Y / CRTC_W / CRTC_H properties behave how I think they should then we could use them to maintain correct aspect ratio and each monitor in its own native preferred resolution.
For example, displaying a 1920x1080 buffer in a 1920x1200 mode:
Oh maybe we could fix this in Plymouth without disabling the laptop display...
If the CRTC_X / CRTC_Y / CRTC_W / CRTC_H properties behave how I think they should then we could use them to maintain correct aspect ratio and each monitor in its own native preferred resolution.
For example, displaying a 1920x1080 buffer in a 1920x1200 mode:
CRTC_X = 0
CRTC_Y = 60
CRTC_W = 1920
CRTC_H = 1080
Maybe those only exist for atomic KMS drivers though (like i915).
https:/ /01.org/ linuxgraphics/ gfx-docs/ drm/drm- kms-properties. html