Customizing setting up Darktable for Windows

By default profile of primary monitor
https://discuss.pixls.us/t/which-profile-is-darktable-using-on-a-windows10-multi-monitor-pc
Be aware of the cm bug
Windows: incorrect colors on secondary monitor · Issue #3619 · darktable-org/darktable · GitHub

I’ve spent a couple of hours doing that for at least some of the devices in question.

You can only use ICC files with DT…If you calibrate your camera then use that icc in the input profile module…for the display you can right click on an icon down at the bottom right and select the correct icc file…To be found the profiles should be in the configuration folder …under a subfolder color…
It shows as system so it might be correct if the os is setup right but i would select it by name…

image

Icc files should be copied to…

C:\Users\username\AppData\Local\darktable\color\in for input profiles like your camera and out for output profiles for export and display…

I have noticed that when I hover the mouse over either Input Profiles or Output Profiles it displays a couple of paths for each that are of the form …\darktable\color\in & …\darktable\color\out.

I cannot find any folders named “color” anywhere in my installation.

You have to add them to the darktable folder in the Users Appdata folder…given in my post

You may have to enable show hidden folders in you OS if you hide them…not sure but Appdata is system folder so it might get hidden?? I don’t have time to look right now…but you could check…if you enable that in the properties of File explorer.

Well now, I haven’t added anything. So that could explain NOT finding them.

I also notice that when I go to select a profile, say for Input the drop down list includes a bunch of names some of which look to be peculiar to DT. However, I cannot find any files that even begin with the first part of those names.

I keep my system setup to always display Hidden and System files.

What I thought DCP profiles provided was a standard set that corresponded to those used in the camera (i.e., camera specific) for different picture styles. If I have to perform my own calibrations to produce ICC profiles I do NOT think I’m going to get the same thing. My thinking is that even if you want to create your own for whatever reason having the standard ones available is very desirable if only for comparison purposes. Am I missing something?

No its just that DT doesn’t support DCP files. There are some ways to try to convert them but I am not sure how faithful it is…DT does have a set of internal profiles…once you add yours then it will be added to the list… As for your monitor that will be an icc file that your calibration software made …so you just need to put it in color out and then you should be able to select it… RT and ART support DCP but not DT…As far as standard I think DT uses the matrix from Adobe for camera profiles so it should be fairly standard…at least for a matrix icc file…I believe these are preferred for scene referred unbounded data over something with a LUT included

Also note you can’t print from DT on Windows…there is no support…you would have to export or use it virtually in WSL maybe??

Have you tried the latest development version of RT?

No I haven’t. I generally avoid debugging for this kind of software. However, this situation probably makes an exception to that philosophy a good idea. Will do.

Good to know but printing is a whole other matter that has presented plenty of problems also. As it turns out I very much depend on the Canon supplied software for printing on my Canon printer.

I’ve now noticed that the DT User Guide section on Color Management says the following:

“Input color specifications are taken from embedded or user-supplied ICC profiles or (in the case of raw files) from a library of camera-specific color matrices.”

What looks to be the default setting for Input Profile says “Standard Color Matrix”. Is that supposed to know about my camera? If so, how do confirm that DT even knows about (includes) a specific camera? Also, doesn’t look like there are any choices for different picture styles like are found with DCP profiles.

Also, I didn’t notice any mention of what all the other choices for Input Profile refer to! Might it be that they are only for processing jpg files?

Just like DCP files you need to take a matching JPG and generate an ICC or style to give you that look…Adobe supports DCP so you can get them along with a std one…for ICC files unless your camera maker provides them you will have to create them. If DT doesn’t support your camera it should throw an error so if you get the std matrix you should be fine…There is a section in the manual that explains all the color profiles…

Many of the ‘development versions’ are pretty stable. I’ve been one the development version of darktable for years, with hardly any trouble. Others have used RawTherapee without issues. RT currently has some problems releasing a new official version, but not because of quality issues.

Perhaps through this page on the darktable site?

The development version (5.8-3075) downloaded today appears to be NO better than the so-called stable version that must be a couple of years old now when it comes to support for metadata from Canon CR3 format raw files.

It doesn’t read metadata, but you should be able to edit the images.

My Canon EOS R which is kind of the entry level full frame mirrorless version is NOT on the list. No indication of that is given when I process the raw file using DT.

It has wb data so I think its supported…from source code

