Проброс GPU в Proxmox: неделя танцев с бубном ради Stable Diffusion
Проброс GPU в VM — это моя эпопея на неделю. Хотел, чтобы VM с Windows видела видеокарту NVIDIA для машинного обучения. Думал, подключил и работает. Ага.
Во-первых, нужно включить IOMMU в BIOS и в ядре Linux. Без этого проброс не работает. Во-вторых, видеокарта должна быть отдельной, не той что используется хостом. У меня встроенная Intel + дискретная NVIDIA — идеально.
В-третьих, правка конфига VM: добавить оборудование PCI, указать Vendor ID устройства. После старта VM — драйверы в гостевой системе.
Я пробросил NVIDIA GTX 1060 в Linux VM для Stable Diffusion. Работает, скорость генерации как на нативной системе.
Совет: читайте вики Proxmox по PCI Passthrough. Там всё расписано, но нужно внимательно.
Для AI-генерации на CPU я в итоге завернул ComfyUI в Docker — там отдельная история.
Если хочешь увидеть, как собирался весь мой Proxmox-зоопарк — вот сводный гайд. Там и про GPU проброс, и про LXC, и про бекапы, и про NPM.
PCI проброс — та ещё боль. Но когда работает — кайф.
NVIDIA в VM для Stable Diffusion — у меня так же. GTX 3060 летает.
Без IOMMU в BIOS ничего не заработает. Первый грабли.
Пробросил USB контроллер для Zigbee. Работает стабильно.
Жаль что раньше не увидел эту статью. Месяц убил на то же самое. Напиши ещё про мониторинг.
А что думаешь про альтернативы? Есть что-то стоящее?
Пробовал такой же вариант — не взлетело. Оказалось, Криворукость моя виновата, переделал и всё ок.
У меня на подобной схеме уже год всё летает. Надёжно.
Повторил за тобой. Подскажи плагин для такого же эффекта Про «Полное руководство: Проброс GPU и сетевой карты (PCI Passthrough) в Proxmox VE» как раз думал.
Топ за материал. Подпишусь на обновления. В закладки навечно.
Супер, спасибо. Сколько оперативки нужно?
перечитываю уже третий раз. Работает на 100