@nonoriri I personally only know how to do hardware passthrough using VFIO. I don't even know if there are alternatives. Maybe there are but I know none.
I also never had any issues with VFIO.
Perhaps this PDF from RedHat helps you: https://www.linux-kvm.org/images/b/b4/2012-forum-VFIO.pdf
In my personal opinion, hardware passthrough is a bit work at first, especially if you've never done it. But with excellent Docs, like the ArchLinux Wiki, it's very doable! It's always worth a try 😄
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.