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. Grub:

     vim / etc / default / grub30451 / 
  3. https://redhat.com/archives/vfio-users/2017-April/msg00032.html
  4. https://forum.proxmox.com/threads/proxmox-5-0-kaby-lake -and-igd-graphics-passthrough-for-windows-10.36165 /
  5. Моя установка выглядит так:

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

       vim / etc / default / grub30451 / 
    3. https://redhat.com/archives/vfio-users/2017-April/msg00032.html
    4. https://forum.proxmox.com/threads/proxmox-5-0-kaby-lake -and-igd-graphics-passthrough-for-windows-10.36165 /
    5. Моя установка выглядит так:

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

         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
        

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

         черный список snd_hda_intel
        черный список snd_hda_codec_hdmi
        черный список i915
        

        Сохраните и закройте

      4. VFIO:

         vim / etc / modules
        

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

         vfio
        vfio_iommu_type1
        vfio_pci
        vfio_virqfd
        сохранить и выйти
        
      5. Адаптер VGA:

         lspci -n -s 00:02
        Отображение команд lspci 00: 02.0 0300: 8086: 3185 (версия 03)
        vim /etc/modprobe.d/vfio.conf
        

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

         options vfio-pci ids = 8086: 3185
        

        Сохраните и закройте

      6. update-initramfs -u

      7. VM:

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

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

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

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

         машина: pc-i440fx-2.2
        args: -device vfio-pci, host = 00: 02.0, addr = 0x02
        vga: нет
        

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

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

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

      Видеовыход инициализируется (очистить экран) сразу после запуска ВМ 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 перед изменением конфигурации, но это не помогает.

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

0
задан 16 September 2018 в 15:27
1 ответ

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

0
ответ дан 5 December 2019 в 05:17

Теги

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