Software-update: Darktable 5.6.0

Darktable logo (75 pix)Versie 5.6.0 van darktable is uitgekomen. Darktable is een opensource raw fotobewerkings­programma, een virtuele lichtbak en donkere kamer voor fotobewerking. Het beheert digitale negatieven via een database. Het ontwikkelen van de ruwe fotobestanden gebeurt door middel van zogenaamde sidecarfiles, waarbij de foto's op niet-destructieve wijze worden bewerkt. De software is beschikbaar voor diverse Linux-distributies, macOS en Windows. Het uitgebreide changelog is hier te vinden, dit zijn de belangrijkste verbeteringen:

The Big Ones

The following is a summary of the main features added to darktable 5.6. Please see the user manual for more details of the individual changes (where available).

  • Added optional AI subsystem (build with -DUSE_AI=ON). AI features are disabled by default in preferences and can be enabled at runtime without restarting. When disabled, no ONNX Runtime libraries are loaded and no AI-related activity occurs. Models are downloaded from a configurable repository and managed through the AI preferences tab.
  • Added install scripts for Linux and Windows that set up GPU acceleration for the new AI features. The scripts detect the user’s GPU vendor (NVIDIA, AMD or Intel) and install the matching GPU runtime. They can be run from a local checkout or fetched and run online with a single command – see the GPU acceleration page in the user manual for details. macOS users and most Windows users do not need to run anything; GPU acceleration is already bundled.
  • Added AI object mask tool in the darkroom mask manager. Uses SAM2.1 or SegNext model for interactive object segmentation – click on an object to generate a precise mask. Supports both foreground and background prompt points with iterative refinement. The encoder runs once per image (GPU-accelerated via the AI backend when available), and the lightweight decoder produces masks interactively. Each click runs iterative refinement passes that tighten the mask, plus an optional DenseCRF refinement pass for clean, edge-aware boundaries. The generated mask can optionally be exported as a PNG for use with the external raster masks module when finer edge detail is needed than the vectorized mask provides.
  • Added neural restore module in the lighttable/darkroom sidebar covering three AI-based tasks: raw denoise, denoise, and upscale. Default models: NIND UNet (denoise), RawNIND UtNet2 (raw denoise), and RealPLKSR 2x/4x (super-resolution), all running on the ONNX backend. Additional models such as NAFNet (denoise) and BSRGAN (upscale) are available from the model repository and can be installed manually. Features include an interactive before/after split preview with area picker, a strength slider (DWT-based texture recovery for RGB denoise; linear source/denoised blend for raw denoise), batch processing with tiled inference, and automatic library re-import with image grouping and tag propagation from the source image. Raw denoise writes a DNG (CFA Bayer or LinearRaw); image denoise and upscale write a TIFF embedding the output ICC profile. GPU acceleration is inherited from the AI backend. If GPU inference fails (out of memory, unsupported operator, execution provider crash), darktable automatically retries on CPU.
  • Added colorharmonizer module that applies color harmony corrections in UCS color space, rotating hues toward a target harmony structure (complementary, split-complementary, triadic, tetradic, etc.). The saturation of target hues can be controlled, and custom-defined harmonies with an arbitrary number of anchor nodes at any angle are also supported. Options are provided to control the intensity of the effect, protect neutral colors, and apply a Gaussian filter to smooth harsh transitions. The module can be synced with the vectorscope in RYB mode, with harmony and rotation angles controllable directly from the vectorscope. Both CPU and OpenCL (GPU) implementations are provided.
  • Added support for HEIF export. User can choose lossless or lossy compression, all practically supported color depths (8/10/12 bit), all supported color subsampling options.

Darktable screenshot (620 pix)

Versienummer 5.6.0
Releasestatus Final
Besturingssystemen Linux, macOS, Windows 10, Windows 11
Website Darktable
Download https://www.darktable.org/install/
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

21-06-2026 • 17:00

12

Submitter: divvid

Bron: Darktable

Update-historie

Reacties (12)

Sorteer op:

Weergave:

Ik had niet verwacht dat 'AI' het in Darktable zou halen. Zal binnenkort tijd moeten maken om het eens uit te testen. Zou dit een deel van de voordelen van computational photography naar Open Source RAW-bewerking halen? Dan denk ik vooral aan upscaling en ruisonderdrukking
ik heb er al aardig mee mogen spelen de afgelopen maanden.

In de neural restore module heb je Raw Denoise en Denoise. De eerste doet een denoise op de raw data en maakt een nieuwe DNG. Denoise maakt een TIFF en is meer voor het eind resultaat.

Mijn workflow: Raw Denoise op 70-80%, dan DNG openen en 'denoise profiled' er overheen. (beetje afhankelijk van het onderwerp) Raw denoise heeft vooral behoefte aan betere modellen, maar die kun je dus apart laden. Leef je uit.

