Alternar dispositivo PCI entre host e guest com uma passagem PCI

3

Situação: Eu tenho um monitor de 144hz e gostaria de poder jogar jogos no Windows e Linux (Fedora) usando uma passagem PCI sem reiniciar.

Pergunta: Como só tenho uma GPU competente e gráficos a bordo, gostaria de saber se haveria uma maneira de alternar a atribuição dessa PCI do host para o convidado e vice-versa? Ou tê-lo apenas quando a máquina do Windows está no meu Linux é redirecionado para o meu HDMI?

+----------------+
|                |
|                |
|     Host       |
|                +--------+
|                |        |           +--------------------+
|                |        |           |                    |
+----------------+        |           |                    |
                          |           |                    |
                          |           |                    |
                          Toggle------+      Display       |
                          |           |                    |
                          |           |                    |
+----------------+        |           |                    |
|                |        |           +--------------------+
|                |        |
|     Guest      |        |
|                +--------+
|                |
|                |
+----------------+
Buttars
fonte
Uma questão interessante. Eu não tenho nenhuma resposta definitiva (assim postando isso como um comentário), mas eu não sei de qualquer maneira no windows para liberar o cartão. (Linux deve ser capaz de inicializar sem usar um stub PCI-e).
Hennes
1
Qual sistema operacional é o host? Se for uma versão recente do fedora como host, isso é possível com um convidado do Windows em execução em uma máquina virtual qemu / kvm.
Argonautas
Estou executando o Fedora como o host. Então, seria do Fedora, em seguida, largando o PCI para o Windows KVM / QEMU.
Buttars