Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Proxmox 5.0 Kaby Lake и передача IGD (графика) для Windows 10

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Proxmox 5.0 Kaby Lake и передача IGD (графика) для Windows 10, Proxmox Виртуальная Среда
     
    YAGA
    Guest
    #1
    0
    07.08.2017 12:25:00
    Привет, я пытаюсь настроить свежую установку Proxmox 5.0 на Kaby Lake и хотел бы сконфигурировать ВМ с IGD (графика) для Windows 10 и несколько CT для Linux. Компьютер — Zotac Xbox CI549 на базе i5-7300U zotac.com/us/product/mini_pcs/ci549-nano. Должно быть примерно так же для последнего поколения Intel NUC. Стандартная установка работает нормально, и теперь я хочу использовать HDMI-выход для ВМ с Windows 10. Я прочитал всю эту информацию: pve.proxmox.com/wiki/Pci_passthrough forum.proxmox.com/threads/guide-intel-intergrated-graphic-passthrough.30451/ redhat.com/archives/vfio-users/2017-April/msg00032.html Моя настройка выглядит следующим образом: - Свежая установка Proxmox 5.0 community edition с последними пакетами - Загрузка в режиме Legacy (в режиме UEFI у меня были ошибки во время установки, например, нет доступа к VGA Rom) - Grub - vim /etc/default/grub - изменить строку GRUB_CMDLINE_LINUX_DEFAULT на GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on video=efifb ff,vesafb ff" - сохранить и выйти - blacklist module - vim /etc/modprobe.d/pve-blacklist.conf - добавить эти строки blacklist snd_hda_intel blacklist snd_hda_codec_hdmi blacklist i915 - сохранить и выйти - VFIO - vim /etc/modules - добавить эти строки vfio vfio_iommu_type1 vfio_pci vfio_virqfd - сохранить и выйти - Видеокарта - lspci -n -s 00:02 - lspci командой отображается 00:02.0 0300: 8086:5916 (rev 02) - vim /etc/modprobe.d/vfio.conf - добавить эту строку options vfio-pci ids=8086:5916 - сохранить и выйти - Initramfs - update-initramfs -u - Создать ВМ (id = 100) с iso Windows 10 как основной загрузкой - Изменить настройки для ВМ - vim /etc/pve/qemu-server/100.conf - добавить эти строки machine: pc-i440fx-2.2 args: -device vfio-pci,host=00:02.0,addr=0x02 vga: none - сохранить и выйти - Перезагрузить сервер - Запустить ВМ 100 - Ошибок нет, видеовыход инициализируется (чистый экран) сразу после запуска ВМ 100, но экран остается черным. - Результат dmesg ниже: [ 227.122914] device tap100i0 entered promiscuous mode [ 227.129030] vmbr0: port 2(tap100i0) entered blocking state [ 227.129032] vmbr0: port 2(tap100i0) entered disabled state [ 227.129104] vmbr0: port 2(tap100i0) entered blocking state [ 227.129105] vmbr0: port 2(tap100i0) entered forwarding state [ 228.345459] vfio_ecap_init: 0000:00:02.0 hiding ecap 0x1b@0x100​ Буду благодарен за любые советы! У кого-то есть работающая конфигурация для IGD (графика) на Kaby Lake? Спасибо!
     
     
     
    Leif Julen
    Guest
    #2
    0
    15.11.2017 10:03:00
    Я новичок в этом и учусь, поэтому простите, если моя проблема простая или очевидная. Я не могу заставить Kaby Lake IGD работать так, как ожидаю, когда запускаю VM на Proxmox. YAGA, я попробовал ваш пример выше и несколько вариаций на основе предоставленных вами ссылок. Я пробовал с Proxmox 5.1 на своем Kaby Lake E3-1245v6 и теперь у меня есть работающая VM с Windows 10 v1709, загружающаяся через UEFI (OVMF) с установленным драйвером Intel IGD. Однако я до сих пор не могу получить вывод видео на монитор из любого физического порта VGA/DVI/HDMI/DisplayPort на материнской плате. Моя материнская плата — MSI C236A с 32 ГБ ECC. Рекомендация по использованию VNC действительно была единственным способом получения удаленного доступа к рабочему столу до установки драйвера Intel IGD. В чем же смысл IGD passthrough — только предоставить VM доступ к графическому ускорению (но все же используя удаленный рабочий стол), или люди могут получать вывод своей Windows VM (или любой другой ОС VM) на физический монитор через VGA/DVI/HDMI/DisplayPort? Спойлер: lspci -v -s 00:02.0 00:02.0 VGA совместимый контроллер: Intel Corporation HD Graphics P630 (rev 04) (prog-if 00 [VGA controller]) Подсистема: Micro-Star International Co., Ltd. [MSI] Устройство 7998 Флаги: мастер шины, быстрая установка устройства, задержка 0, IRQ 340 Память на db000000 (64-битная, не предзагружаемая) [размер=16M] Память на 50000000 (64-битная, предзагружаемая) [размер=256M] Порты ввода-вывода на f000 [виртуальные] Расширенная ROM на 000c0000 [отключена] [размер=128K] Возможности: [40] Информация, специфичная для продавца: Len=0c <?> Возможности: [70] Коренной комплекс PCI Express, интегрированная конечная точка, MSI 00 Возможности: [ac] MSI: Включить+ Количество=1/1 Маскируемые- 64-битные- Возможности: [d0] Управление питанием версия 2 Возможности: [100] Идентификатор адресного пространства процесса (PASID) Возможности: [200] Служба преобразования адресов (ATS) Возможности: [300] Интерфейс запроса страниц (PRI) Ядровой драйвер в использовании: vfio-pci Ядровые модули: i915 Спойлер: Моя конфигурация /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on video=efifb ff,vesafb ff" update-grub /etc/modprobe.d/pve-blacklist.conf blacklist snd_hda_intel blacklist snd_hda_codec_hdmi blacklist i915 /etc/modules vfio vfio_iommu_type1 vfio_pci vfio_virqfd /etc/modprobe.d/vfio.conf options vfio-pci ids=8086:591d disable_vga=1 update-initramfs -u /etc/pve/qemu-server/[vmid].conf bios: ovmf bootdisk: scsi0 cores: 4 cpu: host efidisk0: local-zfs:vm-######-disk-2,size=128K machine: q35 memory: 8192 name: Win10Pro64 net0: virtio=########,bridge=vmbr0 numa: 0 ostype: win10 parent: Fresh_Install scsi0: local-zfs:vm-[vmid]-disk-1,cache=writeback,discard=on,size=32G scsihw: virtio-scsi-pci smbios1: uuid=################################ sockets: 1 vga: none args: -device vfio-pci,host=00:02.0,addr=0x02 Спасибо заранее!!
     
     
     
    YAGA
    Guest
    #3
    0
    15.11.2017 22:31:00
    Привет, Лейф. В моей настройке я использую виртуальную машину Windows, чтобы напрямую выводить на физический монитор. Я постараюсь помочь, но у меня нет MSI C236A. Ты пробовал настраивать с UEFI или стандартной биос? (У меня результаты различаются между UEFI и стандартным биос.) Сначала, не мог бы ты прислать вывод этой команды: lspci -nn? С уважением, YAGA
     
     
     
    Leif Julen
    Guest
    #4
    0
    15.11.2017 23:03:00
    Спасибо, YAGA, я создал новую тему, где привел больше деталей, включая вывод команды "lspci -nn -s 00:02.0" здесь: forum.proxmox.com/threads/kaby-lake-igd-passthrough-on-proxmox-5-1-with-win10-vm.38125/ Вот мой вывод из "lspci -nn" Спойлер: lspci -nn 00:00.0 Мост хоста [0600]: Intel Corporation Устройство [8086:5918] (rev 05) 00:01.0 PCI мост [0604]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6-е поколение контроллер PCIe процессора (x16) [8086:1901] (rev 05) 00:01.1 PCI мост [0604]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6-е поколение контроллер PCIe процессора (x8) [8086:1905] (rev 05) 00:02.0 Совместимый VGA контроллер [0300]: Intel Corporation HD Graphics P630 [8086:591d] (rev 04) 00:08.0 Системный периферийный устройство [0880]: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6-е/7-е поколение процессора Модель Гаусса [8086:1911] 00:14.0 USB контроллер [0c03]: Intel Corporation Sunrise Point-H USB 3.0 xHCI Контроллер [8086:a12f] (rev 31) 00:14.2 Контроллер обработки сигналов [1180]: Intel Corporation Sunrise Point-H Тепловая подсистема [8086:a131] (rev 31) 00:15.0 Контроллер обработки сигналов [1180]: Intel Corporation Sunrise Point-H Serial IO I2C Контроллер #0 [8086:a160] (rev 31) 00:15.1 Контроллер обработки сигналов [1180]: Intel Corporation Sunrise Point-H Serial IO I2C Контроллер #1 [8086:a161] (rev 31) 00:16.0 Контроллер связи [0780]: Intel Corporation Sunrise Point-H CSME HECI #1 [8086:a13a] (rev 31) 00:17.0 SATA контроллер [0106]: Intel Corporation Sunrise Point-H SATA контроллер [AHCI режим] [8086:a102] (rev 31) 00:1c.0 PCI мост [0604]: Intel Corporation Sunrise Point-H PCI Express Корневой порт #1 [8086:a110] (rev f1) 00:1c.4 PCI мост [0604]: Intel Corporation Sunrise Point-H PCI Express Корневой порт #5 [8086:a114] (rev f1) 00:1e.0 Контроллер обработки сигналов [1180]: Intel Corporation Sunrise Point-H Serial IO UART #0 [8086:a127] (rev 31) 00:1f.0 ISA мост [0601]: Intel Corporation Sunrise Point-H LPC Контроллер [8086:a149] (rev 31) 00:1f.2 Контроллер памяти [0580]: Intel Corporation Sunrise Point-H PMC [8086:a121] (rev 31) 00:1f.3 Аудиоустройство [0403]: Intel Corporation Sunrise Point-H HD Audio [8086:a170] (rev 31) 00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-H SMBus [8086:a123] (rev 31) 00:1f.6 Ethernet контроллер [0200]: Intel Corporation Ethernet Connection (2) I219-V [8086:15b8] (rev 31) 02:00.0 Контроллер SCSI с последовательным подключением [0107]: LSI Logic / Symbios Logic SAS3416 Fusion-MPT Tri-Mode I/O Контроллер Чип (IOC) [1000:00ac] (rev 01) 03:00.0 USB контроллер [0c03]: ASMedia Technology Inc. ASM1142 USB 3.1 Хост Контроллер [1b21:1242] 04:00.0 PCI мост [0604]: Integrated Device Technology, Inc. [IDT] PES12N3A PCI Express Переключатель [111d:8018] (rev 0e) 05:02.0 PCI мост [0604]: Integrated Device Technology, Inc. [IDT] PES12N3A PCI Express Переключатель [111d:8018] (rev 0e) 05:04.0 PCI мост [0604]: Integrated Device Technology, Inc. [IDT] PES12N3A PCI Express Переключатель [111d:8018] (rev 0e) 06:00.0 Ethernet контроллер [0200]: Intel Corporation 82576 Gigabit Network Connection [8086:10e8] (rev 01) 06:00.1 Ethernet контроллер [0200]: Intel Corporation 82576 Gigabit Network Connection [8086:10e8] (rev 01) 07:00.0 Ethernet контроллер [0200]: Intel Corporation 82576 Gigabit Network Connection [8086:10e8] (rev 01) 07:00.1 Ethernet контроллер [0200]: Intel Corporation 82576 Gigabit Network Connection [8086:10e8] (rev 01) Хост Proxmox 5.1 использует устаревший BIOS, гость Windows 10 использует UEFI (OVMF). Windows запускается и обновляется. Я использовал VNC, чтобы установить драйверы Intel IGD. Диспетчер устройств Windows показывает, что драйвер Intel IGD работает, но доступен только "Универсальный монiteur не PnP" для вывода. Буду признателен за любые советы!
     
     
     
    Rafael Pereira
    Guest
    #5
    0
    26.07.2018 08:09:00
    С целью помочь тем, у кого это пока не работает, я подниму эту тему... Вот моя конфигурация для Windows 10 VM с режимом UPT и IGD passthrough: args: -cpu host,+fpu,+vme,+de,+pse,+tsc,+msr,+pae,+mce,+cx8,+apic,+sep,+mtrr,+pge,+mca,+cmov,+pat,+pse36,+clflush,+acpi,+mmx,+fxsr,+sse,+sse2,+ss,+ht,+tm,+pbe,+syscall,+nx,+pdpe1gb,+rdtscp,+lm,+pni,+pclmulqdq,+dtes64,+monitor,+ds_cpl,+vmx,+smx,+est,+tm2,+ssse3,+fma,+cx16,+xtpr,+pdcm,+pcid,+sse4_1,+sse4_2,+x2apic,+movbe,+popcnt,+aes,+xsave,+avx,+f16c,+rdrand,+lahf_lm,+abm,+3dnowprefetch,+fsgsbase,+tsc_adjust,+bmi1,+hle,+avx2,+smep,+bmi2,+erms,+invpcid,+rtm,+mpx,+rdseed,+adx,+smap,+clflushopt,+xsaveopt,+xsavec,+xgetbv1,+xsaves,+arat -smp 4,cores=2,threads=2 -device vfio-pci,host=00:02.0,addr=0x18,x-igd-gms=1,x-igd-opregion=on boot: cdn bootdisk: virtio0 cores: 4 cpu: host machine: q35 memory: 8192 numa: 0 ostype: win10 scsihw: virtio-scsi-pci sockets: 1 vga: std Я просто следовал обычным руководствам, и у меня получилось с UPT, но режим legacy не работает. Внизу стоит Core i7 7700 на Gigabyte H270N-WIFI. Сейчас я пытаюсь сделать это в macOS VM.
     
     
     
    stevec
    Guest
    #6
    0
    25.04.2019 19:40:00
    отличное руководство. спасибо за помощь. заработало на Intel NUC i5 7-го поколения. пришлось включить RDP в Windows VM и установить драйвер Intel, также отключил драйвер универсального монитора — и экран заработал! теперь пытаюсь разобраться, как включить аудио через HDMI!
     
     
     
    marine88
    Guest
    #7
    0
    14.12.2020 04:32:00
    Привет, я новичок во всем этом. Я очень люблю Proxmox, у меня он работает на NUC i3 6100u с 12 ГБ оперативной памяти, но не могу включить эту функцию. Я попробовал все, что написано в посте, но всегда получаю одну ошибку! Код: kvm: -device vmgenid,guid=a1e01acc-4155-4c7c-aaa1-3aff146d36df: vmgenid требует поддержки записи DMA в fw_cfg, чего этот тип машины не обеспечивает. Ошибка задачи: запуск не удался: QEMU вышел с кодом 1.
     
     
     
    dcsapak
    Guest
    #8
    0
    14.12.2020 14:53:00
    кажется, ваша ошибка не имеет отношения к изначальной проблеме, пожалуйста, откройте новую тему для этого
     
     
     
    marine88
    Guest
    #9
    0
    16.12.2020 17:14:00
    Я сделал, спасибо!
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры