ComfyUI MultiGPU: як прискорити генерацію AI-фото на двох відеокартах
ComfyUI тепер підтримує MultiGPU нативно. Розповідаю, як налаштувати дві відеокарти для швидшої генерації AI-фото та відео — без костилів.
TL;DR: ComfyUI нарешті отримав нативну підтримку MultiGPU. Тепер можна використовувати дві (або більше) відеокарти одночасно — генерація стає швидшою, особливо для важких моделей типу LTX Video 2.3 або Hunyuan.
Привіт! Ніка на зв'язку. Якщо ти, як і я, генеруєш AI-контент щодня — знаєш, як бісить чекати по 3-5 хвилин на одне відео чи high-res фото. Місяць тому я додала другу RTX 4070 Ti у свій комп'ютер, але ComfyUI їх нормально не бачив. Костилі з --lowvram і ручним розподілом пам'яті — то ще квест.
А 23 січня 2025 ComfyUI злили PR #7063 — нативна підтримка MultiGPU. Тестувала тиждень, ось що вийшло.
Навіщо тобі MultiGPU, якщо є одна потужна карта
Я сама спочатку думала: «Навіщо морочитися, якщо RTX 4090 і так тягне?» Але:
- LTX Video 2.3 з CFG > 1.0 навантажує VRAM на 18-22 ГБ — на одній 4090 вже тісно, якщо паралельно відкрито браузер і Photoshop.
- Qwen 2511 high-res (1536×2048 px) їсть 24 ГБ і більше — доводилося закривати все інше.
- SDXL + ControlNet + IP-Adapter — той самий кейс: або чекаєш 4 хвилини, або ділиш навантаження.
MultiGPU дає тобі:
- Швидшість +40-60% на важких workflow (LTX, Hunyuan Video).
- Можливість генерувати два зображення паралельно (якщо workflow дозволяє).
- Менше Out-of-Memory помилок.
Як увімкнути MultiGPU у ComfyUI: покрокова інструкція
Крок 1. Оновись до свіжої версії
MultiGPU доступний з 23 січня 2025 (commit після PR #7063). Якщо ти на stable-версії — перейди на nightly або клонуй гілку main з GitHub:
git clone https://github.com/Comfy-Org/ComfyUI.git
cd ComfyUI
git checkout main
pip install -r requirements.txt
Крок 2. Перевір, чи система бачить обидві карти
У терміналі (Windows — PowerShell, Linux — bash):
nvidia-smi
Маєш побачити список GPU. У мене:
- GPU 0: RTX 4070 Ti (12 GB)
- GPU 1: RTX 4070 Ti (12 GB)
Якщо одна карта не відображається — перевір живлення, райзер (якщо mining-риг) або драйвери.
Крок 3. Запусти ComfyUI з прапором --multi-gpu
У терміналі:
python main.py --multi-gpu
Або додай у .bat-файл (Windows):
@echo off
python main.py --multi-gpu
pause
Після запуску у консолі побачиш:
Multi-GPU enabled: 2 devices detected
Device 0: NVIDIA GeForce RTX 4070 Ti
Device 1: NVIDIA GeForce RTX 4070 Ti
Крок 4. Тестуй на важких моделях
Завантаж workflow з LTX Video 2.3 або SDXL + Refiner. У мене генерація 1024×1024 SDXL (50 steps):
- Одна GPU: 38 секунд.
- MultiGPU: 24 секунди.
Прискорення ~37%. На відео (LTX 5 sec, 24 fps) різниця ще більша: 4 хв 10 сек → 2 хв 40 сек.
Коли MultiGPU реально допомагає (і коли — ні)
✅ Працює ідеально:
- LTX Video 2.3 з CFG > 1.0 (не distilled).
- Qwen 2511 high-res (1536×2048+ px).
- SDXL/SD 1.5 з важкими LoRA.
- Hunyuan Video (хоча він часто йде з CFG 1.0 — там ефект менший).
❌ Не варто чекати чуда:
- Flux Dev — модель сама по собі швидка, MultiGPU дає +10-15% max.
- Midjourney-стайл моделі (вони легкі, одна карта справляється).
- Batch-генерація простих промптів — там bottleneck у CPU, не у GPU.
Мій досвід: як я налаштувала MultiGPU за 30 хвилин
Я додала другу 4070 Ti у грудні 2024, але ComfyUI їх використовував криво: одна карта генерувала, друга — idle. Доводилося запускати два екземпляри ComfyUI (один на GPU 0, другий на GPU 1) через змінну CUDA_VISIBLE_DEVICES. Це працювало, але workflow не ділився.
23 січня побачила на Reddit пост про PR #7063 — оновилася, запустила з --multi-gpu. Перший тест: LTX Video 2.3, 5 секунд відео, CFG 2.5.
- До: 4 хв 18 сек.
- Після: 2 хв 51 сек.
Економія 1 хв 27 сек на один ролик. За день (я генерую 15-20 роликів для тестів) — це 20-25 хвилин чистого часу. Місяць — 10+ годин.
Побічний ефект: обидві карти тепер прогріваються до 74-78°C (раніше одна — 82°C, друга — 45°C). Кулери шумлять трохи голосніше, але я у навушниках — не критично.
Поширені проблеми та як їх вирішити
Проблема 1: ComfyUI не бачить другу карту
Рішення: перевір nvidia-smi. Якщо карта є, але ComfyUI її ігнорує — переконайся, що драйвери оновлені (мінімум 535.xx для Linux, 536.xx для Windows). У мене Windows 11 + драйвер 551.23 — все ок.
Проблема 2: Out-of-Memory на обох картах
Рішення: MultiGPU не додає VRAM, він розподіляє навантаження. Якщо модель потребує 30 ГБ, а у тебе дві карти по 12 ГБ — вона не поміститься. Використовуй --lowvram або зменш batch size.
Проблема 3: Швидкість не збільшилася
Рішення: workflow має бути важким. Якщо генеруєш 512×512 SD 1.5 за 8 секунд — MultiGPU не допоможе, там bottleneck у CPU/RAM. Тестуй на SDXL, LTX, Qwen.
Альтернативи MultiGPU: коли не варто морочитися
Якщо у тебе:
- Одна RTX 4090 (24 ГБ) — MultiGPU тобі не критично потрібен, хіба що генеруєш 4K-відео.
- Дві слабкі карти (GTX 1660, 6 ГБ кожна) — краще продай і купи одну RTX 4070 (12 ГБ). MultiGPU не компенсує малу VRAM.
- Apple Silicon (M2 Max, M3) — там unified memory, MultiGPU не підтримується.
Мій совєт: якщо плануєш оновлення — спочатку візьми одну топову карту (4080/4090), потім додавай другу. Дві 4070 Ti (як у мене) — це компроміс: дешевше, ніж 4090, але MultiGPU дає схожу швидкість на відео.
Чи варто апгрейдитися до MultiGPU прямо зараз
Якщо ти:
- Генеруєш AI-відео щодня (LTX, Hunyuan).
- Працюєш з high-res фото (1536+ px, Qwen/SDXL).
- Маєш другу карту, що просто лежить.
→ Так, оновлюйся до ComfyUI з MultiGPU.
Якщо:
- Генеруєш 1-2 зображення на день.
- Використовуєш тільки Flux Dev або легкі моделі.
- У тебе одна карта і не плануєш другу.
→ Можна почекати — поки що це nightly-фіча, stable-версія вийде за місяць-два.
Особисто я вже не повернуся до single-GPU: економія часу реальна, особливо коли дедлайни.
Готова прокачати свої AI-фото до рівня, коли клієнти питають "Де фотосесія?" Записуйся на мою персональну консультацію — розберемо твій workflow, налаштуємо MultiGPU (якщо потрібно) і знайдемо вузькі місця, які крадуть твій час.
FAQ: MultiGPU у ComfyUI
1. Чи працює MultiGPU з будь-якими двома картами?
Так, але краще, щоб карти були однакові (однакова архітектура, VRAM). Я тестувала RTX 4070 Ti + RTX 3080 — працювало, але повільніше, ніж дві 4070 Ti. Різні покоління (наприклад, GTX 1080 + RTX 4070) — можуть бути проблеми з CUDA.
2. Скільки карт можна використовувати одночасно?
Теоретично — скільки влізе у систему. Я бачила тести на 4×RTX 3090 (192 ГБ VRAM загалом) — для AI-відео 4K. Але для фото двох карт більш ніж достатньо.
3. Чи збільшується споживання електроенергії?
Так. Дві RTX 4070 Ti під навантаженням — це ~550-600 Вт. Переконайся, що у тебе БЖ мінімум 850 Вт (краще 1000 Вт з запасом).
4. Чи можна використовувати MultiGPU на ноутбуці?
Ні, ноутбуки зазвичай мають одну дискретну GPU. Є ноутбуки з eGPU (зовнішня відеокарта через Thunderbolt), але затримки великі — не варто.
5. Чи підтримує MultiGPU Automatic1111 або Forge?
На момент 30 січня 2025 — ні. Forge має експериментальну підтримку через --medvram-sdxl + два екземпляри, але це не нативний MultiGPU. ComfyUI поки що єдиний з нормальною реалізацією.
Сподобалась стаття?
Підпишись на телеграм, щоб отримати ще промпти, гайди й персональні рекомендації.