Ci-dessous, les différences entre deux révisions de la page.
| sysadmin:linux:virtualisation:kvm:configurer-gpu-en-passage-direct [2025/12/15 17:20] – créée yoann | sysadmin:linux:virtualisation:kvm:configurer-gpu-en-passage-direct [2025/12/15 18:01] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| ====== KVM : Activer le GPU passthrough ====== | ====== KVM : Activer le GPU passthrough ====== | ||
| - | L'utilisation exclusive | + | L'usage direct |
| Le GPU et les périphériques associés (contrôleurs audio, usb et série) présent sur l' hôte sont dédiés à l' | Le GPU et les périphériques associés (contrôleurs audio, usb et série) présent sur l' hôte sont dédiés à l' | ||
| Ligne 11: | Ligne 11: | ||
| ===== Environnement ===== | ===== Environnement ===== | ||
| - | * | + | * Ubuntu 25.10 (questing) |
| + | * Linux 6.17.0-8-generic | ||
| + | * libvirtd (libvirt) 11.6.0 | ||
| ===== Prérequis ===== | ===== Prérequis ===== | ||
| Ligne 100: | Ligne 102: | ||
| </ | </ | ||
| - | Mise à jour de grub: | + | Mettre |
| - | Mettre à jour la valeur | ||
| < | < | ||
| # Mettre à jour la variable sans écraser le contenu existant | # Mettre à jour la variable sans écraser le contenu existant | ||
| + | GRUB_CMDLINE_LINUX_DEFAULT=" | ||
| + | |||
| + | GRUB_CMDLINE_LINUX_DEFAULT=" | ||
| </ | </ | ||
| + | |||
| + | < | ||
| + | Renseigner les valeurs des IDs par ceux retournés par la commande lspci. | ||
| + | </ | ||
| <code bash> | <code bash> | ||
| Ligne 113: | Ligne 121: | ||
| </ | </ | ||
| + | Éditer le fichier ''/ | ||
| + | |||
| + | < | ||
| + | options vfio-pci ids=10de: | ||
| + | </ | ||
| + | |||
| + | Empêcher le chargement des pilotes nvidia en créant le fichier ''/ | ||
| + | |||
| + | < | ||
| + | blacklist nouveau | ||
| + | blacklist nvidia | ||
| + | blacklist nvidia_drm | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | update-initramfs -u | ||
| + | systemctl reboot | ||
| + | </ | ||
| + | |||
| + | Après redémarrage vérifier les pilotes chargés pour le GPU | ||
| + | <code bash> | ||
| + | lspci -kd 10de:2786 | ||
| + | </ | ||
| ===== Configuration de la VM ===== | ===== Configuration de la VM ===== | ||