After looking at various APS-C and full-frame mirrorless cameras, I thought I had settled on the Canon M200, because its size and image quality are great.

Then however I got some sample RAWs and to my surprise the CR3 file format is not compatible with any program that runs on Linux e.g. dcraw or rawtherapee.

Can anyone suggest a mirrorless camera whose RAWs are easily readable on Linux?

  • Check for ART package: bitbucket.org/agriggio/art/wiki/Home (RawTherapee derivate with CR3 support) – Romeo Ninov Dec 6 '20 at 7:17
  • The DNG format is well-documented and specified, the compatibility is very good – sebix Dec 6 '20 at 9:22
  • Just be aware that some parts of the maker notes section of the EXIF info for many raw formats (including all of Canon's raw file formats) are stripped when converted to DNG. If all you ever use are raw converters that don't leverage this information (Adobe products, for instance and most open source Linux raw convertors), then you shouldn't care. But if you later change your mind and want to use a raw convertor that does use this information, you'll need to have the original .crx files to access that proprietary information included in the metadata. – Michael C Dec 9 '20 at 21:58

It takes some time for developers to support raw files from new cameras, even though they may share the same file extension as raw files from previous cameras.

Many Linux raw processing programs use libraw. Here is the list of officially supported cameras. A number of cameras on the list do use the cr3 extension, including the Canon EOS M200.

Unless you compile from source, you may need to wait for distro repositories to be updated. Many popular distros are updated at six month intervals.

  • Note though, that neither RawTherapee nor darktable use libraw, at least as a shared library. In fact, darktable doesn't even use libraw at all, instead linking to librawspeed that it contains in the source tree. And RawTherapee contains some pieces of libraw in its sources, but not the library verbatim. So, installing an updated version of libraw won't help in any case with these two programs. – Ruslan Dec 6 '20 at 16:55
  • @Ruslan Supported cameras would correspond to the version of libraw used in each release. The consequence for end users is longer wait times for updates to be pulled from libraw. – xiota Dec 6 '20 at 17:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.