Какая конфигурация нужна для локального ИИ в ComfyUI? Как выбрать видеокарту, видеопамять, ОЗУ и SSD и чем отличается рабочая станция для личного использования от корпоративной?

Симптом: ComfyUI упирается в память, не загружает модель или нестабильно выполняет сложный рабочий процесс.
Быстрое решение: сначала проверьте совместимость и нагрузку целевого рабочего процесса, затем выбирайте видеокарту по объёму видеопамяти, а ОЗУ и SSD подбирайте по фактическому потреблению и объёму материалов.

Этот разбор подойдёт тем, кто впервые собирает компьютер для ComfyUI и не уверен, какую видеокарту выбрать.
Он также пригодится создателям, которым нужно локализовать нехватку ОЗУ или места на SSD, и специалистам, планирующим корпоративную рабочую станцию для нескольких пользователей.

Начните выбор конфигурации ComfyUI с рабочего процесса

Единой конфигурации для локального ИИ в ComfyUI нет: требования меняются вместе с моделью, разрешением, числом узлов и параллельной нагрузкой. До покупки комплектующих зафиксируйте не абстрактное «генерировать изображения», а конкретный сценарий: какую модель вы запускаете, какие узлы использует граф, какое разрешение требуется на выходе, сколько задач может выполняться одновременно и будет ли система работать длительно.

Проверьте и программную совместимость. В официальном репозитории ComfyUI описаны установка и поддерживаемые варианты запуска. Но возможность запустить сам интерфейс ещё не гарантирует, что нужный вам набор сторонних узлов и выбранный вычислительный бэкенд заработают без ограничений. Поддержку конкретной видеокарты, версии драйвера и зависимостей проверяйте для всего стека, а не только для ComfyUI.

Рабочая нагрузка На что ориентироваться при выборе Что проверить до покупки
Лёгкие графы и небольшие задачи Совместимость выбранной модели и узлов; запас видеопамяти для рабочего процесса Запускается ли граф целиком, включая препроцессоры и декодирование
Обычная личная генерация Пиковое потребление видеопамяти на вашем разрешении и настройках Укладывается ли выполнение в память без выгрузки или упрощения графа
Высокая нагрузка и длительные задания Запас памяти, охлаждение, устойчивость драйвера и скорость загрузки материалов Как система ведёт себя при повторных заданиях и параллельных приложениях
Командная работа Суммарная нагрузка пользователей, изоляция задач, хранение моделей и обслуживание Не делят ли процессы один и тот же ресурс так, что задания начинают мешать друг другу

Это не таблица готовых универсальных сборок: одна и та же модель может использоваться в графах с разным числом дополнительных узлов и промежуточных операций. Чтобы отобрать кандидатов по графическим ускорителям, можно свериться с руководством сообщества ComfyUI по выбору GPU, а затем подтвердить результат собственным тестом на целевом графе.

Как определить, достаточно ли видеопамяти? Смотрите не на размер файла модели и не на название карты, а на пиковое потребление во время полного выполнения графа. В памяти одновременно могут находиться веса модели, промежуточные данные и компоненты дополнительных узлов; поэтому объём файла модели не равен требуемому объёму видеопамяти.

Например, файл SDXL base в формате safetensors занимает около 6,9 ГБ по данным карточки файла на Hugging Face. Это полезная оценка места для одного файла, но не минимальное требование к видеопамяти: во время работы граф расходует ресурсы не только на этот файл. Описание модели SDXL также нужно проверять вместе с теми компонентами и настройками, которые фактически включены в ваш граф.

Подбирайте видеокарту и видеопамять по совместимости

Видеокарта влияет на вычисления и скорость выполнения операций, а видеопамять ограничивает размер модели и объём данных, которые можно обработать без компромиссов. Для распространённых графов с CUDA сначала проверяйте поддержку выбранной карты в требуемом программном стеке. Если вы рассматриваете AMD, сверяйте конкретное сочетание GPU, операционной системы и программного обеспечения с официальной документацией ROCm. У других бэкендов, моделей и пользовательских узлов могут быть собственные требования.

При выборе видеокарты видеопамять важнее модели? Для ограниченного по памяти графа — часто важнее, но это не универсальное правило. Если видеопамяти не хватает, возможны ошибки выделения памяти, необходимость уменьшить размер изображения, отключить узлы, разбить обработку на этапы или использовать режимы выгрузки. Если же задача помещается в память, дальше имеют значение вычислительная производительность, поддержка нужного бэкенда и поведение карты под продолжительной нагрузкой.

Конкретные характеристики следует сверять по спецификации производителя. Например, в описании NVIDIA GeForce RTX 5080 указаны 16 ГБ памяти GDDR7 и 256-битная шина памяти. Эти параметры описывают конкретную модель, но сами по себе не доказывают, что она подойдёт для любого графа ComfyUI: решающим остаётся тест вашей модели, разрешения и набора узлов.

