Phase 7: ComfyUI Server starten

Jetzt kommt der entscheidende Schritt: Ich starte den ComfyUI Server so, dass er im gesamten Netzwerk erreichbar ist. Dazu verwende ich den Parameter --listen 0.0.0.0, damit ComfyUI auf allen Netzwerk-Interfaces lauscht:

Befehl: python main.py --listen 0.0.0.0

Der Server startet jetzt und bindet sich an Port 8188. Ihr solltet eine Ausgabe sehen, die etwa so aussieht:

Starting server
To see the GUI go to: http://0.0.0.0:8188

Der Server läuft jetzt im Vordergrund. Lasst ihn laufen und öffnet ein neues Terminal-Fenster, falls ihr weitere Befehle ausführen möchtet.

Hier ein Bild der ComfyUI Web-Oberfläche wie diese jetzt nach der frischen Installation aussehen sollte. Das Bild rechts am Ende des Workflows habe ich bereits generieren lassen.

Bitte die folgende URL in einem Browser am AI TOP ATOM direkt öffnen.

URL: http://localhost:8188

GIGABYTE AI TOP ATOM - ComfyUI Web-Interface GIGABYTE AI TOP ATOM – ComfyUI Web-Interface

Um den Server zu stoppen, drückt Sie:

Befehl: Ctrl+C

Phase 8: Installation testen und Netzwerk-Zugriff konfigurieren

Zuerst prüfe ich, ob der Server lokal läuft und öffnen Sie dazu die folgende URL in ihrem Browser:

URL: http://localhost:8188

Ihr solltet eine HTTP 200 Antwort sehen, die zeigt, dass der Web-Server läuft.

Jetzt prüfe ich die IP-Adresse meines AI TOP ATOM im Netzwerk:

Befehl: hostname -I

Ich notiere mir die IP-Adresse (z.B. 192.168.2.100). Falls eine Firewall aktiv ist, muss ich Port 8188 freigeben:

Befehl: sudo ufw allow 8188

Jetzt öffne ich auf einem anderen Computer im Netzwerk einen Browser und navigiere zu http://<IP-Adresse-AI-TOP-ATOM>:8188 (ersetzt dabei <IP-Adresse-AI-TOP-ATOM> mit der IP-Adresse eures AI TOP ATOM). Die ComfyUI Oberfläche sollte sich öffnen.

Wichtiger Hinweis: Beim ersten Start kann es ein paar Sekunden dauern, bis die Seite lädt. ComfyUI initialisiert sich und lädt die notwendigen Komponenten.

Phase 9: Erste Bildgenerierung testen

Wenn die ComfyUI Oberfläche geladen ist, seht ihr eine node-basierte Oberfläche. Standardmäßig sollte bereits ein einfacher Workflow geladen sein. Um euer erstes Bild zu generieren:

  1. Klickt auf den „Queue Prompt“ Button (oder drückt Ctrl+Enter)

  2. Das Modell wird geladen und die Bildgenerierung startet

  3. Ihr seht den Fortschritt in Echtzeit

  4. Nach 30-60 Sekunden sollte das erste Bild fertig sein

In einem separaten Terminal könnt ihr die GPU-Auslastung mit nvidia-smi überwachen, um zu sehen, wie die Blackwell-GPU die Bildgenerierung durchführt.

Weitere Modelle ausprobieren

Das Schöne an ComfyUI ist die große Auswahl an verfügbaren Modellen. Ihr könnt weitere Modelle von Hugging Face oder anderen Quellen herunterladen. Beliebte Modelle sind:

  • Stable Diffusion XL (SDXL) – Höhere Auflösung und bessere Qualität

  • Flux – Sehr hochwertige Ergebnisse, optimiert für moderne GPUs

  • Stable Diffusion 2.1 – Verbesserte Version von Stable Diffusion

  • Custom Models – Viele Community-Modelle mit speziellen Stilen

Um weitere Modelle hinzuzufügen, ladet sie einfach in das models/checkpoints/ Verzeichnis herunter. ComfyUI erkennt sie automatisch beim nächsten Start.

Troubleshooting: Häufige Probleme und Lösungen

