brunzelBrain Dump English

ComfyUI-Renderzeiten: Windows 11 gegen CachyOS, RTX 3060 Ti gegen RTX 5070 Ti

Lesezeit etwa 9 Minuten
Balkendiagramm der Renderzeiten pro 10-Sekunden-Clip: Windows 11 mit RTX 3060 Ti 10:09 Minuten, CachyOS 7:06, CachyOS mit gpu-unlock 6:22, im Lipsync-Teil CachyOS mit gpu-unlock 7:44 und Windows 11 mit RTX 5070 Ti 7:05
Titelbild

Eigentlich wollte ich nur ein Musikvideo fertig bekommen. Für „Warum machst du das?“ habe ich jeden Shot viermal in ComfyUI rendern lassen, damit ich mir die beste Version aussuchen kann. Dabei ist mir nebenbei ein ziemlich ordentlicher Benchmark passiert: über 230 Durchläufe, verteilt auf zwei Betriebssysteme, zwei Grafikkarten und einen Kernel-Trick, der meiner alten Karte Beine macht.

Hier sind die Zahlen. Und weil ich Diagramme mag, gibt es davon gleich mehrere.

Die Kandidaten

  • Windows 11 mit RTX 3060 Ti (8 GB): mein PC, so wie er die meiste Zeit läuft.
  • CachyOS mit RTX 3060 Ti: derselbe PC, nur mit Linux. CachyOS ist eine Arch-basierte Distribution, die auf Tempo getrimmt ist.
  • CachyOS mit RTX 3060 Ti und gpu-unlock: derselbe PC, dieselbe Karte, plus ein Kernel-Modul, das eine Bremse im Grafikchip löst. Dazu gleich mehr.
  • Windows 11 mit RTX 5070 Ti (16 GB): ein Rechner bei Ascot Media, der einen Teil der Lipsync-Shots übernommen hat.

Gerendert wurde immer dasselbe: 10 Sekunden Video in Full HD mit 48 Bildern pro Sekunde, derselbe Workflow, pro Shot vier Versuche mit unterschiedlichem Seed. Die Zeiten stammen aus den Screenshots von ComfyUI oder, wo es keine gab, aus den Zeitstempeln der Dateien.

Eine Sache vorab, damit niemand Äpfel mit Birnen vergleicht: Die RTX 5070 Ti hat nur Lipsync-Shots gerendert, und Windows mit der 3060 Ti nur Szenen ohne Gesang. Deshalb gibt es zwei Gruppen. Verglichen wird immer nur innerhalb einer Gruppe.

Renderzeit pro 10-Sekunden-Clip

Minuten pro Clip (Median), Prozent im Vergleich zum ersten Balken der Gruppe

  • Windows 11 · RTX 3060 Ti
  • CachyOS · RTX 3060 Ti
  • CachyOS · RTX 3060 Ti + gpu-unlock
  • Windows 11 · RTX 5070 Ti
  • Szenen ohne Gesang (Phase A)
  • Windows 11 · RTX 3060 Ti10:09
  • CachyOS · RTX 3060 Ti7:06 −30 %
  • CachyOS · RTX 3060 Ti + gpu-unlock6:22 −37 %
  • Lipsync, zweiter Anlauf
  • CachyOS · RTX 3060 Ti + gpu-unlock7:44
  • Windows 11 · RTX 5070 Ti7:05 −9 %

Windows gegen Linux: 30 Prozent weniger Wartezeit

Der größte Sprung kommt nicht von neuer Hardware, sondern vom Betriebssystem. Unter Windows 11 brauchte meine 3060 Ti im Median 10:09 Minuten pro Clip, unter CachyOS auf derselben Karte nur 7:06. Das sind 30 Prozent weniger Wartezeit, oder anders gesagt: In derselben Zeit schafft Linux rund 43 Prozent mehr Clips.

Fairerweise: Unter Windows lief im Projekt nur ein einziger Shot (S08, der Titel-Shot durch den Tierheimgang), also vier Durchläufe. Das ist wenig. Die Zeiten decken sich aber mit dem, was ich von früheren Renderings unter Windows kenne. Ich halte den Unterschied deshalb für echt und nicht für einen Ausreißer.

Warum der Abstand so groß ist, kann ich nicht sicher sagen. Meine Vermutung: Die 3060 Ti hat nur 8 GB Grafikspeicher. Wird der knapp, lagert der NVIDIA-Treiber unter Windows still in den normalen Arbeitsspeicher aus, statt mit einer Fehlermeldung abzubrechen. Das rettet den Durchlauf, kostet aber viel Zeit. Unter Linux gibt es diesen Notausgang nicht, dafür belegt der Desktop weniger Grafikspeicher.

gpu-unlock: die Handbremse lösen

