Instalar ComfyUI — NVIDIA (CUDA)
🟢 NVIDIA
Requisitos previos (todos los sistemas)
1
Instala Python 3.10 o 3.11
Windowspython-3.11.9-amd64.exe — Marca Add to PATH al instalar
Ubuntu/Debiansudo apt install python3.11 python3.11-venv python3.11-dev -y
Arch Linuxsudo pacman -Syu python python-pip python-virtualenv
2
Instala Git
WindowsGit-2.53.0.2-64-bit.exe · Pagina de git
Ubuntu / Debian / Mintsudo apt install -y git
Arch Linuxsudo pacman -S git
Fedorasudo dnf install -y git
3
Clona ComfyUI y crea el entorno virtual
Terminal
git clone https://github.com/Comfy-Org/ComfyUI.git
cd ComfyUI
python -m venv venv
Activa el entorno con venv\Scripts\activate (Windows) o source venv/bin/activate (Linux) antes de continuar.
NVIDIA — Instalación CUDA
4
Instala PyTorch con soporte CUDA
Elige la versión según tus drivers NVIDIA:
Terminal — CUDA 12.4 (drivers 525+)
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124
Terminal — CUDA 11.8 (drivers más antiguos)
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
5
Instala las dependencias y ejecuta
Terminal
pip install -r requirements.txt
python main.py
Abre http://127.0.0.1:8188 en tu navegador. ¡ComfyUI está listo!
Descarga un modelo checkpoint en ComfyUI/models/checkpoints/ para empezar a generar imágenes.
Acceso directo para lanzar ComfyUI
6
Crea un acceso directo para abrir ComfyUI con un clic
Crea un script de lanzamiento en tu carpeta HOME (Linux) o un acceso directo en el escritorio (Windows) para no tener que abrir la terminal cada vez.
Linux — Script .sh en el HOME
Ubuntu / Mint / Debian
Crea el archivo ~/launch_comfyui.sh:
Terminal
cat > ~/launch_comfyui.sh << 'EOF'
#!/bin/bash
cd ~/ComfyUI
source venv/bin/activate
python main.py
EOF
chmod +x ~/launch_comfyui.sh
Arch Linux
Mismo script, compatible con cualquier distro base:
Terminal
cat > ~/launch_comfyui.sh << 'EOF'
#!/bin/bash
cd ~/ComfyUI
source venv/bin/activate
python main.py
EOF
chmod +x ~/launch_comfyui.sh
Fedora
Terminal
cat > ~/launch_comfyui.sh << 'EOF'
#!/bin/bash
cd ~/ComfyUI
source venv/bin/activate
python main.py
EOF
chmod +x ~/launch_comfyui.sh
Linux — Añadir al menú de aplicaciones (.desktop)
Para abrir ComfyUI desde el lanzador de aplicaciones (GNOME, KDE, Cinnamon, XFCE…) crea un archivo .desktop:
Terminal — Crear entrada en el menú
cat > ~/.local/share/applications/comfyui.desktop << 'EOF'
[Desktop Entry]
Version=1.0
Type=Application
Name=ComfyUI
Comment=Interfaz de nodos para IA generativa (NVIDIA CUDA)
Exec=/bin/bash -c "~/launch_comfyui.sh"
Icon=utilities-terminal
Terminal=true
Categories=Graphics;Science;
EOF
Tras crear el .desktop, actualiza la base de datos del menú con update-desktop-database ~/.local/share/applications/. En GNOME puede ser necesario cerrar sesión y volver a entrar.
Windows — Acceso directo en el escritorio
Archivo — launch_comfyui.bat (guárdalo en tu carpeta de usuario)
@echo off
cd /d %USERPROFILE%\ComfyUI
call venv\Scriptsctivate
python main.py
pause
Haz clic derecho sobre el .bat → Enviar a → Escritorio (crear acceso directo). También puedes anclar el acceso directo a la barra de tareas.
Requisitos previos (todos los sistemas)
1
Instala Python 3.10 o 3.11
Windowspython-3.11.9-amd64.exe — Marca Add to PATH al instalar
Ubuntu/Debiansudo apt install python3.11 python3.11-venv python3.11-dev -y
Arch Linuxsudo pacman -Syu python python-pip python-virtualenv
2
Instala Git
WindowsGit-2.53.0.2-64-bit.exe · Pagina de git
Ubuntu / Debian / Mintsudo apt install -y git
Arch Linuxsudo pacman -S git
Fedorasudo dnf install -y git
3
Clona ComfyUI y crea el entorno virtual
Terminal
git clone https://github.com/Comfy-Org/ComfyUI.git
cd ComfyUI
python -m venv venv
Activa el entorno con venv\Scripts\activate (Windows) o source venv/bin/activate (Linux) antes de continuar.
AMD — ROCm (Linux) o DirectML (Windows)
4
Compatibilidad de GPU AMD
RX 9000 (RDNA 4)
Soporte oficial ROCm. Experimental en ComfyUI.
✅ OficialRX 7000 (RDNA 3)
Soporte completo y estable. Opción recomendada.
✅ OficialRX 6000 (RDNA 2)
Sin soporte oficial en ROCm 6.x. Funciona con variable de entorno (ver paso 6).
⚠️ HackRX 5000 y anterior
Sin soporte en ROCm moderno. Usa DirectML en Windows o CPU en Linux.
❌ No soportadaEn Windows todas las GPUs AMD funcionan vía DirectML, independientemente de la serie. ROCm solo aplica en Linux.
5
[Solo Linux] Instala ROCm y añade tu usuario a los grupos
El driver amdgpu ya viene incluido en el kernel de Linux. Solo necesitas instalar el stack ROCm y dar acceso a tu usuario al hardware.
Arch Linuxsudo pacman -S rocm-hip-sdk rocm-opencl-sdk
Ubuntu 22.04 (Jammy)
Descarga e instala el paquete amdgpu-install para Ubuntu 22.04:
Terminal — Ubuntu 22.04
wget https://repo.radeon.com/amdgpu-install/6.4/ubuntu/jammy/amdgpu-install_6.4.60400-1_all.deb
sudo apt install ./amdgpu-install_6.4.60400-1_all.deb -y
sudo amdgpu-install --usecase=rocm -y
Ubuntu 24.04 (Noble)
Descarga e instala el paquete amdgpu-install para Ubuntu 24.04:
Terminal — Ubuntu 24.04
wget https://repo.radeon.com/amdgpu-install/6.4/ubuntu/noble/amdgpu-install_6.4.60400-1_all.deb
sudo apt install ./amdgpu-install_6.4.60400-1_all.deb -y
sudo amdgpu-install --usecase=rocm -y
Linux Mint / Pop!_OS / derivadasUsa el paquete de Ubuntu 22.04 o 24.04 según la base de tu distro (Mint 21.x → Jammy, Mint 22.x → Noble). Referencia oficial: rocm.docs.amd.com → Quick Start
WindowsNo necesitas instalar nada extra. Windows Update gestiona los drivers AMD. DirectML funciona directamente.
Terminal — Agregar usuario a grupos (Linux)
sudo usermod -a -G render,video $USER
# Cierra sesión y vuelve a entrar para que tome efecto
Sin añadir tu usuario a los grupos render y video, ROCm no podrá acceder a la GPU y obtendrás errores de permisos.
6
Instala PyTorch según tu sistema
Versión de PyTorch según tu serie de GPU
RX 9000 (RDNA 4) — Linuxpip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm6.4 · Soporte ROCm 6.4 oficial (experimental en ComfyUI)
RX 7000 (RDNA 3) — Linuxpip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm6.4 · Opción recomendada, soporte completo y estable
RX 6000 (RDNA 2) — Linuxpip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm5.7 · Usa ROCm 5.7 (última versión con soporte RDNA 2). Añade HSA_OVERRIDE_GFX_VERSION=10.3.0 al lanzar
Todas las series — Windowspip install torch-directml · Compatible con todas las GPUs AMD en Windows 10/11, incluidas RX 5000, 6000, 7000 y 9000
ROCm 6.4 es la versión estable actual para RDNA 3 y RDNA 4. Las RX 6000 (RDNA 2) deben usar ROCm 5.7 ya que no tienen soporte oficial en ROCm 6.x.
RX 5000 y anteriores en Linux: No tienen soporte ROCm moderno. Usa DirectML en Windows o ejecuta en modo CPU.
7
Instala dependencias y ejecuta
Terminal — Linux ROCm (RX 7000+ oficial)
pip install -r requirements.txt
python main.py
Terminal — Linux ROCm con RX 6000 (RDNA 2, no oficial)
pip install -r requirements.txt
HSA_OVERRIDE_GFX_VERSION=10.3.0 python main.py
Terminal — Windows DirectML
pip install -r requirements.txt
python main.py --directml
RX 6000 (RDNA 2): La variable HSA_OVERRIDE_GFX_VERSION=10.3.0 fuerza compatibilidad con ROCm pero es no oficial y puede ser inestable. Para RX 6700 XT y similares es la única opción en Linux.
ComfyUI en AMD puede ser algo más lento que NVIDIA pero funciona bien para la mayoría de modelos. Abre http://127.0.0.1:8188 en tu navegador.
Acceso directo para lanzar ComfyUI
8
Crea un acceso directo para abrir ComfyUI con un clic
Crea un script de lanzamiento en tu carpeta HOME (Linux) o un acceso directo en el escritorio (Windows) para no tener que abrir la terminal cada vez.
Linux — Script .sh en el HOME
Ubuntu / Mint / Debian — RX 7000+ (ROCm)
Terminal
cat > ~/launch_comfyui.sh << 'EOF'
#!/bin/bash
cd ~/ComfyUI
source venv/bin/activate
python main.py
EOF
chmod +x ~/launch_comfyui.sh
Ubuntu / Mint / Debian — RX 6000 (RDNA 2)
Incluye la variable de entorno para forzar compatibilidad ROCm:
Terminal
cat > ~/launch_comfyui.sh << 'EOF'
#!/bin/bash
cd ~/ComfyUI
source venv/bin/activate
HSA_OVERRIDE_GFX_VERSION=10.3.0 python main.py
EOF
chmod +x ~/launch_comfyui.sh
Arch Linux
Terminal
cat > ~/launch_comfyui.sh << 'EOF'
#!/bin/bash
cd ~/ComfyUI
source venv/bin/activate
python main.py
EOF
chmod +x ~/launch_comfyui.sh
Fedora
Terminal
cat > ~/launch_comfyui.sh << 'EOF'
#!/bin/bash
cd ~/ComfyUI
source venv/bin/activate
python main.py
EOF
chmod +x ~/launch_comfyui.sh
Linux — Añadir al menú de aplicaciones (.desktop)
Para abrir ComfyUI desde el lanzador de aplicaciones (GNOME, KDE, Cinnamon, XFCE…) crea un archivo .desktop:
Terminal — Crear entrada en el menú
cat > ~/.local/share/applications/comfyui.desktop << 'EOF'
[Desktop Entry]
Version=1.0
Type=Application
Name=ComfyUI
Comment=Interfaz de nodos para IA generativa (AMD ROCm / DirectML)
Exec=/bin/bash -c "~/launch_comfyui.sh"
Icon=utilities-terminal
Terminal=true
Categories=Graphics;Science;
EOF
update-desktop-database ~/.local/share/applications/
En GNOME puede ser necesario cerrar sesión y volver a entrar para que aparezca en el menú. En KDE Plasma el icono se actualiza automáticamente.
Windows — Acceso directo en el escritorio
Archivo — launch_comfyui.bat (guárdalo en tu carpeta de usuario)
@echo off
cd /d %USERPROFILE%\ComfyUI
call venv\Scriptsctivate
python main.py --directml
pause
Haz clic derecho sobre el .bat → Enviar a → Escritorio (crear acceso directo). También puedes anclar el acceso directo a la barra de tareas.
Requisitos previos (todos los sistemas)
1
Instala Python 3.10 o 3.11
Windowspython-3.11.9-amd64.exe — Marca Add to PATH al instalar
Ubuntu/Debiansudo apt install python3.11 python3.11-venv python3.11-dev -y
Arch Linuxsudo pacman -Syu python python-pip python-virtualenv
2
Instala Git
WindowsGit-2.53.0.2-64-bit.exe · Pagina de git
Ubuntu / Debian / Mintsudo apt install -y git
Arch Linuxsudo pacman -S git
Fedorasudo dnf install -y git
3
Clona ComfyUI y crea el entorno virtual
Terminal
git clone https://github.com/Comfy-Org/ComfyUI.git
cd ComfyUI
python -m venv venv
Activa el entorno con venv\Scripts\activate (Windows) o source venv/bin/activate (Linux) antes de continuar.
Intel Arc — IPEX (Linux) o DirectML (Windows)
4
Instala PyTorch según tu sistema
Windows — DirectMLpip install torch-directml · La opción más sencilla para Intel Arc en Windows
Linux — IPEXpip install intel-extension-for-pytorch · Mejor rendimiento en Linux con drivers Intel
Para Intel Arc en Windows, DirectML es la opción más compatible y sencilla de configurar.
5
Ejecuta ComfyUI
Terminal — Windows DirectML
pip install -r requirements.txt
python main.py --directml
Terminal — Linux IPEX
pip install -r requirements.txt
python main.py
Intel Arc funciona razonablemente bien con modelos pequeños y medianos. El rendimiento mejora con cada actualización de drivers.
Acceso directo para lanzar ComfyUI
6
Crea un acceso directo para abrir ComfyUI con un clic
Crea un script de lanzamiento en tu carpeta HOME (Linux) o un acceso directo en el escritorio (Windows) para no tener que abrir la terminal cada vez.
Linux — Script .sh en el HOME (IPEX)
Ubuntu / Mint / Debian
Terminal
cat > ~/launch_comfyui.sh << 'EOF'
#!/bin/bash
cd ~/ComfyUI
source venv/bin/activate
python main.py
EOF
chmod +x ~/launch_comfyui.sh
Arch Linux
Terminal
cat > ~/launch_comfyui.sh << 'EOF'
#!/bin/bash
cd ~/ComfyUI
source venv/bin/activate
python main.py
EOF
chmod +x ~/launch_comfyui.sh
Fedora
Terminal
cat > ~/launch_comfyui.sh << 'EOF'
#!/bin/bash
cd ~/ComfyUI
source venv/bin/activate
python main.py
EOF
chmod +x ~/launch_comfyui.sh
Linux — Añadir al menú de aplicaciones (.desktop)
Para abrir ComfyUI desde el lanzador de aplicaciones (GNOME, KDE, Cinnamon, XFCE…) crea un archivo .desktop:
Terminal — Crear entrada en el menú
cat > ~/.local/share/applications/comfyui.desktop << 'EOF'
[Desktop Entry]
Version=1.0
Type=Application
Name=ComfyUI
Comment=Interfaz de nodos para IA generativa (Intel Arc IPEX)
Exec=/bin/bash -c "~/launch_comfyui.sh"
Icon=utilities-terminal
Terminal=true
Categories=Graphics;Science;
EOF
update-desktop-database ~/.local/share/applications/
En GNOME puede ser necesario cerrar sesión y volver a entrar para que aparezca en el menú. En KDE Plasma el icono se actualiza automáticamente.
Windows — Acceso directo en el escritorio (DirectML)
Archivo — launch_comfyui.bat (guárdalo en tu carpeta de usuario)
@echo off
cd /d %USERPROFILE%\ComfyUI
call venv\Scriptsctivate
python main.py --directml
pause
Haz clic derecho sobre el .bat → Enviar a → Escritorio (crear acceso directo). También puedes anclar el acceso directo a la barra de tareas.
Requisitos previos (todos los sistemas)
1
Instala Python 3.10 o 3.11
Windowspython-3.11.9-amd64.exe — Marca Add to PATH al instalar
Ubuntu/Debiansudo apt install python3.11 python3.11-venv python3.11-dev -y
Arch Linuxsudo pacman -Syu python python-pip python-virtualenv
2
Instala Git
WindowsGit-2.53.0.2-64-bit.exe · Pagina de git
Ubuntu / Debian / Mintsudo apt install -y git
Arch Linuxsudo pacman -S git
Fedorasudo dnf install -y git
3
Clona ComfyUI y crea el entorno virtual
Terminal
git clone https://github.com/Comfy-Org/ComfyUI.git
cd ComfyUI
python -m venv venv
Activa el entorno con venv\Scripts\activate (Windows) o source venv/bin/activate (Linux) antes de continuar.
Solo CPU — Sin GPU dedicada
4
Instala PyTorch CPU
Terminal
pip install torch torchvision torchaudio
La generación por CPU es muy lenta — puede tardar varios minutos por imagen. Solo recomendado para pruebas o si no tienes GPU.
5
Ejecuta ComfyUI en modo CPU
Terminal
pip install -r requirements.txt
python main.py --cpu
ComfyUI funcionará, pero la generación será lenta. Considera modelos pequeños como SD Turbo para tiempos más razonables.
Acceso directo para lanzar ComfyUI
6
Crea un acceso directo para abrir ComfyUI con un clic
Crea un script de lanzamiento en tu carpeta HOME (Linux) o un acceso directo en el escritorio (Windows) para no tener que abrir la terminal cada vez.
Linux — Script .sh en el HOME (modo CPU)
Ubuntu / Mint / Debian
Terminal
cat > ~/launch_comfyui.sh << 'EOF'
#!/bin/bash
cd ~/ComfyUI
source venv/bin/activate
python main.py --cpu
EOF
chmod +x ~/launch_comfyui.sh
Arch Linux
Terminal
cat > ~/launch_comfyui.sh << 'EOF'
#!/bin/bash
cd ~/ComfyUI
source venv/bin/activate
python main.py --cpu
EOF
chmod +x ~/launch_comfyui.sh
Fedora
Terminal
cat > ~/launch_comfyui.sh << 'EOF'
#!/bin/bash
cd ~/ComfyUI
source venv/bin/activate
python main.py --cpu
EOF
chmod +x ~/launch_comfyui.sh
Linux — Añadir al menú de aplicaciones (.desktop)
Para abrir ComfyUI desde el lanzador de aplicaciones (GNOME, KDE, Cinnamon, XFCE…) crea un archivo .desktop:
Terminal — Crear entrada en el menú
cat > ~/.local/share/applications/comfyui.desktop << 'EOF'
[Desktop Entry]
Version=1.0
Type=Application
Name=ComfyUI (CPU)
Comment=Interfaz de nodos para IA generativa (modo CPU)
Exec=/bin/bash -c "~/launch_comfyui.sh"
Icon=utilities-terminal
Terminal=true
Categories=Graphics;Science;
EOF
update-desktop-database ~/.local/share/applications/
En GNOME puede ser necesario cerrar sesión y volver a entrar para que aparezca en el menú. En KDE Plasma el icono se actualiza automáticamente.
Windows — Acceso directo en el escritorio
Archivo — launch_comfyui.bat (guárdalo en tu carpeta de usuario)
@echo off
cd /d %USERPROFILE%\ComfyUI
call venv\Scriptsctivate
python main.py --cpu
pause
Haz clic derecho sobre el .bat → Enviar a → Escritorio (crear acceso directo). También puedes anclar el acceso directo a la barra de tareas.