I’ve been trying for the past 4 days to get his graphics card to pass to a OVMF guest, Q35 machine. I have enabled IOMMU groups, I have turned off CSM and enabled above 4G encoding. I have followed the Proxmox Wiki on this to the letter. I have added the drivers to blacklist, I have GPU ids to vfio.conf to prevent a init event, I have used the rom-parser to make sure the GPU is UEFI capable and I’m at a wits end here.
I have tried two VM’s one running Seabios on a ubuntu 20.04 and another running OVMF on a ubuntu 20.04 the purpose of this is to run a jupyter notebook for machine learning tasks using the docker container image.
If anyone has any suggestions i will try them.
PC specs: Z10PE WS 16 running two E5-2673 v3s with 64GB or ECC ram,
its worth to mention that this is the only GPU in the machine not counting the integrated one and the operating system is Proxmox and the conf file is here:
agent: 1
bios: ovmf
args: -cpu ‘host,+kvm_pv_unhalt,+kvm_pv_eoi,hv_vendor_id=proxmox,hv_spinlocks=0x1fff,hv_vapic,hv_time,hv_reset,hv_vpindex,hv_runtime,hv_relaxed,hv_synic,hv_stimer,hv_tlbflush,hv_ipi,kvm=off’
boot: order=virtio0;ide2;net0
cores: 8
cpu: host,hidden=1,flags=+pcid
efidisk0: tank2TB:vm-113-disk-1,size=1M
hostpci0: 82:00,pcie=1,romfile=pnyk2000.rom,x-vga=1
ide2: none,media=cdrom
machine: pc-q35-3.1
memory: 4096
name: Portainer3-VM
net0: virtio=12:E1:C4:DB:E2:3B,bridge=vmbr0,firewall=1
numa: 1
ostype: l26
parent: before_nvidia
scsihw: virtio-scsi-pci
smbios1: uuid=dfe2bfee-fbbc-4650-bfc8-64cced20afd3
sockets: 1
virtio0: tank2TB:vm-113-disk-0,cache=writeback,size=64G
vmgenid: b12c2ce2-b406-43d2-875c-ab17499d6f55
UPDATE:
The card did not work in UEFI mode because the vbios in the card was not the correct one for it. Once i fixed that it worked so lesson learned on buying used stuff.