Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    TASK ERROR: не удается подготовить PCI pass-through, IOMMU отсутствует (GPU passthrough)

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    TASK ERROR: не удается подготовить PCI pass-through, IOMMU отсутствует (GPU passthrough), Proxmox Виртуальная Среда
     
    banishedmonk
    Guest
    #1
    0
    24.03.2022 23:40:00
    proxmox ver 7.1-7 GPU nvidia 1660 CPU 3930k MB dx79si Я прошёл все шаги для настройки GPU passthrough в proxmox, но когда я добавляю графическую карту в оборудование и запускаю машину, появляется ошибка: TASK ERROR: cannot prepare PCI pass-through, IOMMU not present. Мой файл 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 intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction nofb nomodeset video=vesafb ff video=efifb ff" #GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream" #GRUB_CMDLINE_LINUX="" GRUB_CMDLINE_LINUX="textonly video=astdrmfb video=efifb ff" мой файл команды ядра: #quiet intel_iommu=on GRUB_CMDLINE_LINUX_DEFAULT=“quiet intel_iommu=on” заранее спасибо.
     
     
     
    hamza_toor
    Guest
    #2
    0
    07.03.2023 11:06:00
    Привет. Я только что прочитал всю ветку. У меня была похожая проблема. @leesteken, у меня тоже полностью включен VT-D. Я сделал правильную запись в /etc/default/grub. Вот вывод: 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="quiet intel_iommu=on" GRUB_CMDLINE_LINUX="" Вот вывод команды cat /proc/cmdline: BOOT_IMAGE=(lvm/pve-root)/boot/pve/vmlinuz ro ramdisk_size=16777216 root=/dev/mapper/pve-root В чем может быть проблема?
     
     
     
    leesteken
    Guest
    #3
    0
    07.03.2023 11:30:00
    Ваши изменения не повлияли на ситуацию, потому что в выводе cat /proc/cmdline нет intel_iommu=on. В руководстве Proxmox описано, где внести изменения и как их применить, чтобы они вступили в силу.
     
     
     
    hamza_toor
    Guest
    #4
    0
    07.03.2023 11:37:00
    В руководстве сказано внести изменения в файл /etc/default/grub. Я внес изменения и добавил нужную строку. Даже после выполнения update-grub и перезагрузки системы у меня не отображается intel_iommu=on в выводе команды cat /proc/cmdline.
     
     
     
    Steffe74
    Guest
    #5
    0
    09.02.2023 21:21:00
    Привет, leesteken, мое оборудование – Dell T5810, я переключил все опции для VT-D, насколько нашел. Процессор – E5-2697v3. Поддержка виртуализации: виртуализация VT для прямого ввода-вывода, защищенное выполнение. Здесь ты можешь найти все опции https://www.dell.com/support/manual...842e5c-f56b-48e9-811c-9994145825fd&lang=en-en. Но я все равно не смог запустить свою ВМ: ОШИБКА ЗАДАЧИ: не удается подготовить PCI-проход, IOMMU отсутствует. vfio_pci 16384 0 vfio_pci_core 73728 1 vfio_pci vfio_virqfd 16384 1 vfio_pci_core irqbypass 16384 3 vfio_pci_core,kvm vfio_iommu_type1 40960 0 vfio 45056 2 vfio_pci_core,vfio_iommu_type1. GRUB_DEFAULT=0 GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUS_DEFAULT="quiet intel_iommu=on" GRUB_CMDLINE_LINUX="". Аргументы конфигурации ВМ: -cpu 'host,+kvm_pv_unhalt,+kvm_pv_eoi,hv_vendor_id=NV43FIX,kvm=off', bios: ovmf, boot: order=ide2;scsi0, cores: 4, cpu: host,hidden=1,flags=+pcid, cpuunits: 1024, efidisk0: DATASSD:vm-109-disk-1,efitype=4m,pre-enrolled-keys=1,size=4M, hostpci0: 0000:03:00,pcie=1, ide2: nas-lvm:iso/Windows10.iso,media=cdrom,size=4824896K, machine: pc-q35-6.2 (пробовал также только q35), memory: 4096, meta: creation-qemu=7.1.0,ctime=1675969002, name: VD04GPU, net0: virtio=52:A1:67:52:3D:CB,bridge=vmbr0,firewall=1, numa: 0, ostype: win10, scsi0: DATASSD:vm-109-disk-0,cache=writeback,iothread=1,size=32G, scsihw: virtio-scsi-single, smbios1: uuid=fffe13df-e9b9-4ce0-bb5c-61c1ca72c1de, sockets: 1, vcpus: 4. Я буду благодарен за любую помощь!!
     
     
     
    leesteken
    Guest
    #6
    0
    09.02.2023 21:23:00
    Какой вывод команды cat /proc/cmdline? Какой процессор вы используете?
     
     
     
    Steffe74
    Guest
    #7
    0
    09.02.2023 21:31:00
    Извини, наверное, обновил статью, пока ты отвечал. Вывод BOOT_IMAGE=/boot/vmlinuz-5.15.85-1-pve root=/dev/mapper/pve-root ro CPU CPU — это E5-2697v3.
     
     
     
    leesteken
    Guest
    #8
    0
    09.02.2023 21:35:00
    Похоже, это процессор Intel. Вы не добавили intel_iommu=on, как указано в руководстве Proxmox, поэтому IOMMU у вас не работает.
     
     
     
    Steffe74
    Guest
    #9
    0
    09.02.2023 21:48:00
    Я редактирую Grub с помощью nano /etc/default/grub... но ты прав. Ошибка ввода GRUB_DEFAULT=0 GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on" GRUB_CMDLINE_LINUX=""
     
     
     
    Steffe74
    Guest
    #10
    0
    09.02.2023 22:12:00
    Спасибо большое! Теперь, похоже, все работает, наконец. Я отредактировал командную строку ядра: nano /etc/kernel/cmdline, добавив intel_iommu=on, а затем обновил proxmox-boot-tool. Вот вывод dmesg | grep -e DMAR -e IOMMU: [ 0.011354] ACPI: DMAR 0x00000000A97EDAB0 0000DC (v01 DELL CBX3 00000001 INTL 20091013) [ 0.011385] ACPI: Резервирование памяти таблицы DMAR по адресу [mem 0xa97edab0-0xa97edb8b] [ 0.098610] DMAR: IOMMU включен. VM тоже запускается.
     
     
     
    leesteken
    Guest
    #11
    0
    07.03.2023 11:42:00
    Возможно, ваша система Proxmox не использует GRUB, как это было у этого человека в этой теме?
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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