In meiner Zeit mit ComfyUI auf dem AI TOP ATOM bin ich auf einige typische Probleme gestoßen. Hier sind die häufigsten und wie ich sie gelöst habe:

  • PyTorch CUDA nicht verfügbar: Prüft, ob PyTorch korrekt mit CUDA-Unterstützung installiert wurde. Führt python -c "import torch; print(torch.cuda.is_available())" aus – sollte True zurückgeben.

  • Modell-Download schlägt fehl: Prüft die Internetverbindung und den verfügbaren Speicherplatz. Mit df -h könnt ihr den Speicherplatz prüfen.

  • Web-Interface nicht erreichbar: Prüft, ob die Firewall Port 8188 blockiert. Mit sudo ufw allow 8188 könnt ihr den Port freigeben. Prüft auch, ob beide Computer im gleichen Netzwerk sind.

  • Out of GPU Memory Fehler: Das Modell könnte zu groß für den verfügbaren GPU-Speicher sein. Probiert ein kleineres Modell oder prüft mit nvidia-smi die GPU-Auslastung. Bei der DGX Spark Plattform mit Unified Memory Architecture könnt ihr bei Speicherproblemen den Buffer-Cache manuell leeren:

    • Befehl: sudo sh -c 'sync; echo 3 > /proc/sys/vm/drop_caches'
  • Virtual Environment nicht aktiv: Stellt sicher, dass das Virtual Environment aktiviert ist. Der Prompt sollte (comfyui-env) zeigen. Falls nicht, führt source comfyui-env/bin/activate aus.

  • Modell wird nicht gefunden: Prüft, ob das Modell im richtigen Verzeichnis liegt (models/checkpoints/). Die Datei sollte die Endung .safetensors oder .ckpt haben.

ComfyUI im Hintergrund laufen lassen (nur zum Testen)

Falls ihr ComfyUI dauerhaft laufen lassen möchtet, könnt ihr es als Systemd-Service einrichten oder mit screen oder tmux in einer Session laufen lassen. Eine einfache Lösung ist die Verwendung von screen:

Befehl: screen -S comfyui

Dann startet ihr ComfyUI wie gewohnt. Um die Session zu verlassen (ohne ComfyUI zu stoppen), drückt Ctrl+A gefolgt von D. Um wieder zur Session zurückzukehren:

Befehl: screen -r comfyui

ComfyUI als Systemd-Service einrichten (empfohlen)

Für einen professionellen Setup, der ComfyUI automatisch nach jedem Neustart startet, richtet ihr einen Systemd-Service ein. Zuerst ermittelt ihr den vollständigen Pfad zu eurem ComfyUI-Verzeichnis und eurem Benutzernamen:

Befehl: pwd

Notiert euch den Pfad (z.B. /home/<benutzername>/ComfyUI). Jetzt erstellt ihr die Systemd-Service-Datei:

Befehl: sudo nano /etc/systemd/system/comfyui.service

Fügt folgenden Inhalt ein (ersetzt dabei /home/benutzername mit eurem tatsächlichen Benutzernamen und /home/benutzername/ComfyUI mit eurem tatsächlichen ComfyUI-Pfad):

[Unit]
Description=ComfyUI Service
After=network.target

[Service]
Type=simple
User=benutzername
WorkingDirectory=/home/benutzername/ComfyUI
Environment="PATH=/home/benutzername/ComfyUI/comfyui-env/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
ExecStart=/home/benutzername/ComfyUI/comfyui-env/bin/python /home/benutzername/ComfyUI/main.py --listen 0.0.0.0 --enable-manager
Restart=always RestartSec=10 [Install] WantedBy=multi-user.target 

Speichert die Datei mit Ctrl+O, bestätigt mit Enter und beendet den Editor mit Ctrl+X.

Jetzt lädt ihr die Systemd-Konfiguration neu und aktiviert den Service:

Befehl: sudo systemctl daemon-reload

Befehl: sudo systemctl enable comfyui

Startet den Service:

Befehl: sudo systemctl start comfyui

Prüft den Status des Services:

Befehl: sudo systemctl status comfyui

Ihr solltet sehen, dass der Service aktiv ist und läuft. Falls es Fehler gibt, prüft die Logs mit:

