Instalar ComfyUI — NVIDIA (CUDA)
🟢 NVIDIA
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
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.
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.
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.
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

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.
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 .batEnviar a → Escritorio (crear acceso directo). También puedes anclar el acceso directo a la barra de tareas.
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
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.
4
Compatibilidad de GPU AMD
RX 9000 (RDNA 4)
Soporte oficial ROCm. Experimental en ComfyUI.
✅ Oficial
RX 7000 (RDNA 3)
Soporte completo y estable. Opción recomendada.
✅ Oficial
RX 6000 (RDNA 2)
Sin soporte oficial en ROCm 6.x. Funciona con variable de entorno (ver paso 6).
⚠️ Hack
RX 5000 y anterior
Sin soporte en ROCm moderno. Usa DirectML en Windows o CPU en Linux.
❌ No soportada
💡En 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
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.
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.
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

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.
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 .batEnviar a → Escritorio (crear acceso directo). También puedes anclar el acceso directo a la barra de tareas.
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
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.
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.
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.
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

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.
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 .batEnviar a → Escritorio (crear acceso directo). También puedes anclar el acceso directo a la barra de tareas.
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
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.
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.
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.
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

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.
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 .batEnviar a → Escritorio (crear acceso directo). También puedes anclar el acceso directo a la barra de tareas.