Назад | Перейти на главную страницу

Proxmox 5.2 Gemini Lake и IGD (графика) проходят через Ubuntu 18

Я пытаюсь установить новую версию Proxmox 5.2 на Gemini Lake, и я хотел бы настроить виртуальную машину с сквозной передачей IGD (графика) для Ubuntu 18.

Компьютер на базе ASRock J4105-ITX asrock.com/mb/Intel/J4105-ITX/

Стандартная установка работает правильно, и теперь я хотел бы использовать выход HDMI для виртуальной машины с Ubuntu 18.

Я прочитал всю эту информацию:

Моя установка такая:

  1. Свежая установка Proxmox 5.2
  2. Личинка:

    vim /etc/default/grub
    

    Изменить

    GRUB_CMDLINE_LINUX_DEFAULT
    

    линия к

    GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on video=efifb=off,vesafb=off"`
    

    Сохранить и выйти

    update-grub
    
  3. Модуль черного списка:

    vim /etc/modprobe.d/pve-blacklist.conf
    

    Добавьте эти строки:

    blacklist snd_hda_intel
    blacklist snd_hda_codec_hdmi
    blacklist i915
    

    Сохранить и выйти

  4. VFIO:

    vim /etc/modules
    

    Добавьте эти строки:

    vfio
    vfio_iommu_type1
    vfio_pci
    vfio_virqfd
    save and quit
    
  5. Адаптер VGA:

    lspci -n -s 00:02
    lspci command display 00:02.0 0300: 8086:3185 (rev 03)
    vim /etc/modprobe.d/vfio.conf
    

    Добавьте эту строку:

    options vfio-pci ids=8086:3185
    

    Сохранить и выйти

  6. update-initramfs -u

  7. ВМ:

    Создайте виртуальную машину (id = 100) с ISO-версией Ubuntu 18 в качестве основной загрузки

    Измените настройку виртуальной машины:

    vim /etc/pve/qemu-server/100.conf
    

    Добавьте эти строки:

    machine: pc-i440fx-2.2
    args: -device vfio-pci,host=00:02.0,addr=0x02
    vga: none
    

    Сохранить и выйти

  8. Перезагрузите сервер

  9. Запустить ВМ 100

Видеовыход инициализируется (чистый экран) сразу после запуска VM 100, но экран остается черным. Журнал запуска задач:

no efidisk configured! Using temporary efivars disk.
kvm: -device vfio-pci,host=00:02.0,addr=0x02,x-igd-gms=1,x-igd-opregion=on: IGD device 0000:00:02.0 has no ROM, legacy mode disabled
TASK OK

Я пытаюсь установить Ubuntu перед изменением конфигурации, но это не помогает.

Что мне теперь делать?

Вы используете свою виртуальную машину с UEFI и устаревшим BIOS. Тип машины для использования с UEFI - q35, а не i440fx. Вам следует либо изменить тип BIOS на SeaBIOS, либо изменить тип машины на q35. Если вы используете машину UEFI, вам следует добавить диск EFI из меню «Добавить оборудование».