Re: [darktable-user] Migration of old XMP sidecar files to current dt version

2020-01-08 Thread jys
There's a github issue for this now: 
https://github.com/darktable-org/darktable/issues/4059


On Fri, Jan 3, 2020, at 09:34, Manuel Presnitz wrote:
> Hello altogether,
> 
> I'm using darktable for some month now and I'm really impressed by its 
> capabilities and I also like
> its interface. So, first of all thanks a lot for you years-long efforts!
> 
> What I'm currently wondering is how should I handle different module 
> versions in different darktable
> versions when archiving my editing history in xmp sidecar files?!
> 
> To give an example where I stumbled upon this problem(?) recently: I 
> edited some pictures with the
> current stable version (3.0.0), including the "basic adjustment" 
> module. As I'm always curious to
> test new things, I also built the current dev version 
> (3.1.0+289~gf788bfff3) and imported a copy of
> the dt-3.0-edited photos together with their 3.0-sidecar files.
> 
> Upon doing that I get the message: "module 'basicadj' version mismatch: 
> 2 != 1" on various pictures.
> So far I understand the message, as dt 3.0 wrote modversion="1" into 
> the sidecar file and dt 3.1 has
> modversion="2" of the (redesigned) basic adjustment module.
> 
> But I don't understand how I can work around that issue. The imported 
> pictures simply lack the
> editing step of the basic adjustment module, which effectively altered 
> the result.
> 
> Is this only a dev version problem and final stable versions get 
> conversion routines for older
> module versions? (Some modules have modversion as high a 6, so this 
> phenomenon should've
> occured already multiple times)
> 
> Or how do you archive your editing history? Just using old sidecar 
> files with new dt versions seem
> not to guarantee the same (or at least a similar, neglecting 
> implementation differences) final
> image. Do I have to document which dt version I used for which photos 
> and keep that version as long
> as possible if I want to make changes to older pictures?
> 
> Sorry if that's a frequent and/or silly question, but I could neither 
> find a clue on the mailing
> list archive, nor the FAQ. However, I'm pretty sure I'm not the first 
> one who is wondering about
> that point, so I's really appreciate your opinions or if you can give 
> me a clue where to find
> information about migration of xmp files from older dt versions.
> 
> Thanks a lot & best regards,
> Manuel.
> 
> 
> 
> Just for completeness my current machine configuration:
> 
> Arch Linux
> Intel Xeon E3-1535M v5
> Nvidia Quadro M2000M, Driver 440.44
> darktable 3.1.0+289~gf788bfff3
> 
> 
> 
> darktable user mailing list
> to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org
> 
>

-- 
jys

darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org



Re: [darktable-user] Workflow question

2020-01-08 Thread August Schwerdfeger
* Cropping and sharpening are performed in Darktable as non-destructive
edits.

* Resizing/scaling is done as part of the export process rather than as a
darkroom edit, although as far as I know there is not a ready-made export
target ("storage") that allows exporting the same image in several
resolutions/formats at once.

* The automatic "master"-to-duplicate propagation of tags is also not
feasible out-of-the-box, as tags added to one version of an image cannot be
automatically propagated to the other versions. You could, of course,
select all the versions of a specific image when applying the tag, or if
this is not possible there are also some Lua add-ons [1]
 that would help copy the new
tag.

--
August Schwerdfeger
aug...@schwerdfeger.name

On Wed, Jan 8, 2020 at 3:46 PM Patrick Shanahan  wrote:

> * Sherwood Botsford  [01-08-20 16:04]:
> > I've run into this a couple of times related to the catalog process:
> >
> > Consider:
> >
> > 1  I import a roll of images.
> > 2  I assign keywords to the images.
> > 3  I tweak them, some in various ways.
> > 4  I crop, resize and sharpen some of them.
> > 5 I export them in various resolutions and various file formats.
> >
> > Starting at step 4 I'm performing destructive edits.
>
> so at step 4 you have left dt and are editing in some other software?
> dt does not due destructive edits.
>
> > Is there a recommended workflow that would enable:
>
> use dt rather than some other software.
>
> --
> (paka)Patrick Shanahan   Plainfield, Indiana, USA  @ptilopteri
> http://en.opensuse.orgopenSUSE Community Memberfacebook/ptilopteri
> Photos: http://wahoo.no-ip.org/piwigo   paka @ IRCnet freenode
>
> 
> darktable user mailing list
> to unsubscribe send a mail to
> darktable-user+unsubscr...@lists.darktable.org
>
>


darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org

Re: [darktable-user] Workflow question

2020-01-08 Thread Patrick Shanahan
* Sherwood Botsford  [01-08-20 16:04]:
> I've run into this a couple of times related to the catalog process:
> 
> Consider:
> 
> 1  I import a roll of images.
> 2  I assign keywords to the images.
> 3  I tweak them, some in various ways.
> 4  I crop, resize and sharpen some of them.
> 5 I export them in various resolutions and various file formats.
> 
> Starting at step 4 I'm performing destructive edits.

so at step 4 you have left dt and are editing in some other software?
dt does not due destructive edits.
 
> Is there a recommended workflow that would enable:

use dt rather than some other software.

-- 
(paka)Patrick Shanahan   Plainfield, Indiana, USA  @ptilopteri
http://en.opensuse.orgopenSUSE Community Memberfacebook/ptilopteri
Photos: http://wahoo.no-ip.org/piwigo   paka @ IRCnet freenode

darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org



[darktable-user] Workflow question

2020-01-08 Thread Sherwood Botsford
I've run into this a couple of times related to the catalog process:

Consider:

1  I import a roll of images.
2  I assign keywords to the images.
3  I tweak them, some in various ways.
4  I crop, resize and sharpen some of them.
5 I export them in various resolutions and various file formats.

Starting at step 4 I'm performing destructive edits.

Is there a recommended workflow that would enable:

* Keeping the destructively edited versions in DT, and tracking that they
were derived from a given master.
* Adding keywords to an edited version that didn't necessarily apply to the
master image.

E.g.  One time I did a batch of files with output in 18 different
resolutions.  Suppose a client sends me back an  image, "Can I get the full
resolution version of this?  Some metadata standard to track derivatives?

E.g.  I crop a person out of an image.  The original image has keyword
"Person: John Smith"  The new image should be missing that keyword.  But
the flip side of that:  Later I add another keyword to the master:
"Weather: Cloudy Bright" Then I want that keyword to propagate to derived
images.


Regards

Sherwood


darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org

Re: [darktable-user] 3.0

2020-01-08 Thread Guido Scholz
Am Mon, 06. Jan 2020 um 21:01:04 -0500 schrieb Michael:

Hi Michael,

> So I'm thinking I want to compile 3.0 (getting tired of waiting for
> pascal to update his ppa). So I'm lost 


Instead of waiting for an updated ppa package, you can easily build your own 
package
based on the debian experimental source packages like this, does not take more 
than
five minutes:

8<---

# step by step instruction how to build darktable 3.0.0 debian/Ubuntu
# package
#
# create directory for package building
mkdir -p ~/src/debian
cd ~/src/debian

# download debian source packages
wget 
http://deb.debian.org/debian/pool/main/d/darktable/darktable_3.0.0.orig.tar.xz
wget 
http://deb.debian.org/debian/pool/main/d/darktable/darktable_3.0.0-1.debian.tar.xz

# extract content
tar -xf darktable_3.0.0.orig.tar.xz
cd darktable-3.0.0
tar -xf ../darktable_3.0.0-1.debian.tar.xz

# install tools for building debian packages
sudo apt install build-essential

# install required packages for darktable (debian/control: build-depends)
# split into several lines for better readability
sudo apt install cmake debhelper intltool libcairo2-dev libcolord-dev 
libcolord-gtk-dev
sudo apt install libcups2-dev libcurl4-gnutls-dev libexiv2-dev libflickcurl-dev
sudo apt install libglib2.0-dev libgphoto2-dev libgraphicsmagick1-dev 
libgtk-3-dev
sudo apt install libjpeg-dev libjson-glib-dev liblcms2-dev liblensfun-dev 
liblua5.3-dev
sudo apt install libopenexr-dev libopenjp2-7-dev libosmgpsmap-1.0-dev libpng-dev
sudo apt install libpugixml-dev librsvg2-dev libsecret-1-dev libsoup2.4-dev
sudo apt install libsqlite3-dev libtiff-dev libwebp-dev xsltproc

# build the darktable package
dpkg-buildpackage -rfakeroot -uc -us
cd ..

#install new package
sudo dpkg -i darktable_3.0.0-1_amd64.deb

