x-vga=on
および-vga=none
は私の友達ですしかし、Virt-manager GUIを使用してそれらを適用する方法がわかりません。ここでは、「X-VGA」の種類はなく、プライマリディスプレイの削除は無視されます(「Cirrus」モードに設定)。
これがないと、ゲストOSに接続されたGPU/VGAを使用するように強制できません。
virsh
を使用して設定する必要のあるほとんどのオプションと、Cirrusビデオカードに関しては、最初にすべてのディスプレイを削除する必要があります。これにはvnc/spiceチャネルが含まれ、その後カードを削除できます。私は個人的にそれを複製ヘッドとして使用し、ゲームを試みる前にそれをシャットオフします。そうすれば私はスパイスチャンネルを持っています。
これを使用して、ドメインスキーマを定義します。
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
そしてこれはオプションをqemuに直接送信します(例show x-vga=on
最初の共有ホストPCIeデバイスの場合):
<qemu:commandline>
<qemu:arg value='-set'/>
<qemu:arg value='device.hostdev0.x-vga=on'/>
</qemu:commandline>