sQsA Darktable - short question / short answer

Thanks, didnā€™t expect thatā€¦ :wink:

After reading the bugreport I thought there was maybe some communication with osm. Especially because the error message was gone. Anyway, looking forward for the new version (is there a schedule for 2.3?)

There were two issues: A bad HTML response from OSM, which turned out to be an error message because dt didnā€™t set an user agent in the HTML request. They fixed the first part, we did the 2nd.

The next release will be 2.4.0. 2.3 is the internal numbering for our current development version. Even 2nd digit == release, uneven == development cycle.
If everything goes as planned it will be out this year, I personally aim for as early as possible.

Hi guys, I happen to use darktable with RX480 (bought specifically for darktable) on a 4K display, Intel i5 CPU, 16GB RAM, OpenCL enabled. Editing and exporting is nice and fast, no problem there. But I have to say that OpenCL is an absolute must, with CPU rendering everything takes about ten times as long.

However, I do have speed problems in Lighttable since I switched to the 4K display. It seems that the thumbnails (applies to Filmstrip as well) are redrawn on every pixel movement of the mouse, eating all the CPU and making Lighttable navigation extremely slugginsh. Thereā€™s a bug report for this (https://redmine.darktable.org/issues/10764), but unfortunately it didnā€™t seem to gather a lot of user attention, so I wonder if other people on 4K arenā€™t affected by this.

This issue is not really related to 4k. Maybe its getting worse with 4k, because there are more pixels, which are redrawn while moving the mouse, but I also do experience this issue (https://redmine.darktable.org/issues/11572)

Indeed, itā€™s just much more noticeable on large pixel count and since itā€™s CPU-based, openCL doesnā€™t help. Unfortunately for me it makes managing photos in lighttable almost unusable, I do everything in other programs and in darktable I immediately switch to darkroom only for editing.

May I ask what OS you are running? I wanna get a RX480 myself but would love to stick with tumbleweed. I am not sure, if the AMDGPU-Pro driver (which is needed for openCL AFAIK) will do a good job on a rolling releaseā€¦

Iā€™m using Mint, never tried installing it on a different one, sorry. The AMDGPU-Pro installation goes smoothly, I just had to modify the install script to accept Mint instead of plain Ubuntu (change one string).

Iā€™m using Manjaro. I have AMD A10 7870K Radeon 7 but cannot get opencl working. Iā€™ve installed amdgpu and opencl-amd but as a newbie to Linux Iā€™m not sure what to do next to get opencl working in darktable. Any ideas?

Might this link be of use to you?
https://wiki.tiker.net/OpenCLHowTo

Or this one?
https://wiki.archlinux.org/index.php/GPGPU

/Claes in Lund, Sweden

Thanks Claes - added to Pocket to read later.

I think this will not help. The opensource driver for AMD doesnā€™t include OpenCL Image support. So the only way to go is AMDGPU-Pro or fglrx (up to XOrg 1.17 if I remember correctly, fglrx doesnā€™t support any newer XOrg version.). But even if it would work I donā€™t know if it really would help as your CPU has a onboard graphics.

1 Like

Hi, what could have happened, if my historgram is gone? Thanks

Thatā€™s a strange one. When moving the mouse over the histogram, do you see the buttons for the color channels? Maybe you turned all of them off by accident?

1 Like

Maybe you placed a color picker on a dark (black) spot and activated the ā€˜restrict histogram to selectionā€™ option in the color picker module?

Thanks @houz and @Wocket. Iā€™m going to test it this evening.

Thanks

Ok, it really was like houz saidā€¦ (sorry, that was stupid :slight_smile: )

Another thing. Iā€™m trying to get into parametric masks. I created one, whiich should be limited to the dark areas. The mask, which I see suggests, that I have made everything correct (The drawn part of the mask is just for getting rid of a spot in the sky).
Here is the picture:

And here is the mask (so far so good :+1: )


No I do something a little bit extreme just to show, where my problem is. Here is what happens if I raise the exposure by +0,70 EV

And here is what happens, if I raise by 2 EV.

What goes wrong here? While raising the EV I clearly see that the formerly pushed area gets dark again and then the rest gets brightened up.

thanks

Edit: OK, it seems that limiting the output is part of the problem (No I do understand the different influence of input / output a little bit better). But shouldnā€™t everything gets brightened up to a specific amount (instead of getting darker again)?

edit again: grml, it seems that changing the EV changes the mask itself. Is that intended? Thanks

As you said yourself, this is because you have added a luminosity mask on the output values. This kind of a mask says Darktable to select pixels which their values AFTER processing the image (here, increasing the exposure) will be in the range you have specified. So, when you raise exposure by 0.7, the luminance values of the mountains AFTER applying +0.7 EV are still in the range you have specified for the output values. But when you raise exposure by 2, the luminance value of this area AFTER applying +2 EV gets brighter than the specified range of output values. Therefore, they would not be included in your mask anymore, as indicated in your last screenshot.

2 Likes

OK thanks, not what I would have expected, but I get the idea behind it. :+1:

@msd explained it really good. The point to take away is: In almost all cases you want to use the input slider and leave the output slider alone. There might be exceptions to that rule, but I myself never encountered any. :slightly_smiling_face:

2 Likes

Saw this on Reddit regarding a query on converting colour to black & white. I liked the reply so much Iā€™ve copied it below;

ā€“]drxg 3 points 14 days ago
Assuming you are using raw filesā€¦
Switch to using the color channels module. With the drop down (output) set to gray I find adjusting the green and red (leaving blue where it is) can vary and provide a satisfactory tonal output.
Same thing in gimp but this is waay better.
Do this before touching the levels or curves as it alters contrast.