-
Notifications
You must be signed in to change notification settings - Fork 14
Description
First off, I want to say that this is a wonderful and really helpful tutorial that does a great job of making sure the reader doesn't break anything. Second off, because you encourage feedback, I'll say that I feel like the tutorial is missing a major section. Right at the beginning of the "Preparing the Virtual Machine" section, it says:
Now that the hypervisor is prepared for GPU passthrough, we need to configure the Windows® 10 virtual machine
But, if the reader has been following the tutorial word-for-word, they don't have a Windows® 10 virtual machine to configure! At no point does the tutorial instruct the reader to install/set up a virtual machine - it skips right from setting up the hypervisor to configuring the virtual machine.
I am intentionally being obtuse here - I know that the tutorial intends for the reader to set up a VM using libvirt and KVM, but I think there are a lot of people are reading this tutorial who might not know how to use libvirt/KVM, so it's important to explicitly instruct the reader on how to do this in a way that will ensure there's no conflicts with the rest of the tutorial.
BTW, I think you can do this hypervisor/VM setup with only one graphics device. I've never tried it, but I've read that you can run the hypervisor in "headless" mode, with no graphics, and just let the VM take the single graphics device for itself. I'm not sure how advisable that is, but you do say "The hypervisor will need a way to display the console" which as far as I can tell is not strictly true.
Also, a minor nitpick: under the "Preparing the Hypervisor" section, it says:
Assuming that you use GRUB as your boot loader
I think you should add a line saying what to do if you're not using GRUB.