Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    [TUTORIAL]Простой гайд по passthrough eGPU через Thunderbolt на Minisforum UM790 Pro

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [TUTORIAL]Простой гайд по passthrough eGPU через Thunderbolt на Minisforum UM790 Pro, Proxmox Виртуальная Среда
     
    RedKage
    Guest
    #1
    0
    03.10.2025 10:23:00
    Протестировано на Proxmox 8.4 Ministorum UM790 Pro ( https://github.com/isc30/ryzen-7000-series-proxmox ) AOOSTAR AG02 Nvidia GTX960

    Обзор  
    Активируем GPU passthrough.  
    Заставляем работать eGPU.

    Найдите GPU и отключите его от работы с ОС.  
    Пробросьте «сырое» PCI-устройство в виртуальную машину.

    1. Редактируем модули  
    Отредактируйте /etc/modules и добавьте:  
    vfio  
    vfio_iommu_type1  
    vfio_pci  
    vfio_virtqfd  
    thunderbolt  

    Thunderbolt у меня работал даже без этого модуля, кажется, ядро собрано с поддержкой, так что строка с `thunderbolt` может и не понадобиться.

    2. Редактируем grub  
    Отредактируйте /etc/default/grub, поменяйте GRUB_CMDLINE_LINUX_DEFAULT на:  
    GRUB_CMDLINE_LINUX_DEFAULT="quiet iommu=pt amd_pstate=active intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction"  

    Обновите grub командой update-grub.

    3. Конфигурация thunderbolt  
    Когда вы отключаете и снова подключаете AOOSTAR eGPU, он загорается, а через пару секунд гаснет. Это потому, что ОС сначала должна авторизовать устройство.  

    Установите boltctl через apt-get install bolt.  
    Выполните boltctl list -a, чтобы найти UUID устройства AOOSTAR.  
    Зарегистрируйте устройство командой boltctl enroll <device uuid>.

    Если появится странная ошибка:  
    Установите policykit командой apt install policykit-1.  
    Активируйте службу systemctl start polkit и включите автозапуск systemctl enable polkit.  
    Повторите команды boltctl.

    Теперь eGPU зарегистрирован и будет оставаться включённым при повторном подключении.  

    Далее нужно зарегистрировать сам GPU.  
    Запустите boltctl list и найдите GPU — у него будет другой UUID.  
    Зарегистрируйте его так же: boltctl enroll <device uuid>.

    Если возникают трудности с получением UUID, используйте boltctl monitor и отключите/подключите eGPU. UUID появится в выводе.

    После этого проверьте, что GPU виден командой lspci -nn | grep -e 'NVIDIA'.

    4. Настраиваем modeprobe  
    Используйте lspci -nn | grep -e 'NVIDIA', чтобы найти ID устройства.  
    Это будет то, что в квадратных скобках в конце, например [12ab:cd34].
    Для типичного NVIDIA GPU вы найдете два ID: один для VGA-совместимого контроллера, другой — для аудиоустройства. Обычно нужен только VGA ID, но можно добавить и аудио.  

    Отредактируйте или создайте файл /etc/modprobe.d/vfio.conf и добавьте туда строку с найденными ID:  
    options vfio-pci ids=12ab:cd34,56ab:cd78  

    Обновите initramfs командой update-initramfs -u -k all.  
    Перезагрузитесь reboot.

    5. Настраиваем вашу ВМ  
    В GUI зайдите в Hardware > Add > PCI Device.  
    Выберите "Raw Device", выберите GPU.  
    Поставьте галочки:  
    - All functions  
    - Advanced  
    - PCI-Express  

    Конфигурация в /etc/pve/qemu-server/XXX.conf должна выглядеть примерно так:  
    hostpci0: 0000:XX:00,pcie=1,x-vga=1

    6. Настраиваем ОС ВМ  
    Установите драйверы NVIDIA (я использую nvcleaninstall под Windows).  
    Наслаждайтесь!
     
     
     
    glockmane
    Guest
    #2
    0
    26.03.2026 19:39:00
    apt update apt install polkitd pkexec
     
     
     
    hotzigetty
    Guest
    #3
    0
    26.03.2026 19:40:00
    @glockmane спасибо, забыл выложить раньше, ведь именно это я и сделал. Работает отлично уже неделю.
     
     
     
    glockmane
    Guest
    #4
    0
    09.11.2025 22:58:00
    Пара замечаний, возможно, позже найду ещё. У меня тоже есть UM790 Pro, и я буду использовать его с RTX 4070 eGPU (Razer Core X). "vfio_virtqfd" написано с ошибкой, правильно "vfio_virqfd", но этот модуль можно удалить, он не влияет начиная с pve8. "apt install policykit-1" больше не работает, вместо этого используйте следующее, результат тот же, так как policykit-1 — это просто своего рода скрипт установки для следующих пакетов: apt install polkitd apt install pkexec. Вот эта строка: GRUB_CMDLINE_LINUX_DEFAULT="quiet iommu=pt amd_pstate=active intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction" содержит "intel_iommu=on", который нужен только для платформ Intel. UM790 Pro — AMD, поэтому достаточно только iommu=pt. К тому же, iommu=pt указан в вашей строке дважды.
     
     
     
    RedKage
    Guest
    #5
    0
    11.11.2025 12:15:00
    Спасибо за эти исправления! Оказывается, я не могу отредактировать свой пост, чтобы это исправить.
     
     
     
    kire88
    Guest
    #6
    0
    11.12.2025 22:34:00
    Привет, я пытаюсь запустить похожую конфигурацию с моим UM790 Pro и AG02, но в этот раз с RX 9060XT. Но ничего не получается. На UM790 Pro установлена BOS 1.09. Когда я подключаю AOOSTAR, он на несколько секунд подключается, а потом отключается:  
    Код:  
    Dec 11 22:34:03 pve kernel: thunderbolt 1-2: новое устройство обнаружено, vendor=0xb8 device=0x2463  
    Dec 11 22:34:03 pve kernel: thunderbolt 1-2: ASMedia 246x  
    Dec 11 22:34:03 pve boltd[918]: probing: started [1000]
    Dec 11 22:34:03 pve boltd[918]: [15594c17-e0d3-246x] устройство добавлено, статус: connected, по адресу /sys/devices/pci0000:00/0000:00:08.3/0000:c7:00.6/domain1/1-0/1-2
    Dec 11 22:34:03 pve boltd[918]: [15594c17-e0d3-246x] присваивание имени устройству: ASMedia 246x
    Dec 11 22:34:03 pve boltd[918]: [15594c17-e0d3-246x] dbus: устройство экспортировано по адресу /org/freedesktop/bolt/devices/15594c17_e0d3...
    Dec 11 22:34:03 pve boltd[918]: [15594c17-e0d3-246x] udev: состояние устройства изменилось: connected -> connected
    Dec 11 22:34:03 pve boltd[918]: [15594c17-e0d3-246x] udev: состояние устройства изменилось: connected -> connected
    Dec 11 22:34:05 pve boltd[918]: probing: таймаут, завершено: [2001976] (2000000)
    Dec 11 22:34:13 pve kernel: thunderbolt 1-2: устройство отключено  
    Dec 11 22:34:13 pve boltd[918]: [15594c17-e0d3-246x] удалено (/sys/devices/pci0000:00/0000:00:08.3/0000:c7:00.6/domain1/1-0/1-2)
    Dec 11 22:34:13 pve boltd[918]: [15594c17-e0d3-246x] dbus: снято с экспорта
    Dec 11 22:34:16 pve kernel: usb 7-1: новое высокоскоростное USB-устройство номер 3, используя xhci_hcd  
    Dec 11 22:34:16 pve kernel: usb 7-1: обнаружено новое USB-устройство, idVendor=174c, idProduct=0c05, bcdDevice= 1.00  
    Dec 11 22:34:16 pve kernel: usb 7-1: новые строки USB-устройства: Mfr=2, Product=3, SerialNumber=1  
    Dec 11 22:34:16 pve kernel: usb 7-1: продукт: ASM246X series  
    Dec 11 22:34:16 pve kernel: usb 7-1: производитель: ASMedia  
    Dec 11 22:34:16 pve kernel: usb 7-1: серийный номер: AAAABBBB072E  
    Dec 11 22:34:16 pve kernel: scsi host0: uas  
    Dec 11 22:34:16 pve boltd[918]: probing: started [1000]
    Dec 11 22:34:16 pve kernel: scsi 0:0:0:0: Direct-Access ASMT ASM246X 0 PQ: 0 ANSI: 6  
    Dec 11 22:34:16 pve kernel: sd 0:0:0:0: подключено scsi generic sg0 type 0  
    Dec 11 22:34:16 pve kernel: sd 0:0:0:0: [sda] Медиум извлечён, опрос прекращён
    Dec 11 22:34:16 pve kernel: sd 0:0:0:0: [sda] Подключён съемный SCSI-диск
    Dec 11 22:34:19 pve boltd[918]: probing: таймаут, завершено: [2991031] (2000000)
    Есть какие-то идеи? Спасибо!
     
     
     
    hotzigetty
    Guest
    #7
    0
    18.03.2026 13:56:00
    Итак, я пытаюсь использовать Ag02 с ms-01, но при этом получаю ошибку с policykit — не уверен, какую из заменяющих библиотек нужно установить: Пакет policykit-1 недоступен, но на него ссылается другой пакет. Возможно, этот пакет отсутствует, устарел или доступен только из другого источника. Однако следующие пакеты его заменяют: polkitd, pkexec.
     
     
     
    DerekG
    Guest
    #8
    0
    18.03.2026 15:57:00
    Это совсем другая проблема, связанная с подключением USB4/Thunderbolt. Создайте отдельную тему. Сообщение об ошибке говорит вам, что нужно установить.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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