Pass the GPU (or how I learned to love IOMMU)
A few years ago I moved off VMWare in the home datacentre. Like a lot of folks I have embraced KVM for most things virtual around the house, but it's only recently that I really needed to virtualise a GPU for one of the guests. It turns out there's a few little tricks to getting this right, and I thought that since it took some time to get it all working just right I should write it down. Even if it's so I can find what I went through! This time I am using Red Hat Enterprise Linux 10.1 so my notes may be a little specific to that platform and release, but most of this should work regardless of the distribution. First things first I am going to assume that you have KVM up and running and that you're comfortable with creating and managing guests. If not, you will need to get that done, and if you're installing from scratch don't install any GUI because it's going to make your job easier later on Before we start installing cards, make sure your firmware set...