gpu-unlock ist ein Linux-Kernel-Modul von Zagitta. Die Idee dahinter: GeForce-Karten rechnen bestimmte Tensor-Operationen (FP16, BF16 und TF32 mit FP32-Akkumulation) nur mit halber Rate, obwohl derselbe Chip in den Profikarten die volle Rate schafft. Das Modul schaltet diese Sperre beim Booten frei, bevor der NVIDIA-Treiber die Karte übernimmt. Kein Treiber-Patch, kein Flashen des BIOS. Laut Projektseite sind die Ergebnisse Bit für Bit identisch, nur schneller.

Unterstützt sind die RTX 20, 30 und 40, wobei nur die RTX-30-Reihe als stabil gilt. Die 3060 Ti gehört dazu. RTX-50-Karten wie die 5070 Ti werden nicht unterstützt, und Windows schon gar nicht.

Bei mir brachte das Modul in den Szenen ohne Gesang 7:06 auf 6:22 Minuten, also 10 Prozent weniger Zeit oder rund 12 Prozent mehr Tempo. Klingt erst mal unspektakulär. Über die 71 Durchläufe von Phase A sind das aber gut 50 Minuten, die ich nicht vor dem Rechner sitzen musste. Für ein Modul, das nichts kostet, nehme ich das gern.

RTX 5070 Ti: Die neue Karte ist kaum schneller

Jetzt der Teil, der mich am meisten überrascht hat. Im zweiten Lipsync-Anlauf haben beide Rechner parallel gerendert. Die freigeschaltete 3060 Ti unter CachyOS kam im Median auf 7:44 Minuten, die RTX 5070 Ti unter Windows 11 auf 7:05. Die neue Karte ist also nur 9 Prozent schneller.

Gegen die Unlock-Karte unter Linux tritt die 5070 Ti allerdings mit zwei Nachteilen an: Sie läuft unter Windows, und für sie gibt es keinen Unlock. Außerdem ist es ein anderer Rechner mit anderem Prozessor, anderem Arbeitsspeicher und eigener ComfyUI-Installation. Ein sauberer Laborvergleich ist das also nicht.

Ein Gedankenspiel, ausdrücklich keine Messung: Rechnet man den Abstand zwischen Windows und Linux mit Unlock aus Phase A auf die Lipsync-Shots hoch, bräuchte meine 3060 Ti unter Windows dafür grob 12:20 Minuten. Die 5070 Ti bräuchte auf demselben Betriebssystem dann rund 43 Prozent weniger Zeit. Das passt eher zu dem, was man von einer neuen Karte erwartet. Wie schnell sie unter CachyOS wäre, würde mich wirklich interessieren.

Jeder einzelne Durchlauf

Jeder Punkt ist ein Durchlauf, hohle Punkte sind der erste Versuch eines Shots. Der Strich markiert den Median.

  • Windows 11 · RTX 3060 Ti
  • CachyOS · RTX 3060 Ti
  • CachyOS · RTX 3060 Ti + gpu-unlock
  • Windows 11 · RTX 5070 Ti
  • Szenen ohne Gesang (Phase A)
  • Windows 11 · RTX 3060 Ti10:09
  • CachyOS · RTX 3060 Ti7:06
  • CachyOS · RTX 3060 Ti + gpu-unlock6:22
  • Lipsync, zweiter Anlauf
  • CachyOS · RTX 3060 Ti + gpu-unlock7:44
  • Windows 11 · RTX 5070 Ti7:05
  • 68101214 min

Der erste Versuch dauert immer länger

Im Punktdiagramm fällt auf: Die hohlen Punkte, also der jeweils erste Versuch eines Shots, liegen meist rechts vom Rest. Beim ersten Durchlauf werden die Modelle in den Speicher geladen. Unter Windows auf der 3060 Ti kostete das richtig: 14:03 Minuten für den ersten Versuch von S08, danach jeweils gut 10. Wer nur einen Clip rendert, bezahlt diesen Aufschlag jedes Mal. Wer viele am Stück rendert, nur einmal pro Shot.

Alle Werte als Tabelle
KonfigurationArbeitShotsDurchläufeMedianErster Versuch (Median)SchnellsterLangsamster
Windows 11 · RTX 3060 TiSzenen ohne Gesang (Phase A)1410:0914:0310:0414:03
CachyOS · RTX 3060 TiSzenen ohne Gesang (Phase A)6247:067:426:168:28
CachyOS · RTX 3060 Ti + gpu-unlockSzenen ohne Gesang (Phase A)18716:227:096:069:47
CachyOS · RTX 3060 Ti + gpu-unlockLipsync, zweiter Anlauf3127:449:276:4110:41
Windows 11 · RTX 5070 TiLipsync, zweiter Anlauf11447:059:066:4511:20

Was andere messen

Mich hat interessiert, ob meine Zahlen ins Bild passen. Also habe ich nach Erfahrungsberichten gesucht, am liebsten von Leuten, die selbst gemessen haben.

