Current Tasks
Step | Quick Description |
---|---|
Script Installation | The RisingPrism community for Single GPU Passthrough, provides two common scripts they support and maintain. These are how you will automate the process of hooking, and unhooking your GPU to use inside of the guest machine. |
Hook Modification | You’ll now need to add the DarwinKVM-MP## name to the If statement, so that the script is listening for your passthrough configured machines. This allows for multiple VMs to be setup with GPU Passthrough capability. |
Configuring Virt-Manager | Now it’s time to remove all of the virtual hardware, and passthrough your physical GPU and USB Controllers. |
Complete! | Once done, you can now boot this virtual machine and be completely within it! |
You're going to be able to use your one and only graphics processing unit on your host by utilizing a set of scripts that will listen for specific KVMs launched by Virt-Manager. When this happens, it will exit the current user session, kill the display manager and environment, then detach your GPU to make it available for QEMU to then attach it to the guest that starts up.
When the guest shuts down normally, i.e the QEMU binary terminates, the script will then do everything in reverse. This will land you back at your login manager, and you can continue using Linux as before.
If you are running into any issues with either the RisingPrism Single GPU Passthrough scripts, or the akshaycodes scripts, you can join the following discord below for direct support regarding these scripts. Please do not join for support regarding OS X or macOS. Please do not join for support for any other scripts than were mentioned, or any manual methods of GPU passthrough, this is only for those having issues using specifically, the RisingPrism or akshaycodes scripts.
Join the RisingPrismTV Discord server