Hi,
I've been struggling for multiple days but unable to resolve an issue with GPU sharing. I'm fairly new to Proxmox and this VE was setup by my devops team member who has resigned. Last week my server went through a reboot and now I am unable to start multiple VM's at the same time that have the same GPU assigned. I can turn them on if I detach the GPU. Only one works actively with the GPU.
Here's the error that I get:
TASK ERROR: PCI device '0000:86:00.0' already in use by VMID '261'
I was not getting this before the reboot. I was able to share the GPU without any issues. Also my host does not have Nvidia drivers installed. Only the VM's do. I'm still not sure how that works
My current VM 261 that has the GPU running has the following settings for the GPU PCI:
Raw device 0000:86:00.0 which is my GPU
All functions toggled off
Primary GPU toggled off
ROM-Bar enabled but no vendor ID or device ID
Information:
CPU: Intel(R) Xeon(R) Platinum 8168 CPU @ 2.70GHz
GPU: Nvidia A40
Kernel Version: Linux 6.2.16-3
ProxMox version: 8.0.3
IOMMU is enabled
/etc/modules file:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
Grub file:
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
GRUB_CMDLINE_LINUX=""
iommu=pt
What am I missing here? Please let me know if you need anymore information and please ignore my ignorance as I'm fairly new.
Thank you in advance.
I've been struggling for multiple days but unable to resolve an issue with GPU sharing. I'm fairly new to Proxmox and this VE was setup by my devops team member who has resigned. Last week my server went through a reboot and now I am unable to start multiple VM's at the same time that have the same GPU assigned. I can turn them on if I detach the GPU. Only one works actively with the GPU.
Here's the error that I get:
TASK ERROR: PCI device '0000:86:00.0' already in use by VMID '261'
I was not getting this before the reboot. I was able to share the GPU without any issues. Also my host does not have Nvidia drivers installed. Only the VM's do. I'm still not sure how that works
My current VM 261 that has the GPU running has the following settings for the GPU PCI:
Raw device 0000:86:00.0 which is my GPU
All functions toggled off
Primary GPU toggled off
ROM-Bar enabled but no vendor ID or device ID
Information:
CPU: Intel(R) Xeon(R) Platinum 8168 CPU @ 2.70GHz
GPU: Nvidia A40
Kernel Version: Linux 6.2.16-3
ProxMox version: 8.0.3
IOMMU is enabled
/etc/modules file:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
Grub file:
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
GRUB_CMDLINE_LINUX=""
iommu=pt
What am I missing here? Please let me know if you need anymore information and please ignore my ignorance as I'm fairly new.
Thank you in advance.