AI stability update received from DxO

I have just received an update from DxO about NVIDIA GPU RAM processing and instability with AI masks.

This is very encouraging!

Quoted email below:

We are contacting you as part of a global communication concerning the incident affecting some users equipped with NVIDIA RTX graphics cards on Windows 11 when using AI features in DxO PhotoLab, particularly AI Masks and DeepPRIME / DeepPRIME XD demosaicing and denoising.

Over the past months, our teams have been investigating instability reports occurring during intensive AI processing. Our analysis has shown that the issue is related to how certain NVIDIA drivers handle video memory (VRAM) allocation during AI workloads when using Microsoft’s WinML framework.

Under heavy AI load, such as when combining AI Masks with DeepPRIME processing, the NVIDIA driver may not manage GPU memory allocation optimally. In these situations, Windows can interrupt the GPU task to prevent the system from freezing, which may lead to export errors or application instability.

NVIDIA has been aware of this behavior and released an initial driver update last October intended to improve the situation. However, results have been mixed depending on hardware configurations, and NVIDIA is still actively working on further improvements to their drivers.

At the same time, DxO Labs R&D has not remained passive. Over the past few days our engineers have been testing an internal corrective adjustment designed to better handle these driver behaviors during intensive AI processing.
The good news is that these tests have shown very encouraging results.

An official PhotoLab update including this corrective improvement will be deployed on March 17, and it should significantly improve stability for users affected by this issue.

At this stage, there is no action required from you.

10 Likes

Fingers crossed whatever is rolled out (from DxO or in the future from nVidia) further improves the situation.

I’m still not clear why competing products (e.g. LR, C1, TopazLabs etc.) don’t seem to encounter such catastrophic failure (e.g. hard crashes or a complete failure to complete the task) where PhotoLab does struggle with that outcome.

1 Like

Ik think that DXO has designed its software to use as much as possible of your computing resources. There’s no other software that is able to instantly render the heavy AI task as DXO can.

Other software have options to render some parts manually to see the result, before exporting.

In the end, they were maybe a little bit over ambitious. But hopefully, there will come a fix. Currently, I can use most of the functions, except the predefined AI masks.

1 Like

I’m not sure I can agree, as PhotoLab is far from instant for me (at times it locks up for 30-60 seconds while rendering a preview, in fact I’ve found it quicker to actually export the shot and look at that as a preview, rather than waiting for the preview to catch up!)

I’ve found the above competition far quicker to render results.

In fairness perhaps they’re not 100% full fidelity “final” results, but they’re more than enough to edit with and they appear in seconds, not locking up the program or the computer.