Плюсы потребительской видеокарты для одного пользователя — самостоятельный выбор, локальный доступ к файлам и возможность подобрать систему под свой граф. Минусы — необходимость лично проверять драйверы и узлы, учитывать нагрев и питание, а при нехватке видеопамяти менять параметры графа или аппаратную конфигурацию. Не выбирайте карту только по цене или названию серии: сначала отсекайте варианты, которые не поддерживают нужный программный путь.

Если граф запускается только после уменьшения разрешения или отключения части узлов, зафиксируйте это как ограничение тестовой конфигурации. Не считайте такой результат подтверждением, что система справится с рабочей нагрузкой без этих изменений.

Согласуйте объём ОЗУ с моделью и параллельными задачами

ОЗУ нужна системе, ComfyUI, загруженным материалам, вспомогательным программам и операциям, которые не помещаются или не выполняются целиком в видеопамяти. Поэтому нехватка ОЗУ может проявляться иначе, чем нехватка видеопамяти: замедляется весь компьютер, загрузка модели становится нестабильной, приложения закрываются или системе приходится активно обращаться к файлу подкачки.

Сколько ОЗУ нужно и как заметить нехватку? Не переносите рекомендацию для одного графа на все варианты ComfyUI. Запустите свой типичный рабочий процесс вместе с теми программами, которые будут открыты одновременно, и наблюдайте за использованием памяти. Если пиковое потребление приближается к доступному объёму, повторите тест с более сложным графом или дополнительной задачей и решите, какой запас нужен именно для вашего сценария.

Для личного использования измеряйте нагрузку в обычной конфигурации: модель, граф, редактор изображений и браузер, если вы действительно держите их открытыми одновременно. Для команды отдельно проверяйте число параллельных сеансов и способ запуска задач. Один компьютер, которым по очереди пользуются сотрудники, и сервер, на котором одновременно идут несколько генераций, — разные сценарии по ОЗУ, даже если используется одна и та же модель.

Не покупайте память «на всякий случай», пока не выяснили, что ограничение действительно связано с ОЗУ. Сначала отделите ошибки видеопамяти от системной памяти по журналу выполнения и мониторингу во время теста. Если проблема возникает только при одном тяжёлом узле, возможно, правильнее изменить граф или совместимый компонент, чем увеличивать объём памяти всего компьютера.

Рассчитывайте SSD по библиотеке моделей и сроку хранения

SSD влияет на объём локальной библиотеки, кэш, проекты и результаты генерации, а также на загрузку больших файлов. Нехватка ёмкости и недостаточная скорость хранения — разные проблемы. Если свободное место закончилось, система не сможет сохранить новые модели и результаты. Если места достаточно, но загрузка файлов заметно задерживает запуск, проверьте скорость накопителя и расположение папок моделей и кэша.

Какой объём SSD подготовить для установки и работы? Рассчитайте его по списку моделей, промежуточных файлов, проектных материалов и результатов, которые вы собираетесь хранить, а не по одному установщику. Для каждого файла модели ориентируйтесь на размер исходного файла в каталоге поставщика; например, файл SDXL, упомянутый выше, занимает около 6,9 ГБ. Несколько контрольных точек модели, дополнительные варианты и сохранённые изображения увеличивают фактическую потребность в пространстве.

Перед выбором накопителя составьте короткий план хранения:

  • какие модели будут активны постоянно, а какие можно загружать по необходимости;
  • где будут находиться кэш, исходные материалы и выходные изображения;
  • сколько времени вы храните результаты до переноса или удаления;
  • нужно ли разделять рабочие файлы пользователя и общую библиотеку команды;
  • как вы будете освобождать место и сохранять резервные копии важных проектов.

Скорость SSD не устранит дефицит видеопамяти и не ускорит вычисления графического процессора напрямую. Но исправный накопитель с достаточным объёмом помогает избежать задержек при чтении крупных моделей и работы с большими проектами. При командном использовании дополнительно решите, кто отвечает за обновление библиотеки и удаление временных файлов, иначе проблемы с местом будут возвращаться даже после установки более ёмкого диска.

Отличайте личную конфигурацию от корпоративной рабочей станции по нагрузке

Корпоративная рабочая станция — не просто более дорогая версия личного компьютера. Её конфигурацию определяют одновременно работающие задачи, требования к непрерывности работы, типовые модели и разрешение, а также время, в течение которого система должна оставаться доступной. У одного специалиста с тяжёлым графом может быть более жёсткое требование к видеопамяти, чем у небольшой команды, выполняющей лёгкие задачи по очереди.

