LibVF.IO is based on looking glass would allow for hardware acceleration of VM's and also
LibVF.IO automates the creation and management of mediated devices (partitioned commodity GPUs shared by host & guest), identifying NUMA nodes, parsing / managing IOMMU devices, and allocating virtual functions to virtual machines.
I've included both links to the project, considering that spice is no longer supported by red hat i believe this may be a viable alternative to take its place as a replacement display protocol considering that its is based on the looking glass project with is based on spice and is able to copy the gpu frame buffer for a real time video output.
https://github.com/Arc-Compute/LibVF.IO
https://arccompute.com/blog/libvfio-commodity-gpu-multiplexing/
LibVF.IO automates the creation and management of mediated devices (partitioned commodity GPUs shared by host & guest), identifying NUMA nodes, parsing / managing IOMMU devices, and allocating virtual functions to virtual machines.
I've included both links to the project, considering that spice is no longer supported by red hat i believe this may be a viable alternative to take its place as a replacement display protocol considering that its is based on the looking glass project with is based on spice and is able to copy the gpu frame buffer for a real time video output.
https://github.com/Arc-Compute/LibVF.IO
https://arccompute.com/blog/libvfio-commodity-gpu-multiplexing/