8<---


Guido





> 
> Easy way
> 
> ./build.sh --prefix /opt/darktable --build-type Release
> 
> What about the existing darktable installation? Will it be overwritten
> or else do I need to do anything? Should I rename a copy of 2.6.3 to
> an old directory?
> 
> 
> -- 
> :-)~MIKE~(-:
> 
> darktable user mailing list
> to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org

-- 
http://wie-im-flug.net/
http://www.lug-burghausen.org/


signature.asc
Description: PGP signature


Re: [darktable-user] darktable and multiple GPUs

2020-01-08 Thread Anna Simon



On 08.01.20 15:08, J. Paul Bissonnette wrote:

On Wed, 8 Jan 2020 14:48:18 +0100
"Anna Simon"  wrote:


Hi,

I have a laptop with dual graphics, Intel + Nvidia. Under Ubuntu, I
think darktable can use both GPUs since I installed the Intel Neo
driver. I have 2 questions/problems:

Is there any advantage in using both GPUs? If yes, what are the
optimal settings for them? I have read the chapter OpenCL and
multiple GPUs in the manual but it's difficult to understand for me.
Though I started darktable a few times with darktable -d perf, I am
not sure if it is faster than with CPU + Nvidia only, I have not done
extensive performance tests yet. I am not sure I can interpret the
output correctly. Panning at 100% view seems to take 1.75 seconds
with both GPUs and 1.85 with Nvidia only, with certain settings (new
denoise profiled nonlocal auto was active among other modules). These
are extracts from the output when I type darktable-cltest: 0.191446
[opencl_priorities] these are your device priorities: 0.191448
[opencl_priorities]    image   preview export  thumbs
preview2 0.191450 [opencl_priorities]    0   0
0   0   0 0.191453 [opencl_priorities]    1
1   1   1   1 0.191456 [opencl_priorities] show if opencl
use is mandatory for a given pixelpipe: 0.191457
[opencl_priorities]    image   preview export  thumbs
preview2 0.191462 [opencl_priorities]    0   0
0   0   0 0.191088 [opencl_init] OpenCL successfully
initialized. 0.191090 [opencl_init] here are the internal numbers and
names of OpenCL devices available to darktable: 0.191092
[opencl_init]  0   'GeForce MX250' 0.191097
[opencl_init]  1   'Intel(R) Gen11 HD Graphics NEO'
0.191103 [opencl_init] FINALLY: opencl is AVAILABLE on this system.
0.191106 [opencl_init] initial status of opencl enabled flag is ON.
Second question/problem: darktable can use both GPUs under Ubuntu but
not under Debian (testing or stable). Apparently, there the Nvidia
can only be used by darktable or other apps if Bumblebee is
installed. If Bumblebee is not installed, the device is not seen by
darktable. But if I type optirun darktable-cltest, only the Nvidia
can be used, the Intel device is not seen. Although driver 430 and
nvidia-settings from the nonfree repo is installed, nvidia-settings
cannot be started. The output is that the driver is not loaded, I
think. I have also removed the nouveau driver. Thanks in advance for
the help Anna


darktable user mailing list to unsubscribe send a mail to
darktable-user+unsubscr...@lists.darktable.org

In the Darktable preferences - core options are: default , multiple
GPUs and Very Fast GPU. Is that any help?

"multiple GPUs" is automatically chosen there


darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org



darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org



Re: [darktable-user] darktable and multiple GPUs

2020-01-08 Thread J. Paul Bissonnette
On Wed, 8 Jan 2020 14:48:18 +0100
"Anna Simon"  wrote:

> Hi,
>  
> I have a laptop with dual graphics, Intel + Nvidia. Under Ubuntu, I
> think darktable can use both GPUs since I installed the Intel Neo
> driver. I have 2 questions/problems:
>  
> Is there any advantage in using both GPUs? If yes, what are the
> optimal settings for them? I have read the chapter OpenCL and
> multiple GPUs in the manual but it's difficult to understand for me.
> Though I started darktable a few times with darktable -d perf, I am
> not sure if it is faster than with CPU + Nvidia only, I have not done
> extensive performance tests yet. I am not sure I can interpret the
> output correctly. Panning at 100% view seems to take 1.75 seconds
> with both GPUs and 1.85 with Nvidia only, with certain settings (new
> denoise profiled nonlocal auto was active among other modules). These
> are extracts from the output when I type darktable-cltest: 0.191446
> [opencl_priorities] these are your device priorities: 0.191448
> [opencl_priorities]    image   preview export  thumbs
> preview2 0.191450 [opencl_priorities]    0   0
> 0   0   0 0.191453 [opencl_priorities]    1
> 1   1   1   1 0.191456 [opencl_priorities] show if opencl
> use is mandatory for a given pixelpipe: 0.191457
> [opencl_priorities]    image   preview export  thumbs
> preview2 0.191462 [opencl_priorities]    0   0
> 0   0   0 0.191088 [opencl_init] OpenCL successfully
> initialized. 0.191090 [opencl_init] here are the internal numbers and
> names of OpenCL devices available to darktable: 0.191092
> [opencl_init]  0   'GeForce MX250' 0.191097
> [opencl_init]  1   'Intel(R) Gen11 HD Graphics NEO'
> 0.191103 [opencl_init] FINALLY: opencl is AVAILABLE on this system.
> 0.191106 [opencl_init] initial status of opencl enabled flag is ON.
> Second question/problem: darktable can use both GPUs under Ubuntu but
> not under Debian (testing or stable). Apparently, there the Nvidia
> can only be used by darktable or other apps if Bumblebee is
> installed. If Bumblebee is not installed, the device is not seen by
> darktable. But if I type optirun darktable-cltest, only the Nvidia
> can be used, the Intel device is not seen. Although driver 430 and
> nvidia-settings from the nonfree repo is installed, nvidia-settings
> cannot be started. The output is that the driver is not loaded, I
> think. I have also removed the nouveau driver. Thanks in advance for
> the help Anna
> 
> 
> darktable user mailing list to unsubscribe send a mail to
> darktable-user+unsubscr...@lists.darktable.org

In the Darktable preferences - core options are: default , multiple
GPUs and Very Fast GPU. Is that any help?

darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org



[darktable-user] darktable and multiple GPUs

2020-01-08 Thread Anna Simon
Hi,

 

I have a laptop with dual graphics, Intel + Nvidia. Under Ubuntu, I think darktable can use both GPUs since I installed the Intel Neo driver.

 

I have 2 questions/problems:

 

Is there any advantage in using both GPUs? If yes, what are the optimal settings for them? I have read the chapter OpenCL and multiple GPUs in the manual but it's difficult to understand for me.

 

Though I started darktable a few times with darktable -d perf, I am not sure if it is faster than with CPU + Nvidia only, I have not done extensive performance tests yet. I am not sure I can interpret the output correctly. Panning at 100% view seems to take 1.75 seconds with both GPUs and 1.85 with Nvidia only, with certain settings (new denoise profiled nonlocal auto was active among other modules).

 

These are extracts from the output when I type darktable-cltest:

 


0.191446 [opencl_priorities] these are your device priorities:
0.191448 [opencl_priorities]    image   preview export  thumbs  preview2
0.191450 [opencl_priorities]    0   0   0   0   0
0.191453 [opencl_priorities]    1   1   1   1   1
0.191456 [opencl_priorities] show if opencl use is mandatory for a given pixelpipe:
0.191457 [opencl_priorities]    image   preview export  thumbs  preview2
0.191462 [opencl_priorities]    0   0   0   0   0

 

 


0.191088 [opencl_init] OpenCL successfully initialized.
0.191090 [opencl_init] here are the internal numbers and names of OpenCL devices available to darktable:
0.191092 [opencl_init]  0   'GeForce MX250'
0.191097 [opencl_init]  1   'Intel(R) Gen11 HD Graphics NEO'
0.191103 [opencl_init] FINALLY: opencl is AVAILABLE on this system.
0.191106 [opencl_init] initial status of opencl enabled flag is ON.

 

 

Second question/problem: darktable can use both GPUs under Ubuntu but not under Debian (testing or stable). Apparently, there the Nvidia can only be used by darktable or other apps if Bumblebee is installed. If Bumblebee is not installed, the device is not seen by darktable. But if I type optirun darktable-cltest, only the Nvidia can be used, the Intel device is not seen. Although driver 430 and nvidia-settings from the nonfree repo is installed, nvidia-settings cannot be started. The output is that the driver is not loaded, I think. I have also removed the nouveau driver.

 

Thanks in advance for the help

 

Anna




darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org