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

Reply via email to