Performance‑Analyse + Tools (DT‑PA & DT‑RM)

1. Einleitung: Warum Performance‑Analyse?

  • Darktable ist extrem modular, die Performance hängt stark von Hardware, Treibern und Modulen ab.
  • Viele Nutzer wissen nicht, ob ihr System normal schnell ist oder wo der Flaschenhals liegt.
  • Genau dafür gibt es zwei Analyse‑Werkzeuge:

DT‑PA (Performance Analyser)

Analysiert Exports / CLI‑Runs: Ideal für Vergleiche, Benchmarking, Hardware‑Bewertung

DT‑RM (Realtime Monitor)

Analysiert Live‑Bearbeitung in der GUI: Ideal für Interaktivität, Vorschau‑Lags, GPU‑Status

2. Typische Probleme → Welches Tool hilft?

ProblemToolWarum dieses Tool?
Darktable fühlt sich beim Bearbeiten langsam anDT‑RMZeigt live, welches Modul bremst und ob GPU aktiv ist
Export dauert extrem langeDT‑PAMisst die komplette Pixelpipe bei voller Auflösung
GPU wird nicht genutzt / OpenCL unklarDT‑RMZeigt OpenCL‑Status, GPU/CPU‑Farbmarkierung, VRAM
Unterschied zwischen zwei GPUs / TreibernDT‑PAVergleichsmodus, Timeline, Speicherverbrauch
Einzelnes Modul ist sehr langsamDT‑RMSortierung nach Zeit → Flaschenhals sofort sichtbar
Tiling / VRAM‑ProblemeDT‑PAZeigt VRAM‑Verbrauch pro Modul
Darktable reagiert träge nach bestimmten ReglernDT‑RMTimeline zeigt, wie Regleränderungen die Zeit beeinflussen
Verdacht auf TreiberfehlerDT‑RMOpenCL‑Kernel‑Tab + Raw Log Output

3. Was zeigt welches Tool? (Kurzüberblick)

DT‑RM – Realtime Monitor (GUI‑Performance)

Ideal für: Interaktivität, Vorschau, GPU‑Status, Modul‑Kosten (Zeiten)

Was du dort siehst

  • Last → Zeit der letzten Pixelpipe
  • Slowest → teuerstes Modul
  • Cache Hits → Effizienz des internen Caches
  • OpenCL aktiv? → Ja/Nein
  • GPU‑Speicher → Alloc / Global
  • Modul‑Zeit pro Durchlauf
    • Blau = GPU
    • Lila = CPU
  • Timeline → Wie sich Änderungen auswirken
  • OpenCL‑Kernels → Treiberdiagnose
  • System Info → GPU‑Daten

Wofür es NICHT geeignet ist

  • Benchmarking
  • Vergleich verschiedener Systeme
  • Export‑Performance

DT‑PA – Performance Analyser (Export‑Performance)

Ideal für: Benchmarking, Hardware‑Vergleich, VRAM‑Analyse

Was du dort siehst

  • Gesamtzeit des Exports
  • Modul‑Timeline (GPU/CPU‑Farben wie im RM)
  • VRAM‑Verbrauch pro Modul
  • RAM‑Verbrauch pro Modul
  • Vergleich zweier Runs
  • Filter nach Hersteller / Darktable‑Version
  • Raw Log für Experten

Wofür es NICHT geeignet ist

  • Live‑Analyse
  • Interaktivität
  • Regler‑Einfluss

4. Detaillierte Verknüpfung: Problem → Tool → Interpretation

4.1 Darktable ist beim Bearbeiten langsam

Tool: DT‑RM Was du dort prüfst:

  • OpenCL aktiv?
  • Slowest Modul
  • Sortierung: Time
  • CPU‑Module (lila) → verursachen Ping‑Pong
  • Cache Hits → niedrig = ineffizient
  • VRAM‑Auslastung → zu hoch = Tiling

Interpretation:

  • Wenn viele Module lila sind → GPU wird nicht genutzt
  • Wenn VRAM voll → Tiling → starke Verlangsamung
  • Wenn ein Modul extrem hoch ist → Regler reduzieren oder alternatives Modul nutzen

4.2 Export dauert sehr lange

Tool: DT‑PA Was du dort prüfst:

  • Gesamtzeit
  • Modul‑Timeline
  • GPU vs. CPU
  • VRAM‑Verbrauch
  • Tiling‑Hinweise
  • Vergleich mit anderen Systemen

Interpretation:

  • CPU‑Module → GPU‑Fallback
  • VRAM‑Limit → Tiling → exponentiell langsamer
  • Vergleich zeigt, ob dein System normal schnell ist

4.3 GPU wird nicht genutzt / OpenCL unklar

Tool: DT‑RM Was du dort prüfst:

  • OpenCL‑Status
  • Modul‑Farben (blau/lila)
  • OpenCL‑Kernels
  • Raw Log Output

Interpretation:

  • Kein Blau → GPU inaktiv
  • Fehler im Kernel‑Tab → Treiberproblem
  • CPU‑Fallback → inkompatibles Modul oder VRAM‑Limit

4.4 Unterschiede zwischen GPUs / Treibern testen

Tool: DT‑PA Was du dort prüfst:

  • Compare‑Modus
  • Timeline‑Vergleich
  • VRAM‑Verbrauch
  • Hersteller‑Filter

Interpretation:

  • ROCm vs. RustiCl
  • Nvidia vs. AMD
  • Unterschiedliche Darktable‑Versionen

4.5 Einzelnes Modul ist extrem langsam

Tool: DT‑RM Was du dort prüfst:

  • Sortierung: Time
  • Slowest
  • Timeline

Interpretation:

  • Denoise (diffuse/sharpen) → sehr teuer
  • Lens Correction → CPU‑Fallback möglich
  • Tone Equalizer → abhängig von Masken

4.6 Verdacht auf Treiberfehler

Tool: DT‑RM Was du dort prüfst:

  • OpenCL‑Kernels
  • Raw Log Output
  • OpenCL‑Status

Interpretation:

  • Kernel‑Fehler → Treiberproblem
  • Keine GPU‑Module → OpenCL nicht geladen

5. Empfohlene Reihenfolge für Nutzer

  1. DT‑RM starten → Live‑Analyse
  2. Problem identifizieren
  3. DT‑PA nutzen → Export‑Benchmark
  4. Vergleich mit anderen Systemen
  5. Treiber / Module / Einstellungen optimieren

Fragen zu diesem Thema? Diskutiere mit uns im Forum!

Letzes Update: Februar 5, 2026