.. okay, it has been removed. iirc this is the loop that used to be
parallel (needs some added sync inside):

https://github.com/darktable-org/darktable/blob/master/src/control/jobs/control_jobs.c#L1236

-jo
On Mon, Sep 10, 2018 at 3:26 PM johannes hanika <hana...@gmail.com> wrote:
>
> heya,
>
> to tell you the truth i don't remember the state of the exporter. we
> did have this option precisely for what you describe. one pixel
> pipeline one GPU, and several for the export. i think it did lead to a
> certain amount of race conditions for sequence numbers etc, and for
> CPU based export, it didn't actually speed things up (in fact it
> slowed it down).
>
> so the option was removed but it's possible that the backend still
> supports it to some extent. even for multi-GPU setups our experience
> back then was that export speed was much more io bound (read big RAW,
> write full res high quality JPG..) than compute bound, so the idea
> didn't receive much attention. today we arguably have quite a few very
> expensive operations so we might want to re-evaluate this.
>
> cheers,
>  jo
>
> On Mon, Sep 3, 2018 at 8:09 PM Lutz Labusch <lutz.labu...@gmail.com> wrote:
> >
> > Hi all,
> >
> > i want to say thank you for darktable, which is a pretty nice program, 
> > first.
> >
> > As a owner of two (n)  powerful GPU devices it will be very interesting to 
> > have the possibility to have two (n) exporting threads for larger jobs. Is 
> > there somewhere an hidden option for this?
> >
> > Thanks and best regards
> >
> > ___________________________________________________________________________ 
> > darktable developer mailing list to unsubscribe send a mail to 
> > darktable-dev+unsubscr...@lists.darktable.org
___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org

Reply via email to