Comment by comment38853877
2 years ago
IMO the best approach is to use PCI passthrough to give the Nvidia GPU to a Windows guest, especially if what you're trying to do is game.
Arch wiki has a great write-up on it: https://wiki.archlinux.org/title/PCI_passthrough_via_OVMF
TL;DR you boot your Linux host kernel with special VFIO params to ensure the entire IOMMU domain of your Nvidia GPU is ignored, and pass that to Windows guest (which sees it as an entirely normal nv GPU).
(My hope is that in the next couple of years the open source Nvidia driver landscape dramatically improves, and modern distros ship with rock solid Vulkan/OGL impl for all Nvidia cards made in the last decade or three)
No comments yet
Contribute on Hacker News ↗