Troubleshoot: Video not working on virtual machines in Hyper-V #7851
KexyBiscuit
announced in
Announcements
Replies: 1 comment
-
|
Updated information about the issue with |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Symptoms
An AOSC OS-based virtual machine experiences a blank screen or a blurred screen or gets stuck in the GRUB screen or the UEFI screen.
On virtual machines using
hyperv_drmdriver,xorg-serverreports the following errors and warnings in/var/log/Xorg.0.log.On virtual machines using
hyperv_fbdriver,plymouth2:22.02.122-4or earlier might silently fail to display the splash screen, andplymouth2:24.004.60will get stuck in the GRUB screen or the UEFI screen.Cause
This problem occurs because
xorg-serverbefore21.1.13-2doesn't supporthyperv_drmdriver, andplymouthdoesn't supporthyperv_fbdriver.Resolution
To resolve the issue with
hyperv_drmdriver, updatexorg-serverto21.1.13-2or later.The issue with
hyperv_fbdriver won't be fully fixed, since it's already replaced byhyperv_drmdriver. To removehyperv_fbdriver, updatelinux+kernelto3:6.10.2or later,linux+kernel+ltsto2:6.6.48or later.However, since the issue rooted in
plymouth, affecting frame buffer drivers other thanhyperv_fb, an update has been released. Updateplymouthto2:24.004.60-1or later should be considered as a workaround, if the kernel can't be updated, orhyperv_fbdriver is still required.Note that even with the latest
plymouth, the splash screen might still not be displayed on virtual machines usinghyperv_fbdriver, but no other side effect should be observed.More Information
Red Hat purposed a mustard for the issue with
hyperv_drmdriver in Red Hat Bugzilla – Bug 2000921, disabling the PCI probe path in xfree86. Later, xorg/xserver merged a more specific patch to accept devices with the 'hyperv_drm' driver in xfree86.xorg-server21.1.13-2includes the latter patch.hyperv_fbdriver was replaced byhyperv_drmdriver in the Microsoft Azure flavor of Linux Kernel in Ubuntu, requested by Microsoft, so any issue related to this driver will be a wontfix.The issue with
plymouthwas introduced in23.356.9upstream, and the fix was merged recently.plymouth2:24.004.60-1includes the fix.Status
xorg-server:21.1.13-2shipped tostablein #7847.linux+kernel:3:6.10.2shipped tostablein #7490.linux+kernel+lts:2:6.6.48being tested in #7848.plymouth:2:24.004.60-1being tested in #7864.Acknowledgements
@lunzima provided insights on this issue in #7832.
@Icenowy and @KexyBiscuit picked the final patches.
@MingcongBai provided more insights on the issue with
plymouth.Beta Was this translation helpful? Give feedback.
All reactions