Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    Intel gvt-g не работает с версией ядра 6.2.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Intel gvt-g не работает с версией ядра 6.2., Proxmox Виртуальная Среда
     
    everwisher
    Guest
    #1
    0
    14.05.2020 09:49:00
    Я только что установил свежевышедший ProxmoxVE 6.2 из-за случайного изменения размера раздела / что привело к краху моей системы. После настройки PCI-E passthrough возникли несколько проблем, описанных ниже: Веб-интерфейс pveproxy сообщает "IOMMU не обнаружен, пожалуйста, активируйте его. Смотрите документацию для получения дополнительной информации", когда я пытаюсь добавить устройство к гостевым ВМ. Как видно на скриншоте, команда Code: lspci -Dnnk показывает, что устройства, которые я собираюсь подключить к ВМ, уже привязаны к vfio-pci. И они на самом деле могут быть переданы ВМ и работают хорошо. Intel gvt-g вообще не работает. Папка /sys/bus/pci/devices/0000:00:02.0/mdev_supported_types не отображается после перезагрузки машины, и веб-интерфейс pveproxy сообщает странный номер группы IOMMU '-1' для этого устройства. Драйвер i915 загружен с графическим блоком Intel UHD 630. Вот ключевые параметры в конфигурационных файлах: /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="vfio-pci.ids=1002:67ff,1002:aae0,1106:3483,8086:a170 nomodeset iommu=pt pcie_acs_override=downstream,multifunction i915_enable.gvt=1 kvm.ignore_msrs=1 irqpoll drm.debug=0 intel_iommu=on,igfx_off" /etc/modules kvmgt vfio vfio_mdev vfio_pci vfio_iommu_type1 vfio_virqfd /etc/modprobe.d/vfio.conf options vfio-pci ids=1002:67ff,1002:aae0,1106:3483,8086:a170 options vfio_iommu_type1 allow_unsafe_interrupts=1 options kvm_intel nested=1 options kvm ignore_msrs=Y Помогите, пожалуйста, решить эту проблему! Заранее спасибо. ОБНОВЛЕНИЕ от 01.06.2020 После нескольких попыток я наконец выяснил, что проблема связана с параметром ядра: nomodeset (или i915.modeset=0 как эквивалент для Intel UHD).
     
     
     
    bolzerrr
    Guest
    #2
    0
    01.06.2020 22:16:00
    Привет, не мог бы ты поделиться конфигурацией, которая в итоге помогла всё заработать?
     
     
     
    mushion22
    Guest
    #3
    0
    30.05.2020 16:49:00
    Привет! Пытаюсь настроить это впервые. Я тоже на 6.2-4, но на предыдущих версиях не пробовал. mdevs не настраиваются, если используется только iommu_on. Это на Xeon E3-1245v6, чипсет C236, материнская плата Supermicro X11SSH-F. Я столкнулся с той же проблемой: IOMMU работает, но mdevs не отображаются. Похоже, что если поменять порядок, то это решило проблему - поменял intel_iommu=on,igfx_off на intel_iommu=igfx_off,on. Однако теперь я обнаружил, что весь хост зависает после попытки использовать один из mdevs на гостевой системе Win10. Возможно, я что-то делаю не так!
     
     
     
    mushion22
    Guest
    #4
    0
    31.05.2020 13:54:00
    Кстати, небольшое отступление - у меня куча проблем с моей RAID-картой LSI, которую я передаю FreeNAS VM после обновления с 5.4 до 6.2. Кажется, карта перезагружается сразу, как только на диски начинают поступать I/O, что заставляет ZFS ворчать и, в итоге, вызывает повреждения. Всё работает нормально, если не передавать её и монтировать ZFS-том на хост. Она уже несколько часов работает на проверке (~8 Гбит/с) при монтировании на хосте, и никаких проблем нет. Возможно, стоит тщательно протестировать свои другие передачи. Скорее всего, начну новую тему, как только у меня будет возможность немного больше протестировать.
     
     
     
    Jovan Yeo
    Guest
    #5
    0
    03.06.2020 08:22:00
    Как-то у меня получилось заставить это работать. Но мне интересно, какова на самом деле предыстория этой технологии? Вопрос в следующем: ожидается ли у меня изображение, когда я подключаю монитор к встроенному видеовыходу? Или это просто для лучшего разрешения?
     
     
     
    bolzerrr
    Guest
    #6
    0
    03.06.2020 15:45:00
    Мой замысел — возможность использовать устройство /dev/dri, но пока не могу заставить его работать. Сейчас использую: /etc/default/grub Код: GRUB_CMDLINE_LINUX_DEFAULT="quiet i8042.nopnp iommu=pt intel_iommu=on video=efifb:off,vesafb=off pcie_acs_override=downstream kvm.ignore_msrs=0 i915_enable.gvt=1  irqpoll drm.debug=0 nomodeset " /etc/modprobe.d/vfio.conf Код: options vfio-pci ids=8086:3185
    options vfio_iommu_type1 allow_unsafe_interrupts=1
    options kvm_intel nested=1
    options kvm ignore_msrs=Y Но устройство в ls /sys/bus/pci/devices/0000\:00\:02.0/ mdev_supported_types не существует. lspci -Dnnk Код: 0000:00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:3185] (rev 03)
           Subsystem: ASRock Incorporation Device [1849:2212]
           Kernel driver in use: vfio-pci
           Kernel modules: i915
     
     
     
    Jovan Yeo
    Guest
    #7
    0
    04.06.2020 05:46:00
    Привет, у меня та же ошибка, что и у тебя. Ты можешь использовать Intel GPU как PCIE?
     
     
     
    bolzerrr
    Guest
    #8
    0
    04.06.2020 10:50:00
    Не совсем уверен, что ты имеешь в виду. Я пробовал "классическую" передачу видеокарты, но и там возникли проблемы. Подробности тут: https://forum.proxmox.com/threads/p...igd-graphics-passthrough-for-ubuntu-18.47129/
     
     
     
    Jovan Yeo
    Guest
    #9
    0
    04.06.2020 23:40:00
    С классическим "PCIE passthrough" у меня проблем нет. Моя VM распознает встроенную видеокарту хоста "Intel UHD 630". Просто не могу заставить её работать, когда пытаюсь использовать её как посредственное устройство.
     
     
     
    Jovan Yeo
    Guest
    #10
    0
    05.06.2020 07:52:00
    Мой результат
     
     
     
    bolzerrr
    Guest
    #11
    0
    05.06.2020 10:08:00
    Не могли бы вы рассказать, какие именно шаги вы предприняли, чтобы это заработало? У меня постоянно возникает эта ошибка: [ 4271.375653] DMAR: DRHD: handling fault status reg 2 [ 4271.375664] DMAR: [DMA Write] Request device [00:02.0] PASID ffffffff fault addr 0 [fault reason 02] Present bit in context entry is clear
     
     
     
    BobMccapherey
    Guest
    #12
    0
    12.06.2020 01:14:00
    Это i915.enable_gvt=1, а не i915_enable.gvt=1. И ещё, желательно включить kvm.ignore_msrs=1, иначе куча приложений в твоей VM может привести к краху всех GPU-enabled VM на хосте и вызвать панику ядра.
     
     
     
    bolzerrr
    Guest
    #13
    0
    12.06.2020 14:47:00
    Спасибо за совет, я изменил /etc/default/grub на: GRUB_CMDLINE_LINUX_DEFAULT="quiet i8042.nopnp iommu=pt intel_iommu=on i915.modeset=0 kvm.ignore_msrs=1 i915.enable_gvt=1 video=efifb ff,vesafb=off". Но папка всё равно не существует: ls /sys/bus/pci/devices/0000\:00\:02.0/ mdev_supported_types.  В dmesg теперь появились новые ошибки: Spoiler: dmesg [ 52.601829] kvm [1817]: vcpu0, guest rIP: 0xffffffff9dc61643 ignored rdmsr: 0x1c9 [ 52.601841] kvm [1817]: vcpu0, guest rIP: 0xffffffff9dc61608 ignored wrmsr: 0x1c9 data 0x3 [ 52.601847] kvm [1817]: vcpu0, guest rIP: 0xffffffff9dc61643 ignored rdmsr: 0x1c9 [ 52.601854] kvm [1817]: vcpu0, guest rIP: 0xffffffff9dc61643 ignored rdmsr: 0x1a6 [ 52.601860] kvm [1817]: vcpu0, guest rIP: 0xffffffff9dc61608 ignored wrmsr: 0x1a6 data 0x11 [ 52.601867] kvm [1817]: vcpu0, guest rIP: 0xffffffff9dc61643 ignored rdmsr: 0x1a6 [ 52.601873] kvm [1817]: vcpu0, guest rIP: 0xffffffff9dc61643 ignored rdmsr: 0x1a7 [ 52.601881] kvm [1817]: vcpu0, guest rIP: 0xffffffff9dc61608 ignored wrmsr: 0x1a7 data 0x11 [ 52.601887] kvm [1817]: vcpu0, guest rIP: 0xffffffff9dc61643 ignored rdmsr: 0x1a7 [ 56.899797] kvm [1817]: vcpu1, guest rIP: 0xffffffff9dc61643 ignored rdmsr: 0x639 [ 56.899811] kvm [1817]: vcpu1, guest rIP: 0xffffffff9dc61643 ignored rdmsr: 0x611 [ 56.899818] kvm [1817]: vcpu1, guest rIP: 0xffffffff9dc61643 ignored rdmsr: 0x619 [ 56.899826] kvm [1817]: vcpu1, guest rIP: 0xffffffff9dc61643 ignored rdmsr: 0x641 [ 57.756166] kvm_get_msr_common: 1 callbacks suppressed
     
     
     
    BobMccapherey
    Guest
    #14
    0
    12.06.2020 17:26:00
    Эти ошибки — нормально. Есть флаг ядра, чтобы их не выводить, но я сейчас не помню, как он называется. Какие модули ты загружаешь? Похоже, чего-то не хватает. Пожалуйста, выведи содержимое файлов в /etc/modules.d и /etc/modules. Для работы gvt нужны загруженные эти модули: kvmgt, vfio-iommu-type1, vfio-mdev, vfio-virqfd — непонятно, нужны ли они. Еще заметил, что в твоих настройках, которые ты выше прислал, есть противоречивые опции в /etc/default/grub и /etc/modprobe.d/vfio.conf (опция ignore_msrs). Откуда у тебя этот первоначальный набор флагов?
     
     
     
    bolzerrr
    Guest
    #15
    0
    14.06.2020 09:29:00
    Вот вывод `/etc/modules kvmgt vfio vfio_mdev vfio_iommu_type1 vfio_pci vfio_virqfd`. Начальные опции `/etc/default/grub` и `/etc/modprobe.d/vfio.conf` в основном взяты из этой темы. Я привел в порядок `/etc/modprobe.d/vfio.conf` и перенес в `/etc/default/grub`, чтобы иметь единственный источник истины: `GRUB_CMDLINE_LINUX_DEFAULT="quiet i8042.nopnp iommu=pt intel_iommu=on i915.modeset=0 kvm.ignore_msrs=1 i915.enable_gvt=1 video=efifb ff,vesafb=off vfio_iommu_type1.allow_unsafe_interrupts=1"`. Осталась только одна запись в `/etc/modprobe.d/vfio.conf`: `options vfio-pci ids=8086:3185`. Я сделал "update-initramfs -u -k all" и перезагрузил систему. Но "mdev_supported_types" так и не появился. Вот некоторые логи:
     
     
     
    bolzerrr
    Guest
    #16
    0
    14.06.2020 14:59:00
    Только что выяснил, что с моей платой это вообще нереально: https://github.com/intel/gvt-linux/issues/124
     
     
     
    lalakersfan29
    Guest
    #17
    0
    15.06.2020 22:00:00
    Привет, у тебя есть инструкция по настройке GVT-G? Я сейчас устанавливаю новую версию на 6.2, у меня не получается.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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