GPU Passthrough - HPz640 - GTX1070Ti - Win11 - Error 43

Samfox

New Member
Dec 23, 2024
1
0
1
Montreal
Hello

Config :
HPz640 server
GPUs (M4000 / GTX1070Ti)
RAM : 32Gb

Proxmox VE 8.3.0

I have setup the passthrough successfully for the M4000 but I have a weird issue with the GTX1070Ti.

The GTX1070Ti is plugged to a monitor and worked, I can see the windows desktop, but in low res, in windows I have the famous error 43.
I tried multiple fix (dump vBIOS + HEX editing, re-install NVDIA Driver) but I am stuck here and I don't think someone had the same issue.

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 iommu=pt pcie_acs_override=downstream,multifunction nofb nomodeset video=vesafb:off video=efifb:off"
GRUB_CMDLINE_LINUX=""

vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

blacklist nvidiafb
blacklist nvidia
blacklist nouveau
blacklist radeon


options vfio-pci ids=10de:1b82,10de:10f0 disable_vga=1

03:00.0 0300: 10de:1b82 (rev a1)
03:00.1 0403: 10de:10f0 (rev a1)

agent: 1
ballon: 0
args: -cpu 'host,-hypervisor,+kvm_pv_unhalt,+kvm_pv_eoi,hv_spinlocks=0x1fff,hv_vapic,hv_time,hv_reset,hv_vpindex,hv_runtime,hv_relaxed,kvm=off,hv_vendor_id=Proxmox'
bios: ovmf
boot: order=scsi0;net0;ide2
cores: 4
cpu: host
efidisk0: local-lvm:vm-100-disk-0,efitype=4m,pre-enrolled-keys=1,size=4M
hostpci0: 0000:03:00,pcie=1,x-vga=1, romfile=GTXFix.rom
ide2: local:iso/virtio-win-0.1.266.iso,media=cdrom,size=707456K
machine: pc-q35-9.0
memory: 8192
meta: creation-qemu=9.0.2,ctime=1734689651
name: VM-WIN11-001
net0: e1000=BC:24:11:EA:82:51,bridge=vmbr0,firewall=1
net1: e1000=BC:24:11:46:CD:3C,bridge=vmbr1,firewall=1
numa: 0
ostype: win11
parent: Base-Install
scsi0: local-lvm:vm-100-disk-1,iothread=1,size=64G
scsihw: virtio-scsi-single
smbios1: uuid=8dc6328a-cc03-4d89-b442-2262ab90be36
sockets: 1
tpmstate0: local-lvm:vm-100-disk-2,size=4M,version=v2.0
usb0: host=3-11,usb3=1
usb1: host=3-12,usb3=1
vga: none
vmgenid: f43d2226-7c7e-40a5-a038-0e8ef146fb90

I might be missing something trivial, this is the first time I use Proxmox as well as try passing a GPU to a VM.
The goal is to have multiple GPUs in one server with several VMs.
Thanks for your help
 
Last edited: