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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Помогите, пожалуйста, с пробросом iGPU Intel 8-го поколения в VM, консоль не работает., Proxmox Виртуальная Среда
     
    teacup91
    Guest
    #1
    0
    14.08.2024 18:14:00
    На хосте Proxmox:
    Code: root@pve3:~# cat /etc/default/grub

    # Если вы изменяете этот файл, запустите 'update-grub' после этого, чтобы обновить
    # /boot/grub/grub.cfg.
    # Для полной документации по опциям этого файла смотрите:
    #   info -f grub -n 'Simple configuration'

    GRUB_DEFAULT=0
    GRUB_TIMEOUT=5
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    #GRUB_CMDLINE_LINUX_DEFAULT="quiet"
    GRUB_CMDLINE_LINUX_DEFAULT="iommu=pt intel_iommu=on quiet"
    GRUB_CMDLINE_LINUX=""
    Code: root@pve3:~# cat /etc/modules

    # /etc/modules: модули ядра для загрузки во время загрузки системы.
    #
    # Этот файл содержит имена модулей ядра, которые должны быть загружены
    # во время загрузки системы, по одному на строку. Строки, начинающиеся с "#", игнорируются.
    # Параметры могут быть указаны после имени модуля.

    # Модули, необходимые для PCI Passthrough
    vfio
    vfio_iommu_type1
    vfio_pci
    vfio_virqfd
    Code: root@pve3:~# cat /etc/modprobe.d/vfio.conf
    options vfio-pci ids=8086:3e92
    softdep i915 pre: vfio-pci
    Code: root@pve3:~# lspci -nnks 00:02.0
    00:02.0 VGA compatible controller [0300]: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] [8086:3e92]
       DeviceName: Onboard - Video
       Subsystem: Lenovo CoffeeLake-S GT2 [UHD Graphics 630] [17aa:312d]
       Kernel driver in use: vfio-pci
       Kernel modules: i915
    Как видно, видеокарта успешно передана vfio-pci, вот как я передаю igpu в VM:
    Code: root@pve3:~# cat /etc/pve/qemu-server/101.conf
    agent: enabled=1,fstrim_cloned_disks=1
    bios: ovmf
    boot: order=scsi0;scsi1
    cores: 1
    cpu: x86-64-v2-AES
    efidisk0: truenas-vhd:vm-101-disk-1,efitype=4m,pre-enrolled-keys=1,size=1M
    hostpci0: 0000:00:02.0,pcie=1
    ipconfig0: ip=dhcp
    machine: q35
    memory: 512
    meta: creation-qemu=9.0.2,ctime=1723642736
    name: deb12-test
    nameserver: 172.16.100.2
    net0: virtio=BC:24:11:94:A8:BC,bridge=vmbr100
    onboot: 1
    scsi0: truenas-vhd:vm-101-disk-2,discard=on,size=10G,ssd=1
    scsi1: truenas-vhd:vm-101-cloudinit,media=cdrom,size=4M
    scsihw: virtio-scsi-single
    Однако консоль VM зависает, но VM по-прежнему работает нормально со следующим сообщением об ошибке:
    Code: admin@deb12-test:~$ sudo dmesg | grep i915
    [ 5.127654] i915 0000:01:00.0: [drm] VT-d активен для доступа к графике
    [ 5.129449] i915 0000:01:00.0: [drm] Использование Transparent Hugepages
    [ 5.139907] i915 0000:01:00.0: BAR 6: не удалось назначить [??? 0x00000000 flags 0x20000000] (неверное выравнивание)
    [ 5.141184] i915 0000:01:00.0: [drm] Не удалось найти таблицы VBIOS (VBT)
    [ 5.148537] i915 0000:01:00.0: vgaarb: изменились VGA декоды: старые декоды=io+mem, декоды=none:owns=none
    [ 5.297392] i915 0000:01:00.0: firmware: не удалось загрузить i915/kbl_dmc_ver1_04.bin (-2)
    [ 5.299844] i915 0000:01:00.0: firmware: не удалось загрузить i915/kbl_dmc_ver1_04.bin (-2)
    [ 5.300823] i915 0000:01:00.0: Direct firmware load for i915/kbl_dmc_ver1_04.bin failed with error -2
    [ 5.308235] i915 0000:01:00.0: [drm] Failed to load DMC firmware i915/kbl_dmc_ver1_04.bin. Disabling runtime power management.
    [ 5.309512] i915 0000:01:00.0: [drm] DMC firmware homepage: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915
    [ 12.797385] i915 0000:01:00.0: [drm] failed to retrieve link info, disabling eDP
    [ 17.922751] [drm] Initialized i915 1.6.0 20201103 for 0000:01:00.0 on minor 1
    [ 23.121933] i915 0000:01:00.0: [drm] Cannot find any crtc or sizes
    [ 28.288034] i915 0000:01:00.0: [drm] Cannot find any crtc or sizes
    [ 33.490732] i915 0000:01:00.0: [drm] Cannot find any crtc or sizes
    Я даже вижу, что устройство отображает renderD128, и драйвер загружается нормально.
    Code: admin@deb12-test:~$ lspci -nnks 01:00.0
    01:00.0 VGA compatible controller [0300]: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] [8086:3e92]
       Subsystem: Lenovo CoffeeLake-S GT2 [UHD Graphics 630] [17aa:312d]
       Kernel driver in use: i915
       Kernel modules: i915

    admin@deb12-test:~$ ls /dev/dri
    by-path  card0  card1  renderD128
     
     
     
    gfngfn256
    Guest
    #2
    0
    14.08.2024 18:40:00
    Попробуй установить тип ЦП (VM) в "Host".
     
     
     
    teacup91
    Guest
    #3
    0
    15.08.2024 18:17:00
    Спасибо за ответ. Не получилось. Мне кажется, дело в vbios, который нужно смонтировать на гостевой системе, а его там нет для HD 630.
     
     
     
    doostee
    Guest
    #4
    0
    22.04.2025 10:43:00
    У меня та же проблема с i915 (intel uhd770 gt1 alder lake-s), но началось это после обновления гостевой системы. Работает с linux 6.9.7, даже после вывода всех этих ошибок о неудачной загрузке .bin и vbios, как в посте OP, но на 6.12.24 также пишет `Cannot find any crtc or sizes` и проброс на HDMI не работает. Кто-нибудь знает, что нужно сделать, чтобы заработало на новом ядре?
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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