UA RU
Інструкції

ComfyUI MultiGPU: як прискорити генерацію AI-фото на двох відеокартах

ComfyUI тепер підтримує MultiGPU нативно. Розповідаю, як налаштувати дві відеокарти для швидшої генерації AI-фото та відео — без костилів.

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 дає тобі:

  1. Швидшість +40-60% на важких workflow (LTX, Hunyuan Video).
  2. Можливість генерувати два зображення паралельно (якщо workflow дозволяє).
  3. Менше 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 поки що єдиний з нормальною реалізацією.

Сподобалась стаття?

Підпишись на телеграм, щоб отримати ще промпти, гайди й персональні рекомендації.

Усі статті

Залиш заявку

Напиши — і я зв'яжуся з тобою у Telegram або по телефону протягом дня з деталями оплати та доступом до матеріалів.