RAF from Fuji X-S10 not recognized with 5.2.1?
Is there an existing issue for this?
- [x] I checked and did not find my issue in the already reported ones
Describe the bug
Darktable 5.2.1 appears to have issues with my Fuji X-S10 RAF files. Whenever I try to open one in darkroom, I get the message "File 'XXXX.RAF' is not in any recognized format. Switching to lighttable now.".
Steps to reproduce
- Open Darktable
- Import RAF file
- Double click on it in lighttable to edit it
- See error message
Expected behavior
Be able to edit RAF files
Logfile | Screenshot | Screencast
I tried with --disable-opencl. Here is a terminal output:
➜ darktable -d common
darktable 5.2.1
Copyright (C) 2012-2025 Johannes Hanika and other contributors.
Compile options:
Bit depth -> 64 bit
Exiv2 -> 0.28.7
Lensfun -> 0.3.4
Debug -> DISABLED
SSE2 optimizations -> ENABLED
OpenMP -> ENABLED
OpenCL -> ENABLED
Lua -> ENABLED - API version 9.5.0
Colord -> ENABLED
gPhoto2 -> ENABLED
OSMGpsMap -> ENABLED - map view is available
GMIC -> ENABLED - Compressed LUTs are supported
GraphicsMagick -> ENABLED
ImageMagick -> DISABLED
libavif -> ENABLED
libheif -> ENABLED
libjxl -> ENABLED
LibRaw -> ENABLED - Version 0.22.0-Devel202502
OpenJPEG -> ENABLED
OpenEXR -> ENABLED
WebP -> ENABLED
See https://www.darktable.org/resources/ for detailed documentation.
See https://github.com/darktable-org/darktable/issues/new/choose to report bugs.
0.0001 [dt starting]
darktable -d common
0.0002 application_directory: /usr/bin
0.0002 darktable.datadir: /usr/share/darktable
0.0002 darktable.plugindir: /usr/lib/darktable
0.0003 darktable.localedir: /usr/share/locale
0.0003 darktable.sharedir: /usr/share
0.0003 darktable.configdir: /home/tsagrista/.config/darktable
0.0003 darktable.cachedir: /home/tsagrista/.cache/darktable
0.0003 darktable.tmpdir: /tmp
0.0003 new_xdg_data_dirs: /usr/share:/home/tsagrista/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
0,2973 [dt_worker_threads] using 7 worker threads
0,3375 [dt_get_sysresource_level] switched to `default'
0,3375 total mem: 15404MB
0,3376 available mem: 7702MB
0,3376 singlebuff: 120MB
0,3376 mipmap cache: 1925MB
0,3908 [opencl_init] opencl library 'libOpenCL' found on your system and loaded, preference 'default path'
0,4051 [opencl_init] found 1 platform
[opencl_init] found 1 device
[dt_opencl_device_init]
DEVICE: 0: 'NVIDIA GeForce GTX 970'
CONF KEY: cldevice_v5_nvidiacudanvidiageforcegtx970
PLATFORM, VENDOR & ID: NVIDIA CUDA, NVIDIA Corporation, ID=4318
CANONICAL NAME: nvidiacudanvidiageforcegtx970
DRIVER VERSION: 580.105.08
DEVICE VERSION: OpenCL 3.0 CUDA, SM_20 SUPPORT
DEVICE_TYPE: GPU, dedicated mem
GLOBAL MEM SIZE: 4027 MB
MAX MEM ALLOC: 1007 MB
MAX IMAGE SIZE: 16384 x 16384
MAX WORK GROUP SIZE: 1024
MAX WORK ITEM DIMENSIONS: 3
MAX WORK ITEM SIZES: [ 1024 1024 64 ]
ASYNC PIXELPIPE: NO
PINNED MEMORY TRANSFER: NO
AVOID ATOMICS: NO
MICRO NAP: 250
ROUNDUP WIDTH & HEIGHT 16x16
CHECK EVENT HANDLES: 128
TILING ADVANTAGE: 0,000
DEFAULT DEVICE: NO
KERNEL BUILD DIRECTORY: /usr/share/darktable/kernels
KERNEL DIRECTORY: /home/tsagrista/.cache/darktable/cached_v5_kernels_for_NVIDIACUDANVIDIAGeForceGTX970_58010508
CL COMPILER OPTION: -cl-fast-relaxed-math
CL COMPILER COMMAND: -w -cl-fast-relaxed-math -DNVIDIA_SM_20=1 -DNVIDIA=1 -I"/usr/share/darktable/kernels"
CL EXCEPTION: DT_OPENCL_ONLY_CUDA
KERNEL LOADING TIME: 0,0211 sec
[opencl_init] OpenCL successfully initialized. internal numbers and names of available devices:
[opencl_init] 0 'NVIDIA CUDA NVIDIA GeForce GTX 970'
0,4877 [opencl_init] FINALLY: opencl PREFERENCE=ON is AVAILABLE and ENABLED.
[opencl_init] opencl_scheduling_profile: 'very fast GPU'
[opencl_init] opencl_device_priority: '*/!0,*/*/*'
[opencl_init] opencl_mandatory_timeout: 200
[opencl_update_priorities] these are your device priorities:
[opencl_update_priorities] image preview export thumbs preview2
[dt_opencl_update_priorities] 0 0 0 0 0
[opencl_update_priorities] show if opencl use is mandatory for a given pixelpipe:
[opencl_update_priorities] image preview export thumbs preview2
[opencl_update_priorities] 1 1 1 1 1
[opencl_synchronization_timeout] synchronization timeout set to 0
[opencl_update_priorities] these are your device priorities:
[opencl_update_priorities] image preview export thumbs preview2
[dt_opencl_update_priorities] 0 0 0 0 0
[opencl_update_priorities] show if opencl use is mandatory for a given pixelpipe:
[opencl_update_priorities] image preview export thumbs preview2
[opencl_update_priorities] 1 1 1 1 1
[opencl_synchronization_timeout] synchronization timeout set to 0
0,5930 [dt_worker_threads] using 7 worker threads
2,3888 [dt_worker_threads] using 7 worker threads
6,1391 [rawspeed_open] extensions list to ignore: `cr3'
6,1440 [rawspeed] DSCF6466.RAF corrupt: rawspeed::FujiDecompressor::FujiDecompressor(rawspeed::RawImage, rawspeed::ByteStream), line 854: compressed RAF header check
6,1441 [rawspeed_open] extensions list to ignore: `cr3'
6,1486 [rawspeed] DSCF6466.RAF corrupt: rawspeed::FujiDecompressor::FujiDecompressor(rawspeed::RawImage, rawspeed::ByteStream), line 854: compressed RAF header check
6,1487 [libraw_open] extensions whitelist: 'cr3 x3f'
6,1487 [mipmap read get] error loading ID=40915
6,1498 [dt_dev_read_history_ext] temporary history deleted
6,1498 [dt_iop_reload_defaults] defaults reloaded for filmicrgb
6,1499 [dt_iop_reload_defaults] defaults reloaded for basecurve
6,1499 [dt_iop_reload_defaults] defaults reloaded for colorequal
6,1499 [dt_iop_reload_defaults] defaults reloaded for colormapping
6,1499 [dt_iop_reload_defaults] defaults reloaded for channelmixerrgb
6,1505 [dt_iop_reload_defaults] defaults reloaded for colorin
6,1505 [dt_iop_reload_defaults] defaults reloaded for crop
6,1505 [dt_iop_reload_defaults] defaults reloaded for exposure
6,1505 [dt_iop_reload_defaults] defaults reloaded for retouch
6,1505 [dt_iop_reload_defaults] defaults reloaded for clipping
6,1505 [dt_iop_reload_defaults] defaults reloaded for overlay
6,1505 [dt_iop_reload_defaults] defaults reloaded for flip
6,1505 [dt_iop_reload_defaults] defaults reloaded for ashift
6,1506 [dt_iop_reload_defaults] defaults reloaded for cacorrectrgb
6,1522 [dt_iop_reload_defaults] defaults reloaded for lens
6,1522 [dt_iop_reload_defaults] defaults reloaded for rotatepixels
6,1522 [dt_iop_reload_defaults] defaults reloaded for denoiseprofile
6,1522 [dt_iop_reload_defaults] defaults reloaded for demosaic
6,1522 [dt_iop_reload_defaults] defaults reloaded for rawdenoise
6,1523 [dt_iop_reload_defaults] defaults reloaded for hotpixels
6,1523 [dt_iop_reload_defaults] defaults reloaded for cacorrect
6,1523 [dt_iop_reload_defaults] defaults reloaded for highlights
6,1523 [dt_iop_reload_defaults] defaults reloaded for rasterfile
6,1525 [dt_iop_reload_defaults] scene=YES, modern=YES, CAT=NO. D65 1,000 1,000 1,000, AS-SHOT 1,858 1,000 1,894
6,1525 [dt_iop_reload_defaults] defaults reloaded for temperature
6,1525 [dt_iop_reload_defaults] defaults reloaded for invert
6,1525 [dt_iop_reload_defaults] defaults reloaded for rawprepare
6,1527 [dev_insert_module] `rawprepare' inserted to history
6,1530 [dev_insert_module] `demosaic' inserted to history
6,1537 [dev_insert_module] `colorin' inserted to history
6,1551 [dev_insert_module] `colorout' inserted to history
6,1554 [dev_insert_module] `gamma' inserted to history
6,1556 [dev_insert_module] `temperature' inserted to history
6,1557 [dev_insert_module] `highlights' inserted to history
6,1562 [dev_insert_module] `flip' inserted to history
6,1590 [dev_auto_apply_presets] found iop-order preset, apply it on 40915
6,1596 [dt_dev_read_history_ext] temporary history initialised with default params and presets
6,1600 [dt_dev_read_history_ext] temporary history merged with image history
6,1602 [history] successfully loaded module rawprepare from history
blendop v. 0: version WRONG params WRONG
params v. 2: version ok params ok
6,1603 [history] successfully loaded module demosaic from history
blendop v. 0: version WRONG params WRONG
params v. 4: version ok params ok
6,1603 [history] successfully loaded module colorin from history
blendop v. 0: version WRONG params WRONG
params v. 7: version ok params ok
6,1603 [history] successfully loaded module colorout from history
blendop v. 0: version WRONG params WRONG
params v. 5: version ok params ok
6,1603 [history] successfully loaded module gamma from history
blendop v. 0: version WRONG params WRONG
params v. 1: version ok params ok
6,1603 [history] successfully loaded module temperature from history
blendop v. 0: version WRONG params WRONG
params v. 4: version ok params ok
6,1603 [history] successfully loaded module highlights from history
blendop v. 0: version WRONG params WRONG
params v. 4: version ok params ok
6,1603 [history] successfully loaded module channelmixerrgb from history
blendop v. 14: version ok params ok
params v. 3: version ok params WRONG
6,1603 [history] successfully loaded module exposure from history
blendop v. 14: version ok params ok
params v. 6: version ok params WRONG
6,1603 [history] successfully loaded module filmicrgb from history
blendop v. 14: version ok params ok
params v. 6: version ok params WRONG
6,1603 [history] successfully loaded module flip from history
blendop v. 14: version ok params ok
params v. 2: version ok params ok
6,3395 [dt_iop_reload_defaults] defaults reloaded for filmicrgb
6,3610 [dt_iop_reload_defaults] defaults reloaded for basecurve
6,3955 [dt_iop_reload_defaults] defaults reloaded for colorequal
6,4120 exif_xmp_read_data: dt_exif_xmp_write. imgid=40915, hist=11, took 0,002s
6,4241 [dt_iop_reload_defaults] defaults reloaded for colormapping
6,5038 changed CAT for channelmixerrgb from (nil) to 0x5632e42b5b50
6,5039 [dt_iop_reload_defaults] defaults reloaded for channelmixerrgb
6,5057 [dt_iop_reload_defaults] defaults reloaded for colorin
6,5189 [dt_iop_reload_defaults] defaults reloaded for crop
6,5381 [dt_iop_reload_defaults] defaults reloaded for exposure
6,5464 [dt_iop_reload_defaults] defaults reloaded for retouch
6,5615 [dt_iop_reload_defaults] defaults reloaded for clipping
6,5694 [dt_iop_reload_defaults] defaults reloaded for overlay
6,5719 [dt_iop_reload_defaults] defaults reloaded for flip
6,5748 [dt_iop_reload_defaults] defaults reloaded for ashift
6,5853 [dt_iop_reload_defaults] defaults reloaded for cacorrectrgb
6,5899 [dt_iop_reload_defaults] defaults reloaded for lens
6,5917 [dt_iop_reload_defaults] defaults reloaded for rotatepixels
6,6070 [dt_iop_reload_defaults] defaults reloaded for denoiseprofile
6,6084 [dt_iop_reload_defaults] defaults reloaded for demosaic
6,6131 [dt_iop_reload_defaults] defaults reloaded for rawdenoise
6,6168 [dt_iop_reload_defaults] defaults reloaded for hotpixels
6,6181 [dt_iop_reload_defaults] defaults reloaded for cacorrect
6,6220 [dt_iop_reload_defaults] defaults reloaded for highlights
6,6232 [dt_iop_reload_defaults] defaults reloaded for rasterfile
6,6258 [dt_iop_reload_defaults] scene=YES, modern=YES, CAT=NO. D65 1,000 1,000 1,000, AS-SHOT 1,858 1,000 1,894
6,6261 [dt_iop_reload_defaults] defaults reloaded for temperature
6,6278 [dt_iop_reload_defaults] defaults reloaded for invert
6,6292 [dt_iop_reload_defaults] defaults reloaded for rawprepare
6,6332 used preset temperature 300 preset='as shot': D65 1,000 1,000 1,000, AS-SHOT 1,858 1,000 1,894
6,6703 [gui colorin] using default instead of `standard color matrix'
7,0197 [mipmap cache get] got a zero-sized ID=40915 mip 10!
7,1560 [mipmap cache get] got a zero-sized ID=40915 mip 10!
8,2094 [mipmap cache get] got a zero-sized ID=40915 mip 10!
9,2311 [mipmap cache get] got a zero-sized ID=40915 mip 10!
Happens with all RAF files. They open correctly with RawTherapee.
Commit
No response
Where did you obtain darktable from?
distro packaging
darktable version
5.2.1
What OS are you using?
Linux
What is the version of your OS?
Arch Linux
Describe your system
➜ fastfetch
-` xxxxxxxxx@xxxxxxxxx
.o+` ----------------
`ooo/ OS: Arch Linux x86_64
`+oooo: Host: Z97M-D3H
`+oooooo: Kernel: Linux 6.17.9-arch1-1
-+oooooo+: Uptime: 42 mins
`/:-:++oooo+: Packages: 2128 (pacman), 26 (flatpak-system), 1 (flatpak-user)
`/++++/+++++++: Shell: zsh 5.9
`/++++++++++++++: Display (DELL P2419H): 1920x1080 in 24", 60 Hz [External]
`/+++ooooooooooooo/` WM: Hyprland 0.52.2 (Wayland)
./ooosssso++osssssso+` Theme: Fusion [Qt], Graphite-teal-Dark-nord [GTK2/3]
.oossssso-````/ossssss+` Icons: candy-icons-master [Qt], candy-icons-master [GTK2/3]
-osssssso. :ssssssso. Font: Hack Nerd Font (10pt) [Qt], Cantarell (11pt) [GTK2/3]
:osssssss/ osssso+++. Cursor: McMojave (20px)
/ossssssss/ +ssssooo/- Terminal: kitty 0.44.0
`/ossssso+/:- -:/+osssso+- Terminal Font: NotoSansMono-Regular (11pt)
`+sso+:-` `.-/+oso: CPU: Intel(R) Core(TM) i5-4460 (4) @ 3.40 GHz
`++:. `-/+/ GPU 1: NVIDIA GeForce GTX 970 [Discrete]
.` `/ GPU 2: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated ]
Memory: 3.33 GiB / 15.04 GiB (22%)
Swap: Disabled
Disk (/): 38.84 GiB / 106.02 GiB (37%) - ext4
Disk (/xxxx): 837.59 GiB / 915.82 GiB (91%) - ext4
Disk (/xxxx): 110.81 GiB / 121.60 GiB (91%) - ext4
Disk (/run/media/xxxx): 2.35 TiB / 5.41 TiB (434
Local IP (enp3s0): 192.168.0.9/24
Locale: en_US.UTF-8
Are you using OpenCL GPU in darktable?
Yes
If yes, what is the GPU card and driver?
extra/opencl-nvidia 580.105.08-5, Nvidia driver 580.105.08
Please provide additional context if applicable. You can attach files too, but might need to rename to .txt or .zip
No response
Check if you’re using a lossy format …
Have you tried to compile with exiv2 v. 0.27.7? Did you test with the 5.2.1 Appimage?
@MStraeten IIRC I'm using lossless compressed RAW, but I did not change this recently. It did work before with Darktable.
IIRC I'm using lossless compressed RAW,
@langurmonkey - Well, you were just asked to check the compression type of your raw files, "IIRC" is not a check. Lossless compression format is supported, so this can't be the case.
but I did not change this recently. It did work before with Darktable.
These two statements cannot be true at the same time. If darktable worked with your raw files before, then you did change the format to an unsupported one.