If what you’re saying is true and PhotoLab is essentially exporting the image each time you make an update using masks (or anything else for that matter) then I’d very much like to turn that off and settle for a lower-fidelity preview while editing in exchange for rapid responsiveness and no lock-ups. (And I do already have “high quality preview” and DeepPRIME rendering” turned off in the Viewer quality/Display options tab. As far as I know, I’m asking it to do as little as possible, and it still hangs.

1 Like

Odd as we were told with the notice of the February update there would be no March update.

I wonder what they mean by that. Didn’t get any mail about it, nothing similar in FAQ.
If this was a response to an opened case, which card was mentioned?
You mentioned recently having laptop RTX5070, so the “known WinML issue” mentioned in PL FAQ probably affects not only RTX-x060 series, something they wouldn’t elaborate on when asked in this forum.
Thanks for update, btw.

Probably different “platform” used, heavily redacted or frozen (C1) forums, different execution timing (there seems to be some race condition involved), people getting used, etc. Very few people would understand full technical answer :slight_smile:

That’s probably due to mentioned VRAM leak, causing Windows WDDM layer to switch to using “shared GPU memory” (this is fully managed by Microsoft, not NVIDIA, unlike VRAM), which is much slower. I get this sometimes when working with AI masks and exports, so if e.g. VRAM usage is 11.6/12GB and ‘shared GPU memory’ at 6GB or more (out of 16GB), then I restart PL. The pattern is not reproducible, so that’s why I think some race condition is involved. Check also swap configuration and revert to defaults, if you made some manual tuning (done by many in much older Win versions) – that’s another common reason in Win11 for performance problems.

A lot can happen before March 17, e.g. some NVIDIA updates, or last moment unwanted side-effects encountered. Common practice shows it’s better not to rely on DxO announced dates, something valid also for any other sales people.

1 Like

Yes, this is a response from an open case. You are also correct about my laptop and GPU.

I have a fix for my issues which is forcing NVIDIA to be used for PL by a setting in the NVIDIA control panel. I guess this prevents windows from interrupting PL.

Do you mean ‘CUDA - GPUs’ or ‘OpenGL rendering GPU’ or both (in ‘Manage 3D settings’ for dxo.photolab.exe)? In NVIDIA App I have ‘CUDA - GPUs’ set to RTX4070 globally and “use global settings” for PL9. NVIDIA Control Panel shows it a bit differently (“All”, with RTX4070 the only choice, marked), which is confusing. My desktop CPU does not have graphic unit (i7-14700KF).

1 Like

DxO use ONNX (Open Neural Network Exchange) - what is good, as its provide standard for whatever the GPU/NPU/CPU come up (via “Providers” - i write about in here and here). And others use some different than ONNX (im not aware in theirs details). Note: sometimes others also has issues with drivers, like in the past Intel ARC 140 series vs. Adobe Camera Raw (ACR).

1 Like

Keith, I’m curious which drivers you are currently running and can you please clarify the AI instability to specifics? I’m running a 1080ti latest nvidia studio drivers (581.57) and running into an issue with exporting: “Internal error (Estimation target finished in error, estimation target name: SemanticMasksOutputParametersCorrection@node_228[0].Estimation.Target0)

It doesn’t matter if I choose 1080ti or CPU only, same error.

The only setting I changed is option 2. Select.. I set it to High-performance NVIDIA

2 Likes

I am running the Studio drivers Version 591.74

My GPU is RTX 5070 Laptop GPU.

Thanks! Had a look on my machine.

While I don’t see that option #2 in the NVidia control panel, it is set accordingly here within Windows …

1 Like

Same here, probably because my CPU doesn’t have graphics unit (?).

I’ve added also DxO.PhotoLab.ProcessingCore in Windows setup, not sure if it’ll make a difference (also in High-Performance mode).

BTW, Capture One was already on the Win Settings–>System–>Display–>Graphics list, probably added automatically during installation (unlike PL).

Please let me know if this setting resolves the issue for you guys.

Sure, but it may take time, since my PL issues are somewhat non-reproducible.
I have 591.74 on RTX-4070 and this driver has other issues, getting card resets (with 2-3 sec black screen) just opening some Web page or using Photo app. Looks like a common problem. It doesn’t happen too often and I have to live with it anyway…

If you’re on windows 11, a recent monthly update distro included a fix for intermittent black screen ‘flash’ errors.

That’s what I assumed here as well. – My old built-to-custom desktop is equipped with this motherboard, has DVD and HDMI ports, but since I never used them, I even don’t know if they work.

I never intended to use it for gaming, and opted for a quiet, air-cooled PC with an energy-efficient Nvidia GTX 1060 6GB. Last year it was replaced by an Nvidia RTX 4070 12GB and a more powerful power supply, long before the switch to Windows 11.

@KeithRJ

Please let me know if this setting resolves the issue for you guys.

As far as I remember, I always had this high-performance setting for DXO PL. The problems arose with the early version(s) of PL9 and the associated Nvidia drivers. Since PL 9.5 and the Nvidia Studio driver 591.74, it has been running much more reliably.
:crossed_fingers:

Do you mean ‘Preview Update (KB5077241) (26200.7922)’?
Currently I’m at ‘2026-02 Security Update (KB5077181) (26200.7840)’ .
I never install Microsoft “Preview Updates”, since I’ve lost enough mental health due to Microsoft, which they won’t refund :frowning:

1 Like

@KeithRJ I do not see your option 2, as shown in your snapshot?

My drivers for the 3060(12GB) are shown in the snapshot above, 595.71, and I am still having problems with the St Pancras image on both the 3060(12GB) and even worse problems on the 5060Ti(16GB), with both machines running PL9.5.0 on Win 10.