[SRU][N/P/Q:unstable][PATCH 0/3] Ubuntu 24.04+ arm64: screen resolution fixed to 1024x768 with last kernel update (LP: #2115068)
Massimiliano Pellizzer
massimiliano.pellizzer at canonical.com
Wed Jun 25 14:05:15 UTC 2025
BugLink: https://bugs.launchpad.net/bugs/2115068
[ Impact ]
Replace FB_HYPERV with DRM_HYPERV
hyperv_fb is a legacy framebuffer driver that lacks support for dynamic
resolution changes and modern graphics stacks.
hyperv_drm, on the other hand, provides full DRM/KMS integration, enabling
proper display management and compatibility with modern graphics stacks.
Disabling hyperv_fb ensures that hyperv_drm binds to the Hyper-V synthetic video
device, avoiding conflicts and regressions in graphical environments.
[ Fix ]
Enable CONFIG_DRM_HYPERV and disable CONFIG_FB_HYPERV.
[ Test Plan ]
Start a Gen2 Ubuntu VM on Hyper-V.
Verify that it is possible to change the resolution of the screen successfully.
[ Regression Potential ]
Disabling hyperv_fb and relying solely on hyperv_drm may introduce regressions
in environments where DRM/KMS is unavailable. Such environments are increasingly
uncommon, as most modern environments fully support hyperv_drm.
[ Other Info ]
The transition from FB_HYPERV to DRM_HYPERV already happened in Debian 5.17.
More information about the kernel-team
mailing list