Hello All,
I have tried to do GPU passthrough using this link also seen Techno Tim Youtube video for reference.
But my Proxmox Server keeps dropping networking and GPU passthrough also doesn't work.
I run alot of networking VMs via Addon NIC cards to my Proxmox server.
I will appreciate if anyone can help me
Here are Specs of my Proxmox Server:
Lenovo C30 2xE5-2640V2
32Gb Ram
1TB 7200
300Gb SAS Drive
4 Port NIC (Gigabit)
2 Port NIC (Gigabit)
Happy to Supply config if that helps understanding issue much better
Thanks
===========================================
VM Config
===================
root@pve:/etc/pve/qemu-server# cat 108.conf
agent: 1
args: -cpu 'host,+kvm_pv_unhalt,+kvm_pv_eoi,hv_vendor_id=NV43FIX,kvm=off'
balloon: 1024
bios: ovmf
boot: order=scsi0;ide2
cores: 4
cpu: host,hidden=1,flags=+pcid
efidisk0: nas:108/vm-108-disk-0.qcow2,size=128K
hostpci0: 03:00,pcie=1,romfile=NVIDIA.QuadroK4000.3072.120813.rom
ide0: GB320:iso/virtio-win-0.1.190.iso,media=cdrom,size=489986K
ide2: GB320:iso/Windows.iso,media=cdrom
machine: q35
memory: 8192
name: Win-10
net0: virtio=52:7F:61:A6:42:CF,bridge=vmbr3,firewall=1
numa: 0
ostype: win10
scsi0: nas:108/vm-108-disk-1.qcow2,cache=writeback,size=60G
scsihw: virtio-scsi-pci
smbios1: uuid=89c07a16-89d5-437b-b7a8-4034d4aa8f34
sockets: 2
vmgenid: 138d7b2f-17ea-4f2d-936a-ca07f85361ba
===================
Grub configuration
===================
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Proxmox Virtual Environment"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on pcie_acs_override=downstream,multifunction video=efifbff"
GRUB_CMDLINE_LINUX=""
# Disable os-prober, it might add menu entries for each guest
GRUB_DISABLE_OS_PROBER=true
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
===================
Modules
===================
root@pve:/# cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
root@pve:# cat /etc/modprobe.d/iommu_unsafe_interrupts.conf
options vfio_iommu_type1 allow_unsafe_interrupts=1
root@pve:/# cat /etc/modprobe.d/kvm.conf
options kvm ignore_msrs=1
root@pve:/# cat /etc/modprobe.d/blacklist.conf
blacklist nvidia
blacklist nvidiafb
blacklist nouveau
root@pve:/# lspci -n -s 03:00
03:00.0 0300: 10de:11fa (rev a1)
03:00.1 0403: 10de:0e0b (rev a1)
root@pve:/# cat /etc/modprobe.d/vfio.conf
options vfio-pci ids=10de:11fa,10de:0e0b disable_vga=1
=============================
I have tried to do GPU passthrough using this link also seen Techno Tim Youtube video for reference.
But my Proxmox Server keeps dropping networking and GPU passthrough also doesn't work.
I run alot of networking VMs via Addon NIC cards to my Proxmox server.
I will appreciate if anyone can help me
Here are Specs of my Proxmox Server:
Lenovo C30 2xE5-2640V2
32Gb Ram
1TB 7200
300Gb SAS Drive
4 Port NIC (Gigabit)
2 Port NIC (Gigabit)
Happy to Supply config if that helps understanding issue much better
Thanks
===========================================
VM Config
===================
root@pve:/etc/pve/qemu-server# cat 108.conf
agent: 1
args: -cpu 'host,+kvm_pv_unhalt,+kvm_pv_eoi,hv_vendor_id=NV43FIX,kvm=off'
balloon: 1024
bios: ovmf
boot: order=scsi0;ide2
cores: 4
cpu: host,hidden=1,flags=+pcid
efidisk0: nas:108/vm-108-disk-0.qcow2,size=128K
hostpci0: 03:00,pcie=1,romfile=NVIDIA.QuadroK4000.3072.120813.rom
ide0: GB320:iso/virtio-win-0.1.190.iso,media=cdrom,size=489986K
ide2: GB320:iso/Windows.iso,media=cdrom
machine: q35
memory: 8192
name: Win-10
net0: virtio=52:7F:61:A6:42:CF,bridge=vmbr3,firewall=1
numa: 0
ostype: win10
scsi0: nas:108/vm-108-disk-1.qcow2,cache=writeback,size=60G
scsihw: virtio-scsi-pci
smbios1: uuid=89c07a16-89d5-437b-b7a8-4034d4aa8f34
sockets: 2
vmgenid: 138d7b2f-17ea-4f2d-936a-ca07f85361ba
===================
Grub configuration
===================
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Proxmox Virtual Environment"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on pcie_acs_override=downstream,multifunction video=efifbff"
GRUB_CMDLINE_LINUX=""
# Disable os-prober, it might add menu entries for each guest
GRUB_DISABLE_OS_PROBER=true
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
===================
Modules
===================
root@pve:/# cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
root@pve:# cat /etc/modprobe.d/iommu_unsafe_interrupts.conf
options vfio_iommu_type1 allow_unsafe_interrupts=1
root@pve:/# cat /etc/modprobe.d/kvm.conf
options kvm ignore_msrs=1
root@pve:/# cat /etc/modprobe.d/blacklist.conf
blacklist nvidia
blacklist nvidiafb
blacklist nouveau
root@pve:/# lspci -n -s 03:00
03:00.0 0300: 10de:11fa (rev a1)
03:00.1 0403: 10de:0e0b (rev a1)
root@pve:/# cat /etc/modprobe.d/vfio.conf
options vfio-pci ids=10de:11fa,10de:0e0b disable_vga=1
=============================
Last edited: