从 Virt-Manager 中启用“kvm=off”、“x-vga=on”和“-vga=none”?

从 Virt-Manager 中启用“kvm=off”、“x-vga=on”和“-vga=none”?
  1. 我有从 Virt-manager 创建的虚拟机,它是 Windows。
  2. 我已将主机 PCI 设备 (GPU) 连接到来宾虚拟机,它已被识别,但未使用
  3. 我知道选择x-vga=on并且-vga=none是我的朋友

但我不知道如何使用 Virt-manager GUI 应用它们,其中没有任何类型的“X-VGA”,并且删除主显示器被忽略(设置为“Cirrus”模式)。

如果没有这个,我无法强制来宾操作系统使用连接的 GPU/VGA。

答案1

您需要使用大多数选项进行设置virsh,就 Cirrus 视频卡而言,您必须首先删除所有显示器,这包括 vnc/spice 通道,然后您可以删除该卡。我个人将其用作复制头并在尝试游戏之前将其关闭。这样我就有了一个香料频道。

使用它来定义您的域架构。

<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>

这是将选项直接发送到 qemu(示例显示x-vga=on第一个共享主机 PCIe 设备):

<qemu:commandline>                                              
  <qemu:arg value='-set'/>                                          
  <qemu:arg value='device.hostdev0.x-vga=on'/>      
</qemu:commandline>

相关内容