WICHTIG: Erscheint der AI-Tab nicht?
In der stabilen Version 5.6 ist das AI-System standardmäßig deaktiviert (ausgeschaltet im Programm-Code). Das bedeutet, dass in vielen Standard-Installationen der Reiter „AI“ in den Voreinstellungen gar nicht erst auftaucht.
- Für Linux-Nutzer: Du musst darktable selbst kompilieren und dabei das Flag
-DUSE_AI=ON(oder den Schalter--enable-aiim Build-Skript) setzen. - Für Windows/Mac: Prüfe nach der Installation von Version 5.6, ob der AI-Tab da ist. Falls nicht, wurde das offizielle Paket ohne AI-Support gebaut. In diesem Fall musst du auf spezielle „AI-Enabled“ Pakete warten oder (unter Windows) ebenfalls selbst bauen.
Warum dieser Aufwand? Das darktable-Team möchte ein stabiles Kern-Programm liefern. Die AI benötigt massive externe Bibliotheken (ONNX), die auf jedem System anders reagieren können. Daher bleibt es ein Feature für Nutzer, die es bewusst aktivieren und installieren wollen.
darktable mit AI-Unterstützung selbst kompilieren (Linux)
Da die neuen AI-Funktionen in darktable optional sind, müssen sie beim Erstellen des Programms explizit aktiviert werden. Viele Standard-Pakete der Linux-Distributionen haben AI (noch) deaktiviert. Wenn du die volle Power von SAM 2.1 oder Neural Restore nutzen möchtest, zeige ich dir hier, wie du darktable unter Linux ganz einfach selbst mit AI-Support baust.
Der „saubere“ Weg: Erstmalig auschecken
Damit du nicht die gesamte jahrelange Historie des Projekts herunterladen musst, nutzen wir einen „flachen“ Download. Das spart Zeit und Speicherplatz:
git clone --depth 1 https://github.com/darktable-org/darktable.git
cd darktable
git config submodule.src/tests/integration.update none
(Der letzte Befehl sorgt dafür, dass die Integrationstests ignoriert werden – diese brauchst du als normaler Anwender nicht.)
darktable mit AI bauen oder aktualisieren
Wenn du bereits einen lokalen Ordner hast oder die neueste Version (Master/Development) bauen willst, ist dies der „Goldstandard“ für einen sauberen Build.
Wichtig: Du musst den Parameter --enable-ai zum Build-Skript hinzufügen!
Führe diese Befehle nacheinander im darktable Ordner aus:
- Aufräumen:
git clean -d -f -x(Löscht alte Build-Reste und geänderte Dateien). - Aktualisieren:
git pull(Holt den neuesten Code). - Submodule laden:
git submodule update --init --recursive(Wichtig für LibRaw etc.). - Alte Installation entfernen:
rm -rf /dein/installations/pfad(Optional, sorgt für einen frischen Stand). - Bauen & Installieren: bashCopy./build.sh –prefix /dein/installations/pfad –build-type Release –install –enable-ai
Was bewirkt --enable-ai?
Dieser Schalter setzt beim Kompilieren das Flag -DUSE_AI=ON. Damit sagst du dem Compiler: „Ja, baue die Unterstützung für das ONNX-Backend und die AI-Module ein.“ Ohne diesen Schalter werden die entsprechenden Menüpunkte in den Voreinstellungen gar nicht erst erscheinen.
Alles unter Kontrolle
Du kannst das Build-Skript noch weiter anpassen. Wenn du zum Beispiel die Karten-Ansicht nie nutzt, kannst du sie weglassen, um den Build schlanker zu machen. Eine Übersicht aller Optionen erhältst du mit:./build.sh --help
Fragen zu diesem Thema? Diskutiere mit uns im Forum!
Letzes Update: Juni 15, 2026
