この修正を適用する必要があります。
<qemu:env name="MESA_LOADER_DRIVER_OVERRIDE" value="i965"/>
私のvirt-manager仮想マシンに。
ところで、どこに入れるべきかわかりません。
次のようにXMLを編集しようとしています。
<domain type="kvm">
<name>unsafe_code_2</name>
<qemu:commandline>
<qemu:env name="MESA_LOADER_DRIVER_OVERRIDE" value="i965"/>
</qemu:commandline>
ただし、「適用」をクリックするとvirt-managerが削除されます。
<qemu:commandline>
<qemu:env name="MESA_LOADER_DRIVER_OVERRIDE" value="i965"/>
</qemu:commandline>
ではどうすればいいですか?
答え1
要素にQEMU XMLスキーマを宣言しても削除されません<domain>
。
<domain xmlns:qemu="http://libvirt.org/schemas/domain/qemu/1.0" type="kvm">
...
</domain>
または必要な要素に宣言するだけです。
<qemu:commandline xmlns:qemu="http://libvirt.org/schemas/domain/qemu/1.0">
<qemu:env name="MESA_LOADER_DRIVER_OVERRIDE" value="i965"/>
</qemu:commandline>
(しかし、virt-managerは最初のオプションを使用するようにXML形式を再指定します)
(引用する:https://www.libvirt.org/kbase/qemu-passthrough-security.html)
別のオプションは、次のコマンドを使用することです。
virt-xml VM_NAME_HERE --edit --qemu-commandline env=MESA_LOADER_DRIVER_OVERRIDE=i965