Running a Asus PROART X570-CREATOR, 64Gb of ram, and a Ryzen 9 5950x passing an RTX 3090 on Proxmox. I’m trying to split up the abundant cpu resources amongst some other VM’s with the primary focus being gaming, while not dedicating the entire machine to Winderz.
I don’t have much time to test but I’m playing Shadow of the Tomb Raider and getting 144 bare metal, minimal hitching.
But in the VM, i’m getting closer to 100, and a ton of hitching, which is the real issue.
The vm is passing through the boot drive, a pcie nvme, and the gpu without issue. I started giving the system only 8 cores, and 16gb of ram, but tried again at all cores, and 18gb of ram, same result.
The GPU is pegged at 100% on bare metal but only like 40-70% in the VM. In both, there is “normal”/expected cpu usage.
I feel like I’m missing something, some trick, some turnable.
so you are on an AMD rig with an NVIDIA GPU. your FLAGS line is VERY important to get correct. ALSO, did you do an UEFI install with VIRTIO drivers? or a more generic install?
The system is powered off right now or I’d post the entire config file. If this needs to wait until then, I understand. I don’t want to be annoying, lol.
you need to hide VM architecture from the NVIDIA driver. the 3090 series actually may NOT need that though, differnt driver versions offer different results. NVIDIA tends to treat the very top end gaming products more like QUADRO products.
honestly the guide i posted about OSX is one of the better passthrough guides.