//Canon EOS R Firmware Version 1.8.0
{ “Canon”, “EOS R”, Daylight , -9, { 1.7900390625, 1, 1.640625, 0 } },
{ “Canon”, “EOS R”, Daylight , -8, { 1.8125, 1, 1.6181640625, 0 } },
{ “Canon”, “EOS R”, Daylight , -7, { 1.8349609375, 1, 1.5947265625, 0 } },
{ “Canon”, “EOS R”, Daylight , -6, { 1.8623046875, 1, 1.5703125, 0 } },
{ “Canon”, “EOS R”, Daylight , -5, { 1.892578125, 1, 1.546875, 0 } },
{ “Canon”, “EOS R”, Daylight , -4, { 1.9208984375, 1, 1.5234375, 0 } },
{ “Canon”, “EOS R”, Daylight , -3, { 1.943359375, 1, 1.4990234375, 0 } },
{ “Canon”, “EOS R”, Daylight , -2, { 1.96875, 1, 1.4755859375, 0 } },
{ “Canon”, “EOS R”, Daylight , -1, { 1.99609375, 1, 1.4501953125, 0 } },
{ “Canon”, “EOS R”, Daylight , 0, { 2.0234375, 1, 1.423828125, 0 } },
{ “Canon”, “EOS R”, Daylight , 1, { 2.0517578125, 1, 1.404296875, 0 } },
{ “Canon”, “EOS R”, Daylight , 2, { 2.0771484375, 1, 1.3837890625, 0 } },
{ “Canon”, “EOS R”, Daylight , 3, { 2.107421875, 1, 1.36328125, 0 } },
{ “Canon”, “EOS R”, Daylight , 4, { 2.1337890625, 1, 1.34375, 0 } },
{ “Canon”, “EOS R”, Daylight , 5, { 2.1650390625, 1, 1.3232421875, 0 } },
{ “Canon”, “EOS R”, Daylight , 6, { 2.1884765625, 1, 1.3046875, 0 } },
{ “Canon”, “EOS R”, Daylight , 7, { 2.216796875, 1, 1.2861328125, 0 } },
{ “Canon”, “EOS R”, Daylight , 8, { 2.24609375, 1, 1.267578125, 0 } },
{ “Canon”, “EOS R”, Daylight , 9, { 2.2802734375, 1, 1.2470703125, 0 } },
{ “Canon”, “EOS R”, Shade , -9, { 2.0478515625, 1, 1.40625, 0 } },
{ “Canon”, “EOS R”, Shade , -8, { 2.0771484375, 1, 1.3857421875, 0 } },
{ “Canon”, “EOS R”, Shade , -7, { 2.1025390625, 1, 1.365234375, 0 } },
{ “Canon”, “EOS R”, Shade , -6, { 2.12890625, 1, 1.345703125, 0 } },
{ “Canon”, “EOS R”, Shade , -5, { 2.16015625, 1, 1.3251953125, 0 } },
{ “Canon”, “EOS R”, Shade , -4, { 2.1884765625, 1, 1.3056640625, 0 } },
{ “Canon”, “EOS R”, Shade , -3, { 2.216796875, 1, 1.2880859375, 0 } },
{ “Canon”, “EOS R”, Shade , -2, { 2.24609375, 1, 1.2685546875, 0 } },
{ “Canon”, “EOS R”, Shade , -1, { 2.275390625, 1, 1.2490234375, 0 } },
{ “Canon”, “EOS R”, Shade , 0, { 2.3115234375, 1, 1.2275390625, 0 } },
{ “Canon”, “EOS R”, Shade , 1, { 2.337890625, 1, 1.2119140625, 0 } },
{ “Canon”, “EOS R”, Shade , 2, { 2.3701171875, 1, 1.1953125, 0 } },
{ “Canon”, “EOS R”, Shade , 3, { 2.3984375, 1, 1.17578125, 0 } },
{ “Canon”, “EOS R”, Shade , 4, { 2.4326171875, 1, 1.1572265625, 0 } },
{ “Canon”, “EOS R”, Shade , 5, { 2.4677734375, 1, 1.138671875, 0 } },
{ “Canon”, “EOS R”, Shade , 6, { 2.4912109375, 1, 1.1240234375, 0 } },
{ “Canon”, “EOS R”, Shade , 7, { 2.515625, 1, 1.107421875, 0 } },
{ “Canon”, “EOS R”, Shade , 8, { 2.546875, 1, 1.0908203125, 0 } },
{ “Canon”, “EOS R”, Shade , 9, { 2.5791015625, 1, 1.0732421875, 0 } },
{ “Canon”, “EOS R”, Cloudy , -9, { 1.9248046875, 1, 1.51953125, 0 } },
{ “Canon”, “EOS R”, Cloudy , -8, { 1.9462890625, 1, 1.4970703125, 0 } },
{ “Canon”, “EOS R”, Cloudy , -7, { 1.97265625, 1, 1.4716796875, 0 } },
{ “Canon”, “EOS R”, Cloudy , -6, { 2.0, 1, 1.4462890625, 0 } },
{ “Canon”, “EOS R”, Cloudy , -5, { 2.02734375, 1, 1.421875, 0 } },
{ “Canon”, “EOS R”, Cloudy , -4, { 2.056640625, 1, 1.40234375, 0 } },
{ “Canon”, “EOS R”, Cloudy , -3, { 2.0810546875, 1, 1.3818359375, 0 } },
{ “Canon”, “EOS R”, Cloudy , -2, { 2.111328125, 1, 1.3603515625, 0 } },
{ “Canon”, “EOS R”, Cloudy , -1, { 2.1376953125, 1, 1.33984375, 0 } },
{ “Canon”, “EOS R”, Cloudy , 0, { 2.1650390625, 1, 1.3193359375, 0 } },
{ “Canon”, “EOS R”, Cloudy , 1, { 2.1923828125, 1, 1.302734375, 0 } },
{ “Canon”, “EOS R”, Cloudy , 2, { 2.2216796875, 1, 1.283203125, 0 } },
{ “Canon”, “EOS R”, Cloudy , 3, { 2.2509765625, 1, 1.2646484375, 0 } },
{ “Canon”, “EOS R”, Cloudy , 4, { 2.2861328125, 1, 1.244140625, 0 } },
{ “Canon”, “EOS R”, Cloudy , 5, { 2.322265625, 1, 1.224609375, 0 } },
{ “Canon”, “EOS R”, Cloudy , 6, { 2.3486328125, 1, 1.2080078125, 0 } },
{ “Canon”, “EOS R”, Cloudy , 7, { 2.3759765625, 1, 1.1904296875, 0 } },
{ “Canon”, “EOS R”, Cloudy , 8, { 2.4091796875, 1, 1.171875, 0 } },
{ “Canon”, “EOS R”, Cloudy , 9, { 2.4443359375, 1, 1.15234375, 0 } },
{ “Canon”, “EOS R”, Tungsten , -9, { 1.2763671875, 1, 2.2861328125, 0 } },
{ “Canon”, “EOS R”, Tungsten , -8, { 1.294921875, 1, 2.2607421875, 0 } },
{ “Canon”, “EOS R”, Tungsten , -7, { 1.3115234375, 1, 2.2353515625, 0 } },
{ “Canon”, “EOS R”, Tungsten , -6, { 1.330078125, 1, 2.2119140625, 0 } },
{ “Canon”, “EOS R”, Tungsten , -5, { 1.349609375, 1, 2.18359375, 0 } },
{ “Canon”, “EOS R”, Tungsten , -4, { 1.369140625, 1, 2.15625, 0 } },
{ “Canon”, “EOS R”, Tungsten , -3, { 1.3857421875, 1, 2.12890625, 0 } },
{ “Canon”, “EOS R”, Tungsten , -2, { 1.404296875, 1, 2.09375, 0 } },
{ “Canon”, “EOS R”, Tungsten , -1, { 1.423828125, 1, 2.064453125, 0 } },
{ “Canon”, “EOS R”, Tungsten , 0, { 1.4443359375, 1, 2.0322265625, 0 } },
{ “Canon”, “EOS R”, Tungsten , 1, { 1.462890625, 1, 2.0078125, 0 } },
{ “Canon”, “EOS R”, Tungsten , 2, { 1.4814453125, 1, 1.98046875, 0 } },
{ “Canon”, “EOS R”, Tungsten , 3, { 1.50390625, 1, 1.9501953125, 0 } },
{ “Canon”, “EOS R”, Tungsten , 4, { 1.5263671875, 1, 1.9208984375, 0 } },
{ “Canon”, “EOS R”, Tungsten , 5, { 1.548828125, 1, 1.892578125, 0 } },
{ “Canon”, “EOS R”, Tungsten , 6, { 1.5703125, 1, 1.8681640625, 0 } },
{ “Canon”, “EOS R”, Tungsten , 7, { 1.5927734375, 1, 1.841796875, 0 } },
{ “Canon”, “EOS R”, Tungsten , 8, { 1.615234375, 1, 1.8154296875, 0 } },
{ “Canon”, “EOS R”, Tungsten , 9, { 1.640625, 1, 1.7900390625, 0 } },
{ “Canon”, “EOS R”, CoolWhiteFluorescent, -9, { 1.5078125, 1, 2.23046875, 0 } },
{ “Canon”, “EOS R”, CoolWhiteFluorescent, -8, { 1.5302734375, 1, 2.2021484375, 0 } },
{ “Canon”, “EOS R”, CoolWhiteFluorescent, -7, { 1.5537109375, 1, 2.1787109375, 0 } },
{ “Canon”, “EOS R”, CoolWhiteFluorescent, -6, { 1.5751953125, 1, 2.1513671875, 0 } },
{ “Canon”, “EOS R”, CoolWhiteFluorescent, -5, { 1.59765625, 1, 2.1201171875, 0 } },
{ “Canon”, “EOS R”, CoolWhiteFluorescent, -4, { 1.623046875, 1, 2.08984375, 0 } },
{ “Canon”, “EOS R”, CoolWhiteFluorescent, -3, { 1.646484375, 1, 2.056640625, 0 } },
{ “Canon”, “EOS R”, CoolWhiteFluorescent, -2, { 1.6708984375, 1, 2.02734375, 0 } },
{ “Canon”, “EOS R”, CoolWhiteFluorescent, -1, { 1.6923828125, 1, 2.0, 0 } },
{ “Canon”, “EOS R”, CoolWhiteFluorescent, 0, { 1.71484375, 1, 1.96875, 0 } },
{ “Canon”, “EOS R”, CoolWhiteFluorescent, 1, { 1.7412109375, 1, 1.943359375, 0 } },
{ “Canon”, “EOS R”, CoolWhiteFluorescent, 2, { 1.7685546875, 1, 1.9140625, 0 } },
{ “Canon”, “EOS R”, CoolWhiteFluorescent, 3, { 1.79296875, 1, 1.8896484375, 0 } },
{ “Canon”, “EOS R”, CoolWhiteFluorescent, 4, { 1.8154296875, 1, 1.8623046875, 0 } },
{ “Canon”, “EOS R”, CoolWhiteFluorescent, 5, { 1.841796875, 1, 1.8349609375, 0 } },
{ “Canon”, “EOS R”, CoolWhiteFluorescent, 6, { 1.8681640625, 1, 1.8095703125, 0 } },
{ “Canon”, “EOS R”, CoolWhiteFluorescent, 7, { 1.896484375, 1, 1.7841796875, 0 } },
{ “Canon”, “EOS R”, CoolWhiteFluorescent, 8, { 1.9248046875, 1, 1.759765625, 0 } },
{ “Canon”, “EOS R”, CoolWhiteFluorescent, 9, { 1.9501953125, 1, 1.7353515625, 0 } },
{ “Canon”, “EOS R”, WhiteFluorescent , 0, { 1.71484375, 1, 1.96875, 0 } },
{ “Canon”, “EOS R”, Flash , -9, { 1.9658203125, 1, 1.5166015625, 0 } },
{ “Canon”, “EOS R”, Flash , -8, { 1.9921875, 1, 1.4951171875, 0 } },
{ “Canon”, “EOS R”, Flash , -7, { 2.0234375, 1, 1.46875, 0 } },
{ “Canon”, “EOS R”, Flash , -6, { 2.0478515625, 1, 1.4443359375, 0 } },
{ “Canon”, “EOS R”, Flash , -5, { 2.0771484375, 1, 1.419921875, 0 } },
{ “Canon”, “EOS R”, Flash , -4, { 2.1025390625, 1, 1.400390625, 0 } },
{ “Canon”, “EOS R”, Flash , -3, { 2.12890625, 1, 1.3798828125, 0 } },
{ “Canon”, “EOS R”, Flash , -2, { 2.16015625, 1, 1.3583984375, 0 } },
{ “Canon”, “EOS R”, Flash , -1, { 2.1884765625, 1, 1.3388671875, 0 } },
{ “Canon”, “EOS R”, Flash , 0, { 2.2119140625, 1, 1.318359375, 0 } },
{ “Canon”, “EOS R”, Flash , 1, { 2.24609375, 1, 1.30078125, 0 } },
{ “Canon”, “EOS R”, Flash , 2, { 2.275390625, 1, 1.28125, 0 } },
{ “Canon”, “EOS R”, Flash , 3, { 2.3115234375, 1, 1.2626953125, 0 } },
{ “Canon”, “EOS R”, Flash , 4, { 2.337890625, 1, 1.2431640625, 0 } },
{ “Canon”, “EOS R”, Flash , 5, { 2.3701171875, 1, 1.2236328125, 0 } },
{ “Canon”, “EOS R”, Flash , 6, { 2.3984375, 1, 1.2060546875, 0 } },
{ “Canon”, “EOS R”, Flash , 7, { 2.4326171875, 1, 1.1875, 0 } },
{ “Canon”, “EOS R”, Flash , 8, { 2.4677734375, 1, 1.169921875, 0 } },
{ “Canon”, “EOS R”, Flash , 9, { 2.4912109375, 1, 1.150390625, 0 } },

And its noted in the release notes for 3.8 as part of the libraw support

The camera needs to set white balance in order to develop the data and produce a jpg (also preview). In post-processing raw data it helps the software to duplicate what the camera developed to know what white balance to use.

I think what we’re calling the input profile pertains to the color space of the sensor. The camera also needs to know this in order to develop a jpg. That is why I think I should be able to get it for raw processing. I also think Canon should be a more trustworthy provider for their cameras than is Adobe.

However, i did post this on the Canon forums and it doesn’t sound like this is something they expect to do.