Параметр Личная система Рабочая станция для команды
Видеокарта и память Подбираются под основной граф и допустимые пользователю настройки Подбираются под совокупность параллельных графов и согласованную политику распределения ресурсов
ОЗУ Проверяется вместе с обычными приложениями одного пользователя Проверяется с учётом нескольких пользователей, процессов и служебных задач
SSD Планируется по личной библиотеке и сроку хранения результатов Требует правил размещения общих моделей, проектов, кэша и выходных данных
Стабильность Пользователь может самостоятельно перезапустить процесс и обновить окружение Нужны ответственный за версии, порядок обновлений, журналирование и способ восстановления
Оценка результата Успешно проходит один типичный граф Повторяемо выполняет согласованный набор задач при ожидаемой нагрузке

Для корпоративного сценария начните не с умножения личной конфигурации на число сотрудников, а с расписания и профиля задач. Уточните, выполняются ли генерации последовательно или параллельно, кто имеет право изменять пользовательские узлы и как вы будете проверять совместимость после обновления. Если один сотрудник может занять всю видеопамять, заранее определите порядок запуска или разделение среды.

Практический пример: художник проверяет одиночный граф на своём основном разрешении и хранит проекты локально; команда одновременно генерирует материалы для нескольких задач и использует общую библиотеку моделей. Во втором случае важны не только характеристики GPU: нужны повторяемая установка зависимостей, контроль обновлений и понятный регламент хранения. При этом не следует заранее закладывать фиксированный множитель по памяти или цене: его можно обосновать только тестом соответствующей нагрузки и сметой конкретной системы.

Проведите проверку перед покупкой и вводом в работу

Используйте один и тот же тест для сравнения комплектующих и приёмки готовой системы. Запишите версии ОС, драйвера, ComfyUI, бэкенда и пользовательских узлов, а также модель, разрешение, настройки графа и запущенные параллельно приложения. Без этих условий результат невозможно корректно сопоставить с другим тестом или воспроизвести после обновления.

  • [ ] Выберите целевую модель и проверьте её официальные требования и формат.
  • [ ] Убедитесь, что видеокарта поддерживается выбранным бэкендом, ОС и версиями зависимостей.
  • [ ] Подготовьте представительный рабочий процесс с теми пользовательскими узлами, которые будут использоваться в реальной работе.
  • [ ] Запустите граф с рабочим разрешением и настройками; запишите пиковое потребление видеопамяти и ошибки.
  • [ ] Повторите запуск с обычным набором параллельных приложений и проверьте пиковое потребление ОЗУ.
  • [ ] Измерьте время загрузки модели и выполнения графа в одинаковых условиях; не сравнивайте результаты разных версий ПО как прямой тест оборудования.
  • [ ] Рассчитайте место на SSD по библиотеке моделей, активным проектам, кэшу и фактическому сроку хранения результатов.
  • [ ] Для команды проверьте ожидаемое число одновременных задач, правила доступа к моделям и процедуру обновления.
  • [ ] Сохраните конфигурацию и результаты теста, чтобы после замены узла или обновления драйвера повторить проверку.

Такой протокол помогает отличить «система подходит» от «один раз удалось выполнить упрощённый граф». Если причина сбоя остаётся неясной, меняйте по одному условию за запуск — например, разрешение или узел — иначе вы не поймёте, какое изменение сняло ограничение.

Разделяйте локальную генерацию и удалённые задачи на Mac

Если ваша цель — запускать ComfyUI на локальной видеокарте, удалённый Mac не следует считать прямой заменой рабочей станции с проверенным GPU-бэкендом. Для локального графа вы выбираете видеокарту по совместимости с нужными узлами, проверяете видеопамять и тестируете модель именно в своём окружении. PyTorch описывает бэкенд MPS для устройств Apple, но наличие этого пути само по себе не подтверждает совместимость всех компонентов ComfyUI и пользовательских узлов.

Удалённая среда на Mac уместна для другой задачи — например, когда вам нужен доступ к macOS для сборки приложений под iOS или запуска совместимого агента. Для таких сценариев можно ознакомиться с вариантами конфигурации удалённого Mac. Это не снимает необходимости тестировать ComfyUI на целевой локальной GPU-системе.

Если текущая схема требует постоянного обслуживания драйверов, ограничивает граф из-за видеопамяти и вынуждает хранить рабочие файлы на личном компьютере, сначала проверьте, действительно ли вам нужна локальная генерация. Для устойчивой тяжёлой нагрузки или устройств, которым необходимы физические интерфейсы, собственная рабочая станция может быть правильным вариантом. Но если потребность сводится к временной среде macOS для сборки или удалённой задачи, аренда Macstripe избавляет от необходимости собирать отдельный локальный Mac — при этом не заменяет GPU-конфигурацию, которая нужна именно для вашего графа ComfyUI.