Hi guys,
Very new to Proxmox and got VPE 4.1.1 up and running over the weekend after extensive research on the
topic of GPU passthrough and found 1 of the 2 Nvidia GeForce GPU (GT610) I have is reported working
according to this wiki:
https://pve.proxmox.com/wiki/Pci_pa...our_PCI_card_address.2C_and_configure_your_VM
"MD RADEON 5xxx, 6xxx, 7xxx and NVIDIA GEFORCE 7, 8, 4xx, 5xx, 6xx, 7xx have been reported working."
Make the long story short:
H/W:
CPU: i7-5820k
RAM: 32GB
GPU1: Nvidia GeForce GT 610
06:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF119 [GeForce GT 610] [10de:104a] (rev a1)
GPU2: Nvidia GeForce GTX980
07:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM204 [GeForce GTX 980] [10de:13c0] (rev a1)
OS & S/W:
PVE Manager: 4.1.1/2f9650d4
Kernel: 4.2.6-1-pve #1 SMP Wed Dec 9 10:49:55 CET 2015 x86_64 GNU/Linux
Guest VM: Windows 10
Guest VM <vmid>.cfg:
Note: The BIOS is left as default SeaBIOS as I started off installing Win 10 with that setting and found that if
I change it to UEFI, it can't find the guest OS to boot off the bootdisk.
Relevant configuration changes:
/etc/default/grub:
/etc/modprobe.d/vfio.conf:
options vfio-pci ids=10de:104a,10de:0e08 disable_vga=1
# options vfio-pci ids=10de:13c0,10de:0fbb disable_vga=1
/etc/modprobe.d/iommu_unsafe_interrupts.conf:
options vfio_iommu_type1 allow_unsafe_interrupts=1
/etc/modules:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
Pass-through methods attempted but failed:
GPU Seabios PCI PASSTHROUGH
hostpci0: 06:00,x-vga=on
Running as unit 100.scope.
kvm: -device vfio-pci,host=06:00.0,id=hostpci0,bus=pci.0,addr=0x10,x-vga=on: vfio: Device does not support requested feature x-vga
kvm: -device vfio-pci,host=06:00.0,id=hostpci0,bus=pci.0,addr=0x10,x-vga=on: Device initialization failed
GPU Seabios PCI EXPRESS PASSTHROUGH
machine: q35
hostpci0: 06:00,pcie=1,x-vga=on
Use of uninitialized value $kvmver in pattern match (m//) at /usr/share/perl5/PVE/QemuServer.pm line 6378.
Use of uninitialized value $current_major in numeric ge (>=) at /usr/share/perl5/PVE/QemuServer.pm line 6384.
Running as unit 100.scope.
kvm: -device vfio-pci,host=06:00.0,id=hostpci0.0,bus=ich9-pcie-port-1,addr=0x0.0,x-vga=on,multifunction=on: vfio: Device does not support requested feature x-vga
kvm: -device vfio-pci,host=06:00.0,id=hostpci0.0,bus=ich9-pcie-port-1,addr=0x0.0,x-vga=on,multifunction=on: Device initialization failed
Any thing I may have missed or any more info that may help me get past this is greatly appreciated.
Also, I've actually moved from Ubuntu server 14.04 LTS after succeeding in passing through both GPU
one at a time to Windows 10. However, I've run into error 12 (GT 610) and 43 (GTX 980, even get this with kvm=off) and not able to make any further progress and therefore trying out Proxmox. So, I've done
quite a fair bit of researching and trying different options before.
Thanks in advance.
FXD
Very new to Proxmox and got VPE 4.1.1 up and running over the weekend after extensive research on the
topic of GPU passthrough and found 1 of the 2 Nvidia GeForce GPU (GT610) I have is reported working
according to this wiki:
https://pve.proxmox.com/wiki/Pci_pa...our_PCI_card_address.2C_and_configure_your_VM
"MD RADEON 5xxx, 6xxx, 7xxx and NVIDIA GEFORCE 7, 8, 4xx, 5xx, 6xx, 7xx have been reported working."
Make the long story short:
H/W:
CPU: i7-5820k
RAM: 32GB
GPU1: Nvidia GeForce GT 610
06:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF119 [GeForce GT 610] [10de:104a] (rev a1)
GPU2: Nvidia GeForce GTX980
07:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM204 [GeForce GTX 980] [10de:13c0] (rev a1)
OS & S/W:
PVE Manager: 4.1.1/2f9650d4
Kernel: 4.2.6-1-pve #1 SMP Wed Dec 9 10:49:55 CET 2015 x86_64 GNU/Linux
Guest VM: Windows 10
Guest VM <vmid>.cfg:
bootdisk: virtio1
cores: 4
ide1: local:iso/virtio-win-0.1.102.iso,media=cdrom,size=156988K
ide2: cdrom,media=cdrom
memory: 8192
name: Windows10
net0: e1000=66:31:36:30:36:34,bridge=vmbr0
numa: 1
ostype: win8
smbios1: uuid=e1bf4fb7-7e83-492e-92c0-5fc3e6787f27
sockets: 1
virtio0: local:100/vm-100-disk-1.raw,cache=writethrough,size=32G
hostpci0: 06:00.0,x-vga=on
cores: 4
ide1: local:iso/virtio-win-0.1.102.iso,media=cdrom,size=156988K
ide2: cdrom,media=cdrom
memory: 8192
name: Windows10
net0: e1000=66:31:36:30:36:34,bridge=vmbr0
numa: 1
ostype: win8
smbios1: uuid=e1bf4fb7-7e83-492e-92c0-5fc3e6787f27
sockets: 1
virtio0: local:100/vm-100-disk-1.raw,cache=writethrough,size=32G
hostpci0: 06:00.0,x-vga=on
Note: The BIOS is left as default SeaBIOS as I started off installing Win 10 with that setting and found that if
I change it to UEFI, it can't find the guest OS to boot off the bootdisk.
Relevant configuration changes:
/etc/default/grub:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on vfio_iommu_type1.allow_unsafe_interrupts=1 pci-stub.ids=10de:104a"
/etc/modprobe.d/vfio.conf:
options vfio-pci ids=10de:104a,10de:0e08 disable_vga=1
# options vfio-pci ids=10de:13c0,10de:0fbb disable_vga=1
/etc/modprobe.d/iommu_unsafe_interrupts.conf:
options vfio_iommu_type1 allow_unsafe_interrupts=1
/etc/modules:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
Pass-through methods attempted but failed:
GPU Seabios PCI PASSTHROUGH
hostpci0: 06:00,x-vga=on
Running as unit 100.scope.
kvm: -device vfio-pci,host=06:00.0,id=hostpci0,bus=pci.0,addr=0x10,x-vga=on: vfio: Device does not support requested feature x-vga
kvm: -device vfio-pci,host=06:00.0,id=hostpci0,bus=pci.0,addr=0x10,x-vga=on: Device initialization failed
GPU Seabios PCI EXPRESS PASSTHROUGH
machine: q35
hostpci0: 06:00,pcie=1,x-vga=on
Use of uninitialized value $kvmver in pattern match (m//) at /usr/share/perl5/PVE/QemuServer.pm line 6378.
Use of uninitialized value $current_major in numeric ge (>=) at /usr/share/perl5/PVE/QemuServer.pm line 6384.
Running as unit 100.scope.
kvm: -device vfio-pci,host=06:00.0,id=hostpci0.0,bus=ich9-pcie-port-1,addr=0x0.0,x-vga=on,multifunction=on: vfio: Device does not support requested feature x-vga
kvm: -device vfio-pci,host=06:00.0,id=hostpci0.0,bus=ich9-pcie-port-1,addr=0x0.0,x-vga=on,multifunction=on: Device initialization failed
Any thing I may have missed or any more info that may help me get past this is greatly appreciated.
Also, I've actually moved from Ubuntu server 14.04 LTS after succeeding in passing through both GPU
one at a time to Windows 10. However, I've run into error 12 (GT 610) and 43 (GTX 980, even get this with kvm=off) and not able to make any further progress and therefore trying out Proxmox. So, I've done
quite a fair bit of researching and trying different options before.
Thanks in advance.
FXD