source et doc https://virtio-fs.gitlab.io/
Une VM sous virt-manager avec virtio et accélération 3D, et affichage spice avec OpenGL ne démarre pas à cause de cette merde de driver Nvidia (alors que ça fonctionne parfaitement avec le driver nouveau)
Une solution dans ce lien.
Trouvé ici (plus récent) https://www.reddit.com/r/archlinux/comments/18jkln3/libvirt_virtmanager_nvidia_3d_acceleration_black/
virsh edit ... et
<graphics type="spice">
<listen type="none"/>
</graphics>
<graphics type="egl-headless">
<gl rendernode="/dev/dri/renderD128"/>
</graphics>
<video>
<model type="virtio" heads="1" primary="yes">
<acceleration accel3d="yes"/>
</model>
<address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/>
</video>Inclus dans certaines distros (pas Debian)
- Script de packaging et liens vers les derniers paquets: https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README.md
- qui pointent ici, version stable, latest, et toutes les archives: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/
- un mode d'emploi https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers#Using_the_ISO
-
Configure boot disk as SATA and start the VM.
-
Open an elevated command prompt and set the VM to boot into safe mode by typing
bcdedit /set "{current}" safeboot minimal -
Shut-down the VM and change the boot device type to virtio.
-
Boot the VM, it will enter in safe mode. Booting into safe mode automatically enables and loads all boot-start drivers will be enabled and loaded, including virtio. Since there is now a miniport installed to use it, the kernel will now make it part of the drivers that are to be loaded on boot.
-
To disable safe mode for the next boot, run in an elevated command prompt:
bcdedit /deletevalue "{current}" safeboot -
Shut down.
-
Reconfigure the boot disk to virtio and start the VM.
Autre source https://kifarunix.com/change-windows-boot-device-from-ide-to-virtio-on-kvm/