I am unable to get my virtual machine to display using OpenGL on an intel arc a750.
I should specify host system is almalinux guest OS is Linux and windows 11
Hello
I assume you’re running Windows 11 as a guest in a virtual environment.
Mentioning which software you’re using
will make it easier to get a response.
Example:
qemu-kvm
xen
Thank you
AlmaLinux on host. Which major version?
You do use libvirt/KVM as hypervisor?
(Guess based on [1] that being default in Alma, and [2] what virt-manager screenshot shows.)
Which video model have you chosen for the VM? (QXL, VGA, Virtio, …)
Which display type have you chosen for the VM? (VNC, Spice)
The default is that hypervisor provides “virtual GPU” (the video model), for which the guest has a driver. That is, the guest does not see nor use the hardware of the host directly.
It would require to pass host device to guest with “passthrough”, but then only that VM (and not the host) would see that ARC A750? (Although, some GPU hardware has support to “split” to multiple user OS.)
I don’t have GUI on my VMs, but I’ve seen Windows on KVM so it should be (or was) possible.
You could boot that Linux guest to multi-user.target (or runlevel 3)? That will have no GUI, particularly no OpenGL. Do you get that as expected?
The window lists qemu/KVM at the top
The virtual machine is Linux
Its version 10.0 purple lion
Libvirt KVM
Virtio with 3d acceleration enabled
And spice local none
no hardware has been passed through
I believe the issue lies within the almalinux Intel gpu drivers
Hello
The installation method for Windows 11 seemed slightly different when I checked the documentation. Please verify the command.
Also, was there anything in the debug log?
Here is the documentation:
Debug Log
Windows 11 Installation Method
Chapter 21. Installing and managing Windows virtual machines | Configuring and managing virtualization | Red Hat Enterprise Linux | 9 | Red Hat Documentation installing-windows-virtual-machines-on-rhel_installing-and-managing-windows-virtual-machines-on-rhel
Thank you
Translated with DeepL.com (free version)
