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
-
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_drm
driver,xorg-server
reports the following errors and warnings in/var/log/Xorg.0.log
.On virtual machines using
hyperv_fb
driver,plymouth
2:22.02.122-4
or earlier might silently fail to display the splash screen, andplymouth
2:24.004.60
will get stuck in the GRUB screen or the UEFI screen.Cause
This problem occurs because
xorg-server
before21.1.13-2
doesn't supporthyperv_drm
driver, andplymouth
doesn't supporthyperv_fb
driver.Resolution
To resolve the issue with
hyperv_drm
driver, updatexorg-server
to21.1.13-2
or later.The issue with
hyperv_fb
driver won't be fully fixed, since it's already replaced byhyperv_drm
driver. To removehyperv_fb
driver, updatelinux+kernel
to3:6.10.2
or later,linux+kernel+lts
to2:6.6.48
or later.However, since the issue rooted in
plymouth
, affecting frame buffer drivers other thanhyperv_fb
, an update has been released. Updateplymouth
to2:24.004.60-1
or later should be considered as a workaround, if the kernel can't be updated, orhyperv_fb
driver is still required.Note that even with the latest
plymouth
, the splash screen might still not be displayed on virtual machines usinghyperv_fb
driver, but no other side effect should be observed.More Information
Red Hat purposed a mustard for the issue with
hyperv_drm
driver 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-server
21.1.13-2
includes the latter patch.hyperv_fb
driver was replaced byhyperv_drm
driver 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
plymouth
was introduced in23.356.9
upstream, and the fix was merged recently.plymouth
2:24.004.60-1
includes the fix.Status
xorg-server
:21.1.13-2
shipped tostable
in #7847.linux+kernel
:3:6.10.2
shipped tostable
in #7490.linux+kernel+lts
:2:6.6.48
being tested in #7848.plymouth
:2:24.004.60-1
being 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