Linux gegen Windows ist ein Dauerthema in den ComfyUI- und Stable-Diffusion-Foren, und die Antworten gehen weit auseinander. Ein Nutzer mit RTX 5090 hat Pop!_OS und ein frisches Windows 11 mit identischer Software verglichen und beim LoRA-Training für Wan 2.1 praktisch dieselbe Geschwindigkeit gemessen (1,17 gegen 1,19 Sekunden pro Schritt). Ein anderer schätzt Linux auf 10 bis 15 Prozent schneller, findet den Aufwand aber nicht lohnend. Einer hat bei Bildern mit Illustrious unter Linux Mint sogar ein paar Sekunden langsamer gerendert als unter Windows. Und ein Reddit-Nutzer, über den Analytics India Magazine berichtet hat, kam unter Ubuntu auf 50 bis 60 Prozent mehr Tempo bei der Bildgenerierung.

Mein Eindruck: Auf großen Karten mit viel Grafikspeicher ist der Unterschied klein. Je knapper der Speicher, desto mehr kann Linux herausholen. Meine 8-GB-Karte liegt mit 43 Prozent eher am oberen Ende.

Linux statt Windows: Wie viel schneller?

Geschwindigkeitsgewinn in Prozent bei gleicher Hardware

  • Berichte anderer
  • Meine Messung
  • RTX 5090 · LoRA-Training Wan 2.1, Pop!_OS (Nutzerbericht)+2 %
  • Gefühlter Wert eines Nutzers auf Reddit+10–15 %
  • Bildgenerierung, Ubuntu (Nutzerbericht)+50–60 %
  • Meine RTX 3060 Ti · Musikvideo, ohne Gesang+43 %

Bei gpu-unlock sind die Berichte deutlich einheitlicher. Die Projektseite nennt als typische Werte aus Nutzerberichten 30 bis 55 Prozent für Bildgenerierung und 15 bis 20 Prozent für Videogenerierung mit Wan 2.2. Ein Nutzer mit RTX 3060 12 GB unter Arch hat in ComfyUI gemessen: SDXL von 1,44 auf 1,95 Schritte pro Sekunde (plus 35 Prozent), das DiT-Modell Anima plus 39 Prozent, INT8-Modelle ohne spürbaren Unterschied. Ein Besitzer einer RTX 3090 Ti kam bei Bildmodellen auf 46 bis 59 Prozent, bei Video sehr unterschiedlich: LTX-2.5 distilled nur 17 Prozent, MiniMax H3 dagegen 60 Prozent.

Meine 12 Prozent liegen also unter dem typischen Bereich für Video. Ich vermute, dass ein Teil meines Workflows gar nicht von der Freischaltung profitiert. Das Modul beschleunigt nur Rechnungen in FP16, BF16 und TF32. Laut Projektseite ändert sich bei INT8-, FP8- und INT4-Modellen nichts, und was am Speicher statt an der Rechenleistung hängt, wird auch nicht schneller. Dazu kommt, dass meine Karte mit 8 GB wenig Luft hat.

gpu-unlock: Wie viel schneller?

Geschwindigkeitsgewinn in Prozent, Berichte anderer gegen meine Messung

  • Berichte anderer
  • Meine Messung
  • Bildgenerierung FP16/BF16, typisch (README)+30–55 %
  • Videogenerierung Wan 2.2, typisch (README)+15–20 %
  • RTX 3060 12 GB · SDXL (Nutzerbericht)+35 %
  • RTX 3060 12 GB · Anima, BF16 (Nutzerbericht)+39 %
  • RTX 3090 Ti · LTX-2.5 distilled, Video (Nutzerbericht)+17 %
  • RTX 3090 Ti · MiniMax H3, Video (Nutzerbericht)+60 %
  • Meine RTX 3060 Ti · Musikvideo, ohne Gesang+12 %

Direkte Vergleiche zwischen 3060 Ti und 5070 Ti mit Video-Workflows habe ich kaum gefunden. Die meisten Berichte vergleichen die 5070 Ti mit der 5060 Ti oder der 5090. Wer eigene Zahlen hat: Ich bin neugierig.

Mein Fazit

  • Das Betriebssystem macht den größten Unterschied. Auf meiner 3060 Ti spart Linux rund 30 Prozent Zeit, kostenlos und ohne neue Hardware.
  • gpu-unlock lohnt sich, wenn man ohnehin unter Linux mit einer RTX 30 rendert. Bei mir waren es 10 Prozent, bei Bildmodellen berichten andere von deutlich mehr.
  • Die RTX 5070 Ti ist unter Windows nur knapp schneller als meine freigeschaltete 3060 Ti unter Linux. Ihr großer Vorteil sind die 16 GB Grafikspeicher, nicht das Tempo in diesem Workflow.

Wer also mit dem Gedanken spielt, für ComfyUI eine neue Karte zu kaufen: Vorher Linux auszuprobieren kostet nichts außer einem Wochenende.

Alle Renderzeiten des Musikvideos und das komplette Tagebuch gibt es auf der Projektseite.

Quellen

Diesen Beitrag gibt es auch auf Englisch.