Как установить версию qemu и libvirt, который не идет склонный - добираются

Я должен установить 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 (или более поздняя версия)?

1
задан 4 August 2017 в 11:01

1 ответ

Это - вероятно, не проблема, связанная с версией, Вы/. Существует несколько изменений в конфигурации Вашего VM (XML-файл), необходимо предпринять к обходному решению преднамеренную попытку Nvidia облицевать функциональность VM кирпичом на их основных/не картах рабочей станции. Удостоверьтесь, что нет никакого виртуального дисплея, присоединенного к VM с инструментом virt-менеджера, затем

  1. Закройте свой vm и virt менеджера

  2. Откройте командную строку и тип:

    sudo virsh edit vmnamehere
    
  3. Замените самую первую строку:

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

    (Можно найти код здесь: https://paste.ubuntu.com/p/HtXhxTTvjS/)

  4. Прокрутите к самому концу файла конфигурации и прямо прежде </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/)

  5. Сохраните +, выходят из любого редактора, которого Вы использовали

  6. Перезапустите приложение virt-менеджера

Это работает на меня каждый раз. Надежда Вы не разочаровались в этом, поскольку я вижу это, является старым сообщением. Хороший способ видеть, делаете ли Вы вещи правильно, состоит в том, чтобы попробовать передачу GPU на ОС, которая будет наверняка работать, как Linux / Ubuntu / Debian VM.

0
ответ дан 8 December 2019 в 04:28

Другие вопросы по тегам:

Похожие вопросы: