Darktable culling, implement prefetch?

In Darktable, when culling (using lighttable, pressing x) and moving to next image (right/left arrow or press reject with filters on, etc) you will have a small delay (~1sec depending on hardware).

If you just press and hold your right key so that it moves through all your images (this will delay each image with this small delay), but this seems to cache them, because after this you can move seamlessly back and forth without this small delay.

Is there anyway to have this caching being done in the background or at startup so that I do not have to scroll through all my images first? And if not, where can I ask the developers to maybe consider this feature?

Yes!

You may want to enable the disk backend for both thumbnail and full preview cache.
Also background thumbnail generation on inactivity is useful.

See

https://docs.darktable.org/usermanual/4.6/en/preferences-settings/lighttable/

https://docs.darktable.org/usermanual/4.6/en/lighttable/digital-asset-management/thumbnails/

3 Likes