Wondering why not a proxmox package(Debian speak here) that does all the changes for pcie/gpu passthru to work.
Instead its like a battle to modify grub / modules etc.
Yes I've done it, but is so common, that ease of use, and support would be less.
Let me know, and I would do one.
Hey glenn, since somewhat around kernel 6.0/1, i had only to load vfio/vfio-pcie modules.
Everything else works out of the box on all my servers, without any grub/systemd-boot config. (Without intel_iommu or amd_iommu)
On E3-1275 v5, Ryzen 5800x, 13th gen i3-1315, 11th gen i5-1145g7.
But yes you have to blacklist your gpu still, if you want to passthrough one.
But how you want to make a package that decides if people want to passthrough their gpu or not?
What i mean is,
- you have people that want to passthrough a gpu like you to a VM
- you have on other side people, that need their GPU working on the host, because they passthrough it to LXC containers for jellyfin/plex/ffmpeg based converters etc...
That's why i think it's fine how it is now, until you have a really good approach to make both users happy.