# Make sure qemu-session is available as an URI in virt-manager running the following in your terminal:
# gsettings set org.virt-manager.virt-manager.connections uris "['qemu:///system', 'qemu:///session']"
# gsettings set org.virt-manager.virt-manager.connections autoconnect "['qemu:///system', 'qemu:///session']"
# Create then shutdown a diskless virtual machine with qemu-session, a spice display without 3D acceleration, using virt-install.
# Works with any GPUs on the host but does not provide 3D acceleration. Does expect an EFI-based Linux guest.
# No ISO is attached to this virtual machine. The user have to manually add one.
virt-install \
--connect qemu:///session \
--metadata description="Works with any GPUs on the host but does not provide 3D acceleration. Does expect an EFI-based Linux guest. As it uses QEMU session, passthrough wont work out of the box"\
# Create then shutdown a diskless virtual machine with qemu-session, spice and opengl enabled, using virt-install.
# Spice with OpenGL performs better than egl-headless.
# Works with AMD and Intel GPUs on the host and does expect an EFI-based Linux guest.
# No ISO is attached to this virtual machine. The user have to manually add one.
virt-install \
--connect qemu:///session \
--metadata description="Spice with OpenGL enabled performs better than egl-headless with OpenGL enabled. Works with AMD and Intel GPUs on the host and does expect an EFI-based Linux guest. As it uses QEMU session, passthrough wont work out of the box"\
# Create then shutdown a diskless virtual machine with qemu-sesssion, egl-headless and opengl enabled, using virt-install.
# Works with all GPUs on the host including Nvidia's and does expect an EFI-based Linux guest.
# No ISO is attached to this virtual machine. The user have to manually add one.
virt-install \
--connect qemu:///session \
--metadata description="Works with all GPUs on the host including Nvidia and does expect an EFI-based Linux guest. As it uses QEMU session, passthrough wont work out of the box"\
--metadata description="SDL with OpenGL enabled performs better than egl-headless or Spice with OpenGL enabled. Should work with most GPUs. As it uses QEMU session, passthrough wont work out of the box"\