Bonjour à tous,
Je virtualise Windows sur Proxmox VE et j’essaie de passer en passthrough ma carte graphique NVIDIA GTX 1050M.
J’ai suivi de nombreux tuto avant que je puisse enfin démarrer ma vm windows avec la carte graphique en périphérique PCI.
Le dernier tuto, celui qui à marché pour moi est celui-ci :
https://asded.fr/posts/2023-07-01/
La VM démarre bien, Windows détecte un périphérique PCI, mais au lieu d’être reconnu comme une carte graphique, il apparaît dans le gestionnaire de périphériques comme :
Le détail du périphérique indique :
PCI\VEN_10DE& DEV_1C8D& SUBSYS_00000000& REV_A1
→ ce qui correspond à une GTX 1050M

L’installateur NVIDIA (drivers GeForce / Studio) échoue en disant « aucune carte compatible détectée ».
Voici la configuration de ma VM :
Agent : 1
args : -cpu host,kvm=off,hv_vendor_id=123456789
Ballon : 0
Bios : OVMF
botte : order=scsi0 ; net0 ; ide2
Noyaux : 8
CPU : hôte,hidden=1,flags=+pcid
efidisk0 : Stockage-disque-interne-PC :vm-121-disk-0,efitype=4m,pre-enrolled-keys=1,size=4M
hostpci0 : 0000:01:00.0,pcie=1,rombar=0
ide2 : Iso-NAS :iso/virtio-win-0.1.271.iso,media=cdrom,size=709474K
Machine : PC-Q35-9.2 + PVE1
Mémoire : 16000
meta : creation-qemu=9.2.0,ctime=1755338273
nom : WIndows-Gaming
net0 : e1000=BC :24:11:64:42 :ED,bridge=vmbr0,firewall=1
numa : 0
OSTYPE : Win11
scsi0 : Stockage-disque-interne-PC :vm-121-disk-1,iothread=1,size=150G
scsihw : virtio-scsi-single
smbios1 : uuid=fcac8d7b-f8f4-468c-ad8a-07ae689f0aa3
Douilles : 1
tpmstate0 : Stockage-disque-interne-PC :vm-121-disk-2,size=4M,version=v2.0
VGA : Aucun
virtio2 : /dev/sdc,taille=976762584K
VMGENID : C4BC9D43-3270-4A82-81FD-56581AB79930
et d’autres infos qui vous seront utiles :
# lspci -nnk -s 01:00.0
01:00.0 Contrôleur 3D [0302] : NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] [10de :1c8d] (rev a1)
Sous-système : ASUSTeK Computer Inc. GP107M [GeForce GTX 1050 Mobile] [1043:1bb0]
Pilote du noyau utilisé : vfio-pci
Nano /etc/default/grub
# Si vous modifiez ce fichier, exécutez 'update-grub' par la suite pour mettre à jour
# /boot/grub/grub.cfg.
# Pour une documentation complète des options de ce fichier, voir :
# info -f grub -n 'Configuration simple'
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="calme intel_iommu=sur iommu=pt pcie_acs_override=en aval,mul>
GRUB_CMDLINE_LINUX=" »
Modules du noyau : nvidia
Est-ce que quelqu’un a déjà rencontré ce problème en passthrough sur Proxmox ?
Je virtualise Windows sur Proxmox VE et j’essaie de passer en passthrough ma carte graphique NVIDIA GTX 1050M.
J’ai suivi de nombreux tuto avant que je puisse enfin démarrer ma vm windows avec la carte graphique en périphérique PCI.
Le dernier tuto, celui qui à marché pour moi est celui-ci :
https://asded.fr/posts/2023-07-01/
La VM démarre bien, Windows détecte un périphérique PCI, mais au lieu d’être reconnu comme une carte graphique, il apparaît dans le gestionnaire de périphériques comme :
- Contrôleur vidéo 3D (avec un point d’exclamation jaune)
- Code erreur : 28 (aucun pilote installé)
Le détail du périphérique indique :
PCI\VEN_10DE& DEV_1C8D& SUBSYS_00000000& REV_A1
→ ce qui correspond à une GTX 1050M

L’installateur NVIDIA (drivers GeForce / Studio) échoue en disant « aucune carte compatible détectée ».
Voici la configuration de ma VM :
Agent : 1
args : -cpu host,kvm=off,hv_vendor_id=123456789
Ballon : 0
Bios : OVMF
botte : order=scsi0 ; net0 ; ide2
Noyaux : 8
CPU : hôte,hidden=1,flags=+pcid
efidisk0 : Stockage-disque-interne-PC :vm-121-disk-0,efitype=4m,pre-enrolled-keys=1,size=4M
hostpci0 : 0000:01:00.0,pcie=1,rombar=0
ide2 : Iso-NAS :iso/virtio-win-0.1.271.iso,media=cdrom,size=709474K
Machine : PC-Q35-9.2 + PVE1
Mémoire : 16000
meta : creation-qemu=9.2.0,ctime=1755338273
nom : WIndows-Gaming
net0 : e1000=BC :24:11:64:42 :ED,bridge=vmbr0,firewall=1
numa : 0
OSTYPE : Win11
scsi0 : Stockage-disque-interne-PC :vm-121-disk-1,iothread=1,size=150G
scsihw : virtio-scsi-single
smbios1 : uuid=fcac8d7b-f8f4-468c-ad8a-07ae689f0aa3
Douilles : 1
tpmstate0 : Stockage-disque-interne-PC :vm-121-disk-2,size=4M,version=v2.0
VGA : Aucun
virtio2 : /dev/sdc,taille=976762584K
VMGENID : C4BC9D43-3270-4A82-81FD-56581AB79930
et d’autres infos qui vous seront utiles :
# lspci -nnk -s 01:00.0
01:00.0 Contrôleur 3D [0302] : NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] [10de :1c8d] (rev a1)
Sous-système : ASUSTeK Computer Inc. GP107M [GeForce GTX 1050 Mobile] [1043:1bb0]
Pilote du noyau utilisé : vfio-pci
Nano /etc/default/grub
# Si vous modifiez ce fichier, exécutez 'update-grub' par la suite pour mettre à jour
# /boot/grub/grub.cfg.
# Pour une documentation complète des options de ce fichier, voir :
# info -f grub -n 'Configuration simple'
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="calme intel_iommu=sur iommu=pt pcie_acs_override=en aval,mul>
GRUB_CMDLINE_LINUX=" »
Modules du noyau : nvidia
Est-ce que quelqu’un a déjà rencontré ce problème en passthrough sur Proxmox ?