Befehl: sudo journalctl -u comfyui -f

Der Service startet jetzt automatisch nach jedem Neustart. Um den Service manuell zu stoppen:

Befehl: sudo systemctl stop comfyui

Um den Service zu deaktivieren (startet nicht mehr automatisch nach Neustart):

Befehl: sudo systemctl disable comfyui

Um den Service komplett zu entfernen:

Befehl: sudo systemctl stop comfyui

Befehl: sudo systemctl disable comfyui

Befehl: sudo rm /etc/systemd/system/comfyui.service

Befehl: sudo systemctl daemon-reload

Rollback: ComfyUI wieder entfernen

Falls ihr ComfyUI komplett vom AI TOP ATOM entfernen möchtet, führt auf dem System folgende Befehle aus:

Zuerst stoppt ihr den Server mit Ctrl+C (falls er noch läuft) und deaktiviert das Virtual Environment:

Befehl: deactivate

Dann entfernt ihr das Virtual Environment und das ComfyUI Verzeichnis:

Befehl: rm -rf comfyui-env/

Befehl: rm -rf ComfyUI/

Wichtiger Hinweis: Diese Befehle entfernen alle ComfyUI-Dateien und auch alle heruntergeladenen Modelle. Stellt sicher, dass ihr wirklich alles entfernen möchtet, bevor ihr diese Befehle ausführt.

Denkt dann aber auch daran den ComfyUI Service falls eingerichtet wieder zu löschen.

Zusammenfassung & Fazit

Die Installation von ComfyUI auf dem Gigabyte AI TOP ATOM ist dank der Kompatibilität mit den NVIDIA DGX Spark Playbooks erstaunlich unkompliziert. In etwa 30-45 Minuten habe ich eine voll funktionsfähige Bildgenerierungs-Lösung laufen, die im gesamten Netzwerk erreichbar ist.

Was mich besonders begeistert: Die Performance der Blackwell-GPU wird voll ausgenutzt, und die node-basierte Oberfläche ermöglicht es, komplexe Workflows für die Bildgenerierung zu erstellen. Das macht ComfyUI besonders interessant für alle, die ernsthaft mit KI-Bildgenerierung arbeiten möchten – sei es für kreative Projekte, Prototyping oder sogar kommerzielle Anwendungen.

Besonders praktisch finde ich auch, dass die Workflows als JSON-Dateien gespeichert werden. Das ermöglicht es, Workflows zu versionieren, zu teilen und zu reproduzieren – genau wie Code. Das macht ComfyUI zu einem mächtigen Tool für alle, die professionell mit KI-Bildgenerierung arbeiten möchten.

Für Teams oder kreative Projekte ist das eine perfekte Lösung: Ein zentraler Server mit voller GPU-Power, auf den alle über den Browser zugreifen können. Keine lokalen Installationen nötig, keine komplexen Konfigurationen – einfach die IP-Adresse im Browser öffnen und loslegen.

Falls ihr Fragen habt oder auf Probleme stoßt, schaut gerne in die offizielle NVIDIA DGX Spark Dokumentation, die ComfyUI Dokumentation oder in die ComfyUI Wiki. Die Community ist sehr hilfsbereit, und die meisten Probleme lassen sich schnell lösen.

Nächster Schritt: Workflows erweitern und optimieren

Ihr habt jetzt ComfyUI erfolgreich installiert und im Netzwerk exponiert. Die Grundinstallation funktioniert, aber das ist erst der Anfang. ComfyUI bietet eine riesige Auswahl an Custom Nodes und Erweiterungen, die eure Workflows noch mächtiger machen.

Im nächsten Schritt könnt ihr euch mit Custom Nodes beschäftigen, die zusätzliche Funktionen wie Face Restoration, Upscaling, ControlNet oder LoRA-Unterstützung bieten. Die ComfyUI Community entwickelt ständig neue Nodes und Workflows, die ihr direkt nutzen könnt.

Viel Erfolg beim Experimentieren mit ComfyUI auf eurem Gigabyte AI TOP ATOM. Ich bin gespannt, welche kreativen Projekte und Workflows ihr damit entwickelt! Lasst es mich und meine Leser hier in den Kommentaren wissen.