Single GPU passthrough with QEMU and VFIO
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Yuri Alek 0d25afdeb9 libvirt update 5 years ago
Hardware configurations Less sleep 6 years ago
Screenshots Massive update, rewrite most of it. Check the changelog for more info. 5 years ago
libvirt libvirt update 5 years ago
scripts libvirt update 5 years ago
CHANGELOG.md libvirt update 5 years ago
LICENSE Add LICENSE 6 years ago
README.md libvirt hooks 5 years ago

README.md

Single GPU passthrough

Last Update

2019/03/22

Table of Contents

Start here

What this is

A series of scripts that allows you to do GPU passthrough with only one GPU in the system by detaching the GPU from the host and passing it to the guest, usually a Windows VM.

However, you may not use this method as it is tedious and having two GPUs allows you to do things like dual monitors (one running Linux and the other running Windows) or LookingGlass.

Wiki

Check the wiki for more information and guides on how to make everything work.

Branches

I keep more than one branch for multiple purposes. There is a personal branch where I have my actual configuration; a testing branch where I push changes while I am testing new things, it is NOT stable; and a testing-auto branch where I try to make everything work automatically.

Known problems

Audio is not configured on this guide, yet. I use an external USB DAC.

MacOS High Sierra does not like USB hubs, therefore anything connected to a hub won't work. Mojave works fine with hubs.

Windows 10 Pro 1709 works for me, but 1803 does not (may be the UEFI). I have read that the 1803 version comes with a Spectre patch and the performance is bad. The Spectre patch can be disabled.

windows-basic.sh and windows-virsh.sh reports no connection but it works (except pings).

TODO