Am 09.04.2017 um 18:38 schrieb Ulrich Pegelow: > Am 09.04.2017 um 17:29 schrieb Matthias Andree: >>> What's your number of background threads (fourth entry in core >>> options)? >> >> It's currently set to 2, and if removed from the configuration file with >> darktable stopped, >> will revert to 2 when darktable gets restarted and closed next time. >> >> Note I see this quite often, but I don't see where that time comes from: >> >> [dev] took 4,787 secs (5,388 CPU) to load the image. >> [dev] took 4,787 secs (5,388 CPU) to load the image. >> > > You might try higher values like six or eight. Main advantage of many > background threads is hiding I/O latency and that might be a main > issue here.
Copying from USB3 HDD (2 TB, NTFS formatted) to internal SATA Samsung SSD 830 transferred 40...60 MB/s, the latter reads back >200 MB/s. Creating a second copy on the same SSD partition managed 105 MB/s (read + write, so actually read 105 + write 105), reading from a raw partition is ~250 MB/s. Old hardware... :-o > Might easily be that the main issue on your system is stalling I/O > (for whatever reason). Please make some experiments from a very fast > storage medium (SSD, ram disk) to find out if this is the main cause. ...that, and 6 threads, speeds things up noticably, nearly maxes out the CPU and takes ~40 s to generate 136 thumbnails, a few use aggressive CPU-only IOPs like raw denoise. 2 threads take longer (c. 1 min). > There are some modules where no OpenCL code is available (Amaze > demosaic, raw denoise, color input/output profile with LittleCMS2) but > I cannot say if this is the main cause here. At least several of the > modules from the output below have OpenCL support. Please try further > to isolate if slow CPU processing correlates with specific images and > their history stacks. This needs some more time. Some might use amaze, raw denoise is part of a few, color profile should not have happened TTBOMK. ___________________________________________________________________________ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org