A equipe do darktable anunciou a versão 5.6.0, disponível desde 21 de junho de 2026. O novo release traz um subsistema opcional de inteligência artificial, suporte a exportação HEIF, aprimoramentos na interface e significativas otimizações de desempenho, especialmente para GPUs.
Importante: para compilar a partir do código-fonte, use o arquivo
darktable-5.6.0.tar.xzem vez do tarball gerado automaticamente pelo GitHub. Usuários que desejam apenas compilar para uso pessoal podem clonar o repositório via Git.
$ sha256sum darktable-5.6.0.tar.xz
157d6d3847af8afcabe78944454786f73a886e08a504b4bd6114c2065fe006e4 darktable-5.6.0.tar.xz
Principais novidades
IA integrada
- Sub‑sistema AI (ativado com
-DUSE_AI=ON). Desativado por padrão; pode ser ligado em tempo real sem reiniciar o programa. - Modelos são baixados de um repositório configurável e gerenciados na aba de preferências AI.
- Scripts de instalação GPU detectam NVIDIA, AMD ou Intel e configuram o runtime adequado para Linux e Windows. macOS já inclui a aceleração necessária.
- Ferramenta de máscara de objeto AI no gerenciador de máscaras utiliza os modelos SAM2.1 ou SegNext para segmentação interativa, com refinamento iterativo e opção de pós‑processamento DenseCRF.
- Módulo de restauração neural oferece três tarefas baseadas em IA: raw denoise, denoise e upscale (2×/4×). Modelos padrão incluem NIND UNet, RawNIND UtNet2 e RealPLKSR. O módulo suporta visualização “before/after”, ajuste de força, processamento em lote com inferência em tiles e re‑importação automática da biblioteca.
Novos módulos de cor
- Colorharmonizer: aplica harmonização de cores no espaço UCS, suportando esquemas complementares, triádicos, tetrádicos e customizados. Integração com o vectorscope em modo RYB e implementação tanto em CPU quanto OpenCL.
Suporte a formatos
- Exportação HEIF com opções de compressão lossless ou lossy, profundidades de cor de 8/10/12 bits e variadas subsamplings.
- PNG 8/16‑bit agora aceita máscaras raster externas.
- HTJ2K adicionado como opção de compressão ao exportar EXR (disponível quando libopenexr ≥ 3.4).
UI/UX aprimorada
- Exibição da proporção de recorte no preview do módulo Crop.
- Pin de imagens na segunda janela do Darkroom via arrastar ou atalhos.
- Alternância rápida entre color picker pontual e de área com
Ctrl+Click. - Modo condensado para widgets de controle (desativado por padrão).
- Novo escopo 2‑up que mostra waveform e vectorscope simultaneamente.
- Pré‑visualizações em 6K/8K na Lighttable e resolução de preview do Darkroom aumentada de 720×450 para 1440×900.
- Tela de boas‑vindas para configuração inicial e gestos de touchpad (pinch‑zoom, two‑finger pan) em Linux e Windows.
- Atalhos adicionados a gerenciadores de duplicatas, snapshots e módulos AgX.
Desempenho
- Filtro guiado OpenCL com tiling interno mais rápido.
- Blur e Gaussian blur suportam raios até 256 px, com ganho de performance em CPU e OpenCL.
- Módulo overlay (composite) recebe caminho OpenCL otimizado.
- Redução de execuções desnecessárias do pixelpipe e melhoria na eficiência de máscaras via caching incremental.
Alterações técnicas e correções
- Inclusão de aberturas f/0.95 e f/1.2 nos presets de abertura.
- Suporte ao Canon Automatic Lighting Optimizer para arquivos CR3.
- Remoção dos drivers Neo Intel e pocl da blacklist; AMD‑APP marcado como não suportado.
- RustiCL passa a ser o driver OpenCL preferido em sistemas AMD.
- Aumento do limite de dias de offset no módulo de geotagging de 99 para 9999.
- Novo filtro de coleção para imagens duplicadas.
- Vários ajustes no módulo AgX (preservação de matiz, contraste, presets sigmoid, etc.).
- Opção de filtragem por mês de captura nas coleções.
- Log de histórico adicionado à barra inferior, exibindo mensagens de controle com timestamps.
Compatibilidade e migração
Ao atualizar da série estável 5.4, as edições existentes são preservadas, porém a nova biblioteca e configuração não são compatíveis com a 5.4. Recomenda‑se criar backup antes da migração. Para garantir suporte contínuo a arquivos RAW de sua câmera, contribua com amostras RAW sob licença CC0 conforme orientações no blog oficial.
Documentação
A documentação ainda não cobre todas as novidades da 5.6. Contribuições da comunidade são bem‑vindas; veja a seção de documentação do projeto para instruções de colaboração.