web-dev-qa-db-ja.com

Virt-Manager内から「kvm = off」、「x-vga = on」、「-vga = none」を有効にしますか?

  1. Virt-managerから作成された仮想マシンがあります。それはWindowsです。
  2. ホストPCIデバイス(GPU)をゲストVMに接続しましたが、認識されますが、使用されていません
  3. 私はオプションを知っていますx-vga=onおよび-vga=noneは私の友達です

しかし、Virt-manager GUIを使用してそれらを適用する方法がわかりません。ここでは、「X-VGA」の種類はなく、プライマリディスプレイの削除は無視されます(「Cirrus」モードに設定)。

これがないと、ゲストOSに接続されたGPU/VGAを使用するように強制できません。

2
mikh900

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>
3
SomeVirtGuy