AI masking het is nog niet op het niveau van selectie van LR, maar het is een grote stap in de goede richting (en je hoeft het niet te gebruiken natuurlijk. Niks mis met parametric masking en de andere masking tools in Darktable, die je op ELKE module kan toepassen)

Uit de vorige versie al: Capture sharpen. Maakt echt een verschil, vooral bij fijne details zoals wimpers en. takken.

Snelheid met een redelijke GPU is op het niveau van LR (gtx 1060 ti 6gb hier uit 2017).

Verder is het verschil met LR meer een kwestie van benadering. DT geeft je vrije tool keuzen(en dus keuze stress), LR is meer een afgebakende tool set.
Ik heb weinig verstand van de techniek er achter maar dacht altijd dat denoise profiled gebaseerd was op een noise profile van je sensor.

Als je nu eerst ai denoise gebruikt, past dat profile dan nog wel?
Dat dacht ik dat ook, maar het blijkt verrassend het goed te werken, zoals @divvid doet. Neural Restore raw denoise (niet verwarren met de oude raw denoise module) laat nog wat chroma noise achter. Denoise profiled haal dat netjes weg waardoor er een meer filmachtige look achter blijft. Ik zorg in ieder geval voor er heen.’ plastic’ look van te maken.

Uiteraard kan je ook met de contrast equalizer en de Chroma tab je kleur ruis wat onderdrukken in een egale gebieden
Ik heb het raw denoise model geprobeerd en de resultaten zijn indrukwekkend (voor iemand zonder lightroom of DXO ervaring).

Ik heb wel een probleem met de workflow. Raw denoise is niet een normale module. Als je het toepast wordt er een nieuw DNG bestand aangemaakt en aan je library toegevoegd. Het is de bedoeling dat je vervolgens dat bestand voor verdere verwerking gebruikt in plaats van het raw bestand uit je camera.
Als je dus op al je foto's rawdenoise wil toepassen verdubbel je dus het aantal foto's in je library
Ze stappen hiermee dus af van het idee dat al je edits als wijzigingen bovenop het originele raw bestand opgeslagen worden. Het originele raw bestand blijft natuurlijk wel bewaard, maar elke gemaakte foto krijgt nu 2 entries in darktable. Waarvan je er eentje (het raw bestand) waarschijnlijk niet meer gebruikt.

Er zal wel een oplossing zijn die ik nog niet zie, maar voorlopig weet ik nog niet hoe ik rawdenoise in mijn reguliere workflow van Import->Rate/Cull->Tag->Edit->Export moet toevoegen.
Naast de raw denoise tab zit een denoise tab. Deze maakt een TIFF bestand aan met al je edits. Deze kan je dan converteren naar jpeg. Het zou mooi zijn als dat stukje AI denoise in de export module zou komen.
Die laatste zin van je is essentieel. Want de huidige situatie dat er een tiff bestand word aangemaakt wat je vervolgens buiten darktable om moet converteren naar jpg oid is wat mij betreft nog irritanter om mee te werken dan de rawdenoise methode van een extra entry in je library.

Daarnaast schijnt denoise toepassen op raw data in ieder geval theoretisch beter te zijn dan als laatste stap na het editen.
De tiff komt ook in je lib, dus export is triviaal. Ik heb er wat mee geëxperimenteerd, maar imho maakt het weinig uit of je upfront of achteraf dit soort denoising doet.

Maar goed, stacking of panorama doe je ook niet in LR,?is ook extern.

Mijn favo blijft op dit moment nog RawRefinery en dan dng verder in darktable.
Voor mijn type fotografie heb ik het echter zelden nodig. Tot iso 1600 boeit het niet zo met mijn Nikon Z6iii. Modellen werk op iso 100 heeft überhaupt geen denoising nodig, vaker een lichte blur door de FAF (female acceptance factor, die zijn niet zo gecharmeerd van uber scherpe foto’s 😉)

[Reactie gewijzigd door fenrirs op 22 juni 2026 12:24]

Nu je het zegt, er zit bij denoise en ook upscaled wel een (aangevinkte) optie "add to the current collection". Maar de tiff's worden niet aan mijn film roll toegevoegd zoals dat wel met de DNG van rawdenoise gebeurd.
dit is inderdaad een inmiddels bekende bug.
Ik kreeg vandaag een email dat mijn CaptureOne licentie 6% duurder wordt, goeie stimulans om eens naar alternatieven te gaan kijken hahaha... Dit is er zeker een!
Ik kan het van harte aanraden. Toegegeve, er zijn nog steeds bugs, maar er zit behoorlijk wat tempo in nu.

Om te kunnen reageren moet je ingelogd zijn