Hello
I have maybe tried for a year now (on and off) to GPU Passthru my amd card via proxmox, arch and ubuntu. And are giving it the last try now before i sell this and buy another card.
I have two cards:
1. NVIDIA 3060 GPU
2. TUF AMD 7800XT OC GPU
Nvidia card has been a smooth sail and no problems, the amd in regards have been a shitty road.
I am not going to describe in details everything i have done, because its so much.
But i will quickly summaries where i am now:
I have disabled ROM, added for a primary GPU, adding pcie and giving it a spin (Just passthru the video, not the sound). When i do this i dont get the screen entirely: https://imgur.com/a/PQ5xlZR
BTW the gpu passthru is right because i can passthru my NVIDIA card.
for more information about the config of the vm:
Also here are my lspci -nnk info
Recently just passthru the 03:00.0. And everything is in different IOMMU groups.
EDIT:
Also forgot to mention when i just use VNC plus this config, i can perfectly install drivers etc and its detected in WIndows 11 with no errors, just cant view it on the screen...
I have maybe tried for a year now (on and off) to GPU Passthru my amd card via proxmox, arch and ubuntu. And are giving it the last try now before i sell this and buy another card.
I have two cards:
1. NVIDIA 3060 GPU
2. TUF AMD 7800XT OC GPU
Nvidia card has been a smooth sail and no problems, the amd in regards have been a shitty road.
I am not going to describe in details everything i have done, because its so much.
But i will quickly summaries where i am now:
I have disabled ROM, added for a primary GPU, adding pcie and giving it a spin (Just passthru the video, not the sound). When i do this i dont get the screen entirely: https://imgur.com/a/PQ5xlZR
BTW the gpu passthru is right because i can passthru my NVIDIA card.
for more information about the config of the vm:
Code:
agent: 1
args: -cpu Cooperlake,hv_relaxed,hv_spinlocks=0x1fff,hv_vapic,hv_time,+vmx
balloon: 0
bios: ovmf
boot: order=sata0
cores: 16
cpu: x86-64-v2-AES
efidisk0: vmdisk1:vm-102-disk-0,efitype=4m,pre-enrolled-keys=1,size=4M
hostpci0: 0000:03:00.0,pcie=1,rombar=0,x-vga=1
machine: pc-q35-9.0
memory: 32000
meta: creation-qemu=9.0.2,ctime=1725720208
name: gaming
net0: e1000=xxxxx,bridge=vmbr0,firewall=1
numa: 0
ostype: win11
parent: test
sata0: vmdisk1:vm-102-disk-1,size=250G
scsihw: virtio-scsi-single
smbios1: uuid=xxxx
sockets: 1
tags: personal;windows;gaming
tpmstate0: vmdisk1:vm-102-disk-2,size=4M,version=v2.0
usb0: host=1-2,usb3=1
usb1: host=1-7,usb3=1
usb2: host=1-9,usb3=1
usb3: host=1-8,usb3=1
usb4: host=1-5.1,usb3=1
vga: none
vmgenid: xxx
Also here are my lspci -nnk info
Code:
01:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch [1002:1478] (rev 11)
Kernel driver in use: pcieport
02:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch [1002:1479] (rev 11)
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch [1002:1479]
Kernel driver in use: pcieport
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 32 [Radeon RX 7700 XT / 7800 XT] [1002:747e] (rev c8)
Subsystem: ASUSTeK Computer Inc. Navi 32 [Radeon RX 7700 XT / 7800 XT] [1043:05fd]
Kernel driver in use: vfio-pci
Kernel modules: amdgpu
03:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 HDMI/DP Audio [1002:ab30]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 HDMI/DP Audio [1002:ab30]
Kernel driver in use: vfio-pci
Kernel modules: snd_hda_intel
Recently just passthru the 03:00.0. And everything is in different IOMMU groups.
EDIT:
Also forgot to mention when i just use VNC plus this config, i can perfectly install drivers etc and its detected in WIndows 11 with no errors, just cant view it on the screen...
Last edited: