GPU passthrough NUC8i7BEH (i7-8559U) Proxmox

Voici les différentes actions à effectuer pour pouvoir utiliser l’iGPU (Intel® Iris® Plus Graphics 655) du processeur i7-8559U dans une marchine virtuelle Proxmox.

Attention, l’hôte ne pourra plus utiliser le GPU, en conséquence directe, le port hdmi ne fonctionnera plus une fois l’OS démarré. En cas de problème, il faudra booter sur une image de récupération.

Désactiver les drivers Intel sur l’hôte

vim /etc/modprobe.d/gpu-blacklist.conf

Activer IOMMU avec Grub

Dans mon cas j’utilise Grub, mais si vous utilisez systemd-boot, la procédure est différente (Déterminer quel bootloader est utilisé).

vim /etc/default/grub.d/gpu.cfg

Activer le chargement des modules VFIO

vim /etc/modules-load.d/gpu-pt.conf

vim /etc/modprobe.d/vfio.conf

On met à jour l’image initramfs et on redémarre le serveur :

Ajout du périphérique dans Proxmox

On ajoute l’iGPU sur notre VM directement depuis l’UI de Proxmox :

Il suffit de démarrer / redémarrer la VM et l’iGPU devrait être utilisable à l’intérieur de celle-ci.

Ludovic CHEVRAUX

view all post
Leave a comment

Please be polite. We appreciate that.

By