Are you a PC enthusiast want to play around virtualization and have you just recently upgraded to a 3000 series RTX card and don't know what to do with your 2000 series well I have a project for you.
Once you pass the GPU through to a VM the host will not have access to the GPU anymore. This is why I recomend adding a second GPU to your host. Also the GPU cannot be shared across guests.
ssh into your Proxmox Server and edit Grub
ssh root@yourproxmoxipaddress
nano /etc/default/grub
Update the "GRUB_CMDLIN_LINUX_DEFAULT" line. Bye default it will be set to quiet.
For Intel CPUs add "intel_iommu=on", for example:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
Save changes and update grub:
update-grub
Reboot Proxmox Host
add to /etc/modules
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
On your windows 10 vm you will want to make sure remote destop is turned on. You may loose VNC access after you pass the GPU though.
cpu: host,hidden=1,flags=+pcid
from proxmox add pci device.
edit /etc/modprobe.d/pve-blacklist.conf
block these drivers from being loaded
blacklist nvidiafb
blacklist nvidia
blacklist radeon
blacklist nouveau