Edit: rewrote this post to clarify the feature request first, and put my personal use case/motivation at the end.
Feature request
As a user:
- When I have a Linear DNG file opened in PhotoLab;
- Given that PhotoLab recognizes the camera and lens from that file’s metadata, and has a matching DxO module for that combination;
- I want to be able to apply module-specific corrections such as Vignetting, Distortion, and Lens Sharpness Optimization.
Currently, at step 3 those module-specific corrections are disabled in the PhotoLab user interface: they appear as greyed-out “Auto with DxO module” and “Based on DxO module” options.
Technical limitations?
Do these features require the RAW color filter array (CFA) data to be present? It looks like vignetting and distortion corrections would happen after the demosaicing and denoising steps in the PhotoLab image pipeline, and should work with a linear DNG’s RGB data too. But if anyone knows if there are such technical limitations that I’m missing, I’m all hears.
UX limitations?
PhotoLab’s UI doesn’t explain why those features are not available for linear DNG files. My main theory is that the PhotoLab developers expect that a linear DNG is likely to have been produced by PureRAW or PhotoLab with baked-in corrections already.
The goal is probably to avoid automatically applying module-specific optical corrections when the linear DNG file is first opened in PhotoLab, because that could result in doubling the corrections, which would be bad.
I think it might be possible to prevent this UX issue (and the automatic double-correction problem) without fully blocking access to those features. Maybe blacklist specific corrections from the presets applied when a file is first loaded, but let users apply said corrections manually.
Use cases
My personal use case is that I’m considering using PhotoLab 9.6 to convert a bunch of old RAW files to Linear DNGs with lossy JPEG XL compression. In my tests this does give some nice space savings for at least some of the cameras I’ve used over the years, and the “half-RAW” nature of linear DNGs is good enough for me in the event that I want to exploit those old pictures later on.
Ideally, I would like to apply DeepPrime XD3 and Lens Sharpness Optimization when exporting those compressed linear DNG files, because I’m comfortable baking in those optimizations in the DNG’s RGB data.
But I would like to keep my options open for corrections such as Vignetting and Distortion, because whether I correct those lens characteristics or not (or only partially, e.g. I often set those corrections to 50%) feels like a creative choice. E.g. for Distortion, sometimes correcting the distortion will cut some edge details that I want to keep in the shot; and sometimes the distortion-corrected picture looks a bit unnatural to me (depending on the lens and subject).
If I export a linear DNG from PhotoLab 9.6 without Distortion and Vignetting corrections, and open that DNG in PhotoLab, I lose the option to apply the module-specific distortion or vignetting corrections. That feels needlessly limiting… unless it’s actually a strong technical requirement (e.g. the corrections require CFA data).
Note that other users may also benefit from having those corrections available for linear DNG files, even if their use cases are different. Generally speaking, I feel that it’s best to give generally capable tools to end users, and to avoid forcing them into specific workflows by disabling tools.

