Credit where it’s due; PhotoLab 7 performance has improved since launch - yes even for me - and I’m glad to see that’s the case. It’s almost in a good place, even on my old system.
There is one little gremlin however, and I think I’ve tracked it down.
I speak of Lens Sharpness Optimisation changes, specifically made using masks.
If I set LSO as a global value, there are no issues. I can make edits globally or using masks without significant performance loss (too many masks and things do slow down, but that’s expected).
However, my preferred editing process is to apply a low LSO value globally and apply a higher value to specific subjects via masks.
If I do that, PL slows to an absolute crawl and takes half a minute - maybe more - just to generate its “full preview”:
This performance loss seems especially bad if the LSO change is applied to an AI-generated mask, but it still takes a while longer than other edits to apply to non-AI masks (control points, auto-brush etc.).
I don’t see the same slowdown with changes to exposure, tone, ClearView, contrast, WB, HSL, denoising or blur. It’s strictly local masked LSO changes that causes this.
I’m not sure there’s a “cure” for this at the user end, except to implement local LSO changes last before exporting… which is what I do currently. It’d be nice if it didn’t have such an impact, of course.

