Я должен установить QEMU 2.5.0 и libvirt 1.3.3 для обхождения проблем драйвера Nvidia (Код 43) при выполнении передачи GPU на окна VM. См. первую статью при поиске и устранении неисправностей в src для деталей.
Я установил использование KVM sudo apt-get install qemu-kvm qemu-utils qemu-efi ovmf libvirt-bin libvirt-de
, они это дает мне более старые версии.
С virsh version
команда распечатывает:
Compiled against library: libvirt 1.3.1
Using library: libvirt 1.3.1
Using API: QEMU 1.3.1
Running hypervisor: QEMU 2.5.0
Я имею довольно в новинку для Ubuntu, таким образом, кто-то мог объяснить, как я обновляю или устанавливаю QEMU 2.5.0 и libvirt 1.3.3 (или более поздняя версия)?
Это - вероятно, не проблема, связанная с версией, Вы/. Существует несколько изменений в конфигурации Вашего VM (XML-файл), необходимо предпринять к обходному решению преднамеренную попытку Nvidia облицевать функциональность VM кирпичом на их основных/не картах рабочей станции. Удостоверьтесь, что нет никакого виртуального дисплея, присоединенного к VM с инструментом virt-менеджера, затем
Закройте свой vm и virt менеджера
Откройте командную строку и тип:
sudo virsh edit vmnamehere
Замените самую первую строку:
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
(Можно найти код здесь: https://paste.ubuntu.com/p/HtXhxTTvjS/)
Прокрутите к самому концу файла конфигурации и прямо прежде </domain>
, вставьте:
<qemu:commandline>
<qemu:arg value='-cpu'/>
<qemu:arg value='host,hv_time,kvm=off,hv_vendor,hv_vendor_id=null'/>
</qemu:commandline>
(Можно найти код здесь: https://paste.ubuntu.com/p/HtXhxTTvjS/)
Сохраните +, выходят из любого редактора, которого Вы использовали
Перезапустите приложение virt-менеджера
Это работает на меня каждый раз. Надежда Вы не разочаровались в этом, поскольку я вижу это, является старым сообщением. Хороший способ видеть, делаете ли Вы вещи правильно, состоит в том, чтобы попробовать передачу GPU на ОС, которая будет наверняка работать, как Linux / Ubuntu / Debian VM.