Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

darktable #328

Closed
oleksii-nikolaienko opened this issue Nov 25, 2020 · 13 comments
Closed

darktable #328

oleksii-nikolaienko opened this issue Nov 25, 2020 · 13 comments

Comments

@oleksii-nikolaienko
Copy link

The official name of the app
Darktable

Is there a supported build available on a public/release channel?
No

Proposed App Status
Unknown

Proposed App Category
Photo Tools

Related Issue Tracker Link or discussion
https://discuss.pixls.us/t/the-future-of-darktable-on-the-mac-with-arm/21290

An Official App Download Page
https://www.darktable.org/install/

Additional context
{Add any other context or screenshots about the app request here.}

Full Screenshot with the App and Activity Monitor(if self reporting)
{As screenshot with Activity Monitor open showing the App's architecture type}

@ThatGuySam
Copy link
Owner

Thanks for the App Request!

Looks like we need M1 testing or a solid tracker link.

Feel to drop any new info as you find it.

@thunderstorm99
Copy link

Darktable seems to be working fine via Rosetta 2.
Screen Shot 2020-12-01 at 20 29 45

@oleksii-nikolaienko
Copy link
Author

Thanks for the update! My hardware hasn't arrived yet...
Since there is no info on Darktable's behaviour yet - did you notice that it is too slow/unresponsive? Did you try to enable OpenCL and test it? Any issues there?
Thanks in advance

@thunderstorm99
Copy link

I'm not an expert on Darktable, but it seems pretty responsive to me. Regarding OpenCL: a quick google search didn't guide me to anything other than it should be enabled by default. If you know where i should look I will do so. I couldn't find it in the settings of Darktable.

@oleksii-nikolaienko
Copy link
Author

I don't have access to Darktable at the moment, but here's what one could try: https://math.dartmouth.edu/~sarunas/darktable_bench.html
if you have time, please

@thunderstorm99
Copy link

Results:
CPU only:

nilsjakobi@Nils-mac-mini bench_raw % /Applications/darktable.app/Contents/MacOS/darktable-cli bench.SRW bench.SRW.xmp test.jpg --core --disable-opencl -d perf

(process:1899): Gtk-WARNING **: 21:26:13.242: Locale not supported by C library.
	Using the fallback 'C' locale.

(darktable-cli:1899): Gtk-WARNING **: 21:26:13.248: gtk_disable_setlocale() must be called before gtk_init()
[xmp_import] creating tag: redeveloped in new scene-referred workflow
1.241287 [dev] took 0.093 secs (0.076 CPU) to load the image.
1.302641 [export] creating pixelpipe took 0.056 secs (0.382 CPU)
1.317872 [dev_pixelpipe] took 0.012 secs (0.069 CPU) initing base buffer [export]
1.338535 [dev_pixelpipe] took 0.021 secs (0.013 CPU) processed `raw black/white point' on CPU, blended on CPU [export]
1.346634 [dev_pixelpipe] took 0.008 secs (0.029 CPU) processed `white balance' on CPU, blended on CPU [export]
1.421246 [dev_pixelpipe] took 0.075 secs (0.581 CPU) processed `highlight reconstruction' on CPU, blended on CPU [export]
1.608048 [dev_pixelpipe] took 0.187 secs (1.349 CPU) processed `demosaic' on CPU, blended on CPU [export]
2.383157 [dev_pixelpipe] took 0.775 secs (4.699 CPU) processed `tone mapping' on CPU, blended on CPU [export]
3.210544 [dev_pixelpipe] took 0.827 secs (6.217 CPU) processed `lens correction' on CPU, blended on CPU [export]
3.230832 [dev_pixelpipe] took 0.020 secs (0.153 CPU) processed `base curve' on CPU, blended on CPU [export]
3.251878 [dev_pixelpipe] took 0.021 secs (0.154 CPU) processed `input color profile' on CPU, blended on CPU [export]
3.346629 [dev_pixelpipe] took 0.095 secs (0.737 CPU) processed `color reconstruction' on CPU, blended on CPU [export]
7.976047 [dev_pixelpipe] took 4.629 secs (35.434 CPU) processed `denoise (non-local means)' on CPU, blended on CPU [export]
8.300503 [dev_pixelpipe] took 0.324 secs (2.441 CPU) processed `global tonemap' on CPU, blended on CPU [export]
8.587478 [dev_pixelpipe] took 0.287 secs (2.243 CPU) processed `shadows and highlights' on CPU, blended on CPU [export]
11.893304 [dev_pixelpipe] took 3.306 secs (16.617 CPU) processed `contrast equalizer' on CPU, blended on CPU [export]
12.030546 [dev_pixelpipe] took 0.137 secs (0.900 CPU) processed `local contrast' on CPU, blended on CPU [export]
12.220570 [dev_pixelpipe] took 0.190 secs (1.494 CPU) processed `color zones' on CPU, blended on CPU [export]
12.243195 [dev_pixelpipe] took 0.023 secs (0.166 CPU) processed `levels' on CPU, blended on CPU [export]
12.311376 [dev_pixelpipe] took 0.068 secs (0.479 CPU) processed `sharpen' on CPU, blended on CPU [export]
12.328275 [dev_pixelpipe] took 0.017 secs (0.133 CPU) processed `color contrast' on CPU, blended on CPU [export]
12.376814 [dev_pixelpipe] took 0.048 secs (0.359 CPU) processed `output color profile' on CPU, blended on CPU [export]
12.416393 [dev_pixelpipe] took 0.040 secs (0.305 CPU) processed `display encoding' on CPU, blended on CPU [export]
12.416436 [dev_process_export] pixel pipeline processing took 11.114 secs (74.593 CPU)
[export_job] exported to `test.jpg'

CPU+GPU:

nilsjakobi@Nils-mac-mini bench_raw % /Applications/darktable.app/Contents/MacOS/darktable-cli bench.SRW bench.SRW.xmp test.jpg --core -d perf -d opencl      

(process:1932): Gtk-WARNING **: 21:28:49.767: Locale not supported by C library.
	Using the fallback 'C' locale.
output file already exists, it will get renamed

(darktable-cli:1932): Gtk-WARNING **: 21:28:49.777: gtk_disable_setlocale() must be called before gtk_init()
0.025883 [opencl_init] opencl related configuration options:
0.025903 [opencl_init] 
0.025906 [opencl_init] opencl: 0
0.025907 [opencl_init] opencl_scheduling_profile: 'default'
0.025909 [opencl_init] opencl_library: ''
0.025912 [opencl_init] opencl_memory_requirement: 768
0.025914 [opencl_init] opencl_memory_headroom: 400
0.025915 [opencl_init] opencl_device_priority: '*/!0,*/*/*/!0,*'
0.025918 [opencl_init] opencl_mandatory_timeout: 200
0.025920 [opencl_init] opencl_size_roundup: 16
0.025921 [opencl_init] opencl_async_pixelpipe: 0
0.025923 [opencl_init] opencl_synch_cache: active module
0.025925 [opencl_init] opencl_number_event_handles: 25
0.025927 [opencl_init] opencl_micro_nap: 1000
0.025929 [opencl_init] opencl_use_pinned_memory: 0
0.025930 [opencl_init] opencl_use_cpu_devices: 0
0.025932 [opencl_init] opencl_avoid_atomics: 0
0.025933 [opencl_init] 
0.027012 [opencl_init] could not find opencl runtime library '/System/Library/Frameworks/OpenCL.framework/Versions/Current/OpenCL'
0.027038 [opencl_init] no working opencl library found. Continue with opencl disabled
0.027217 [opencl_init] FINALLY: opencl is NOT AVAILABLE on this system.
0.027220 [opencl_init] initial status of opencl enabled flag is OFF.
1.262844 [dev] took 0.089 secs (0.075 CPU) to load the image.
1.326790 [export] creating pixelpipe took 0.060 secs (0.407 CPU)
1.326832 [pixelpipe_process] [export] using device -1
1.337910 [dev_pixelpipe] took 0.010 secs (0.048 CPU) initing base buffer [export]
1.358286 [dev_pixelpipe] took 0.020 secs (0.013 CPU) processed `raw black/white point' on CPU, blended on CPU [export]
1.365250 [dev_pixelpipe] took 0.007 secs (0.027 CPU) processed `white balance' on CPU, blended on CPU [export]
1.442445 [dev_pixelpipe] took 0.077 secs (0.595 CPU) processed `highlight reconstruction' on CPU, blended on CPU [export]
1.623586 [dev_pixelpipe] took 0.181 secs (1.340 CPU) processed `demosaic' on CPU, blended on CPU [export]
2.215057 [dev_pixelpipe] took 0.591 secs (4.115 CPU) processed `tone mapping' on CPU, blended on CPU [export]
3.018387 [dev_pixelpipe] took 0.803 secs (6.139 CPU) processed `lens correction' on CPU, blended on CPU [export]
3.039992 [dev_pixelpipe] took 0.022 secs (0.154 CPU) processed `base curve' on CPU, blended on CPU [export]
3.063445 [dev_pixelpipe] took 0.023 secs (0.171 CPU) processed `input color profile' on CPU, blended on CPU [export]
3.159814 [dev_pixelpipe] took 0.096 secs (0.739 CPU) processed `color reconstruction' on CPU, blended on CPU [export]
7.801700 [dev_pixelpipe] took 4.642 secs (35.989 CPU) processed `denoise (non-local means)' on CPU, blended on CPU [export]
8.129398 [dev_pixelpipe] took 0.328 secs (2.480 CPU) processed `global tonemap' on CPU, blended on CPU [export]
8.410370 [dev_pixelpipe] took 0.281 secs (2.197 CPU) processed `shadows and highlights' on CPU, blended on CPU [export]
11.648058 [dev_pixelpipe] took 3.238 secs (17.022 CPU) processed `contrast equalizer' on CPU, blended on CPU [export]
11.806896 [dev_pixelpipe] took 0.159 secs (0.862 CPU) processed `local contrast' on CPU, blended on CPU [export]
11.999176 [dev_pixelpipe] took 0.192 secs (1.504 CPU) processed `color zones' on CPU, blended on CPU [export]
12.017542 [dev_pixelpipe] took 0.018 secs (0.140 CPU) processed `levels' on CPU, blended on CPU [export]
12.083766 [dev_pixelpipe] took 0.066 secs (0.458 CPU) processed `sharpen' on CPU, blended on CPU [export]
12.100820 [dev_pixelpipe] took 0.017 secs (0.130 CPU) processed `color contrast' on CPU, blended on CPU [export]
12.147963 [dev_pixelpipe] took 0.047 secs (0.345 CPU) processed `output color profile' on CPU, blended on CPU [export]
12.185658 [dev_pixelpipe] took 0.038 secs (0.294 CPU) processed `display encoding' on CPU, blended on CPU [export]
12.185674 [dev_process_export] pixel pipeline processing took 10.859 secs (74.771 CPU)
[export_job] exported to `test_01.jpg'

OpenCL seems to be missing. If I recall correctly Apple removed support for OpenCL in favor of Metal.

@oleksii-nikolaienko
Copy link
Author

Thanks very much.
Looks like its speed is comparable to good desktop CPUs, but one would need to invest time in fixing OpenCL issues. OpenCL is indeed deprecated, but AFAIK should anyway be available. Support will be completely removed in a future

@thunderstorm99
Copy link

This should be fixed in the next release of darktable according to https://discuss.pixls.us/t/darktable-finding-database-catalogue-on-my-macos/6372

@oleksii-nikolaienko
Copy link
Author

Most likely this? - https://discuss.pixls.us/t/current-osx-build/13213/161

@thunderstorm99
Copy link

Yup, seems to work fine after putting opencl=TRUE into ~/.config/darktable/darktablerc

nilsjakobi@Nils-mac-mini bench_raw % /Applications/darktable.app/Contents/MacOS/darktable-cli bench.SRW bench.SRW.xmp test.jpg --core -d perf -d opencl

(process:55834): Gtk-WARNING **: 22:23:43.790: Locale not supported by C library.
	Using the fallback 'C' locale.
output file already exists, it will get renamed
0.021388 [opencl_init] opencl related configuration options:
0.021406 [opencl_init] 
0.021408 [opencl_init] opencl: 1
0.021410 [opencl_init] opencl_scheduling_profile: 'default'
0.021412 [opencl_init] opencl_library: ''
0.021414 [opencl_init] opencl_memory_requirement: 768
0.021416 [opencl_init] opencl_memory_headroom: 400
0.021418 [opencl_init] opencl_device_priority: '*/!0,*/*/*/!0,*'
0.021420 [opencl_init] opencl_mandatory_timeout: 200
0.021423 [opencl_init] opencl_size_roundup: 16
0.021425 [opencl_init] opencl_async_pixelpipe: 0
0.021426 [opencl_init] opencl_synch_cache: active module
0.021428 [opencl_init] opencl_number_event_handles: 25
0.021430 [opencl_init] opencl_micro_nap: 1000
0.021432 [opencl_init] opencl_use_pinned_memory: 0
0.021433 [opencl_init] opencl_use_cpu_devices: 0
0.021435 [opencl_init] opencl_avoid_atomics: 0
0.021436 [opencl_init] 
0.021635 [opencl_init] found opencl runtime library '/System/Library/Frameworks/OpenCL.framework/Versions/Current/OpenCL'
0.021672 [opencl_init] opencl library '/System/Library/Frameworks/OpenCL.framework/Versions/Current/OpenCL' found on your system and loaded
0.021678 [opencl_init] found 1 platform
0.072249 [opencl_init] found 2 devices
0.072293 [opencl_init] discarding CPU device 0 `VirtualApple @ 2.50GHz processor'.
0.072318 [opencl_init] device 1 `Apple M1' supports image sizes of 16384 x 16384
0.072321 [opencl_init] device 1 `Apple M1' allows GPU memory allocations of up to 1024MB
[opencl_init] device 1: Apple M1 
     GLOBAL_MEM_SIZE:          5461MB
     MAX_WORK_GROUP_SIZE:      256
     MAX_WORK_ITEM_DIMENSIONS: 3
     MAX_WORK_ITEM_SIZES:      [ 256 256 256 ]
     DRIVER_VERSION:           1.2 1.0
     DEVICE_VERSION:           OpenCL 1.2 
0.072788 [opencl_init] options for OpenCL compiler: -w  -DUNKNOWN=1 -I/Applications/darktable.app/Contents/Resources/share/darktable/kernels
0.073726 [opencl_init] compiling program `demosaic_ppg.cl' ..
0.074184 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/demosaic_ppg.cl.bin' MD5: '107f7e1d84148deb8425059b6ce91be9' 
0.074188 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/demosaic_ppg.cl' MD5: '107f7e1d84148deb8425059b6ce91be9'
0.076768 [opencl_build_program] successfully built program
0.076775 [opencl_build_program] BUILD STATUS: 0
0.076777 BUILD LOG:
0.076779 
0.076787 [opencl_init] compiling program `atrous.cl' ..
0.077081 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/atrous.cl.bin' MD5: '13dfcc53a3e19e62f4ee3cf78b656cb5' 
0.077085 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/atrous.cl' MD5: '13dfcc53a3e19e62f4ee3cf78b656cb5'
0.077422 [opencl_build_program] successfully built program
0.077427 [opencl_build_program] BUILD STATUS: 0
0.077429 BUILD LOG:
0.077430 
0.077442 [opencl_init] compiling program `basic.cl' ..
0.078037 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/basic.cl.bin' MD5: 'cd1df77650e23e0970550a8003f7d345' 
0.078042 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/basic.cl' MD5: 'cd1df77650e23e0970550a8003f7d345'
0.084767 [opencl_build_program] successfully built program
0.084773 [opencl_build_program] BUILD STATUS: 0
0.084776 BUILD LOG:
0.084777 
0.084783 [opencl_init] compiling program `blendop.cl' ..
0.085286 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/blendop.cl.bin' MD5: '99cd2d1da9a2a670eea76bcbbba7eb09' 
0.085290 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/blendop.cl' MD5: '99cd2d1da9a2a670eea76bcbbba7eb09'
0.088780 [opencl_build_program] successfully built program
0.088785 [opencl_build_program] BUILD STATUS: 0
0.088787 BUILD LOG:
0.088789 
0.088794 [opencl_init] compiling program `highpass.cl' ..
0.089157 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/highpass.cl.bin' MD5: '9ae061a19c6e3159eaa2dd953236ac86' 
0.089161 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/highpass.cl' MD5: '9ae061a19c6e3159eaa2dd953236ac86'
0.089721 [opencl_build_program] successfully built program
0.089728 [opencl_build_program] BUILD STATUS: 0
0.089730 BUILD LOG:
0.089731 
0.089736 [opencl_init] compiling program `nlmeans.cl' ..
0.090074 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/nlmeans.cl.bin' MD5: '1f0d8a1547838b15cf69c808af08569e' 
0.090081 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/nlmeans.cl' MD5: '1f0d8a1547838b15cf69c808af08569e'
0.090843 [opencl_build_program] successfully built program
0.090849 [opencl_build_program] BUILD STATUS: 0
0.090851 BUILD LOG:
0.090852 
0.090856 [opencl_init] compiling program `gaussian.cl' ..
0.091187 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/gaussian.cl.bin' MD5: '9081f8d83a72bda5e7179a38c20879e3' 
0.091191 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/gaussian.cl' MD5: '9081f8d83a72bda5e7179a38c20879e3'
0.092108 [opencl_build_program] successfully built program
0.092112 [opencl_build_program] BUILD STATUS: 0
0.092114 BUILD LOG:
0.092115 
0.092119 [opencl_init] compiling program `sharpen.cl' ..
0.092430 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/sharpen.cl.bin' MD5: '7bcee177bad3df2a46809f44266e2e79' 
0.092433 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/sharpen.cl' MD5: '7bcee177bad3df2a46809f44266e2e79'
0.092953 [opencl_build_program] successfully built program
0.092958 [opencl_build_program] BUILD STATUS: 0
0.092961 BUILD LOG:
0.092962 
0.092967 [opencl_init] compiling program `extended.cl' ..
0.093325 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/extended.cl.bin' MD5: '473b0f328877c29c131e6b3e4b560e02' 
0.093329 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/extended.cl' MD5: '473b0f328877c29c131e6b3e4b560e02'
0.095820 [opencl_build_program] successfully built program
0.095825 [opencl_build_program] BUILD STATUS: 0
0.095828 BUILD LOG:
0.095829 
0.095833 [opencl_init] compiling program `soften.cl' ..
0.096104 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/soften.cl.bin' MD5: '672208478fad199347f1e21d129da609' 
0.096108 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/soften.cl' MD5: '672208478fad199347f1e21d129da609'
0.096679 [opencl_build_program] successfully built program
0.096684 [opencl_build_program] BUILD STATUS: 0
0.096686 BUILD LOG:
0.096687 
0.096691 [opencl_init] compiling program `bilateral.cl' ..
0.097017 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/bilateral.cl.bin' MD5: '2b8f3bf6ce70ad4d50a1eeff0a5ce4a8' 
0.097021 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/bilateral.cl' MD5: '2b8f3bf6ce70ad4d50a1eeff0a5ce4a8'
0.098040 [opencl_build_program] successfully built program
0.098044 [opencl_build_program] BUILD STATUS: 0
0.098046 BUILD LOG:
0.098047 
0.098051 [opencl_init] compiling program `denoiseprofile.cl' ..
0.098432 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/denoiseprofile.cl.bin' MD5: '13a0514a8d87ac8cb16949d7f5f92885' 
0.098436 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/denoiseprofile.cl' MD5: '13a0514a8d87ac8cb16949d7f5f92885'
0.100270 [opencl_build_program] successfully built program
0.100274 [opencl_build_program] BUILD STATUS: 0
0.100276 BUILD LOG:
0.100277 
0.100281 [opencl_init] compiling program `bloom.cl' ..
0.100526 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/bloom.cl.bin' MD5: 'f7f54ce654615a50d9509f2fe35f71d0' 
0.100533 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/bloom.cl' MD5: 'f7f54ce654615a50d9509f2fe35f71d0'
0.101067 [opencl_build_program] successfully built program
0.101074 [opencl_build_program] BUILD STATUS: 0
0.101076 BUILD LOG:
0.101077 
0.101081 [opencl_init] compiling program `colorreconstruction.cl' ..
0.101290 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/colorreconstruction.cl.bin' MD5: '449cf631c71f5156d95a49f5826747c0' 
0.101293 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/colorreconstruction.cl' MD5: '449cf631c71f5156d95a49f5826747c0'
0.102073 [opencl_build_program] successfully built program
0.102077 [opencl_build_program] BUILD STATUS: 0
0.102079 BUILD LOG:
0.102080 
0.102085 [opencl_init] compiling program `demosaic_other.cl' ..
0.102384 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/demosaic_other.cl.bin' MD5: 'ffb0ce5b8cf9096039f582a7c662a09a' 
0.102387 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/demosaic_other.cl' MD5: 'ffb0ce5b8cf9096039f582a7c662a09a'
0.102702 [opencl_build_program] successfully built program
0.102705 [opencl_build_program] BUILD STATUS: 0
0.102707 BUILD LOG:
0.102708 
0.102713 [opencl_init] compiling program `demosaic_vng.cl' ..
0.103077 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/demosaic_vng.cl.bin' MD5: '418a803f10489637bce061f769a9b333' 
0.103082 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/demosaic_vng.cl' MD5: '418a803f10489637bce061f769a9b333'
0.104125 [opencl_build_program] successfully built program
0.104129 [opencl_build_program] BUILD STATUS: 0
0.104132 BUILD LOG:
0.104133 
0.104138 [opencl_init] compiling program `demosaic_markesteijn.cl' ..
0.104585 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/demosaic_markesteijn.cl.bin' MD5: 'b7135a1faa1409ddd7185273a03214c0' 
0.104589 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/demosaic_markesteijn.cl' MD5: 'b7135a1faa1409ddd7185273a03214c0'
0.107187 [opencl_build_program] successfully built program
0.107192 [opencl_build_program] BUILD STATUS: 0
0.107194 BUILD LOG:
0.107195 
0.107199 [opencl_init] compiling program `liquify.cl' ..
0.107505 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/liquify.cl.bin' MD5: '151902037b56467f0889612882106437' 
0.107509 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/liquify.cl' MD5: '151902037b56467f0889612882106437'
0.107879 [opencl_build_program] successfully built program
0.107885 [opencl_build_program] BUILD STATUS: 0
0.107887 BUILD LOG:
0.107888 
0.107893 [opencl_init] compiling program `basecurve.cl' ..
0.108233 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/basecurve.cl.bin' MD5: 'f4bfd03c52a88439f322e69d6a89d4ad' 
0.108236 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/basecurve.cl' MD5: 'f4bfd03c52a88439f322e69d6a89d4ad'
0.109682 [opencl_build_program] successfully built program
0.109692 [opencl_build_program] BUILD STATUS: 0
0.109694 BUILD LOG:
0.109695 
0.109702 [opencl_init] compiling program `locallaplacian.cl' ..
0.110036 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/locallaplacian.cl.bin' MD5: '4313b0b9b0a0034eab008cda444fc134' 
0.110039 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/locallaplacian.cl' MD5: '4313b0b9b0a0034eab008cda444fc134'
0.111000 [opencl_build_program] successfully built program
0.111004 [opencl_build_program] BUILD STATUS: 0
0.111005 BUILD LOG:
0.111007 
0.111011 [opencl_init] compiling program `dwt.cl' ..
0.111296 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/dwt.cl.bin' MD5: 'd4086f9cdc394ac182fef3c409465760' 
0.111299 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/dwt.cl' MD5: 'd4086f9cdc394ac182fef3c409465760'
0.111758 [opencl_build_program] successfully built program
0.111762 [opencl_build_program] BUILD STATUS: 0
0.111764 BUILD LOG:
0.111765 
0.111769 [opencl_init] compiling program `retouch.cl' ..
0.112038 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/retouch.cl.bin' MD5: 'c74b38c32392ee58c2c696206d9fc569' 
0.112041 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/retouch.cl' MD5: 'c74b38c32392ee58c2c696206d9fc569'
0.112913 [opencl_build_program] successfully built program
0.112917 [opencl_build_program] BUILD STATUS: 0
0.112919 BUILD LOG:
0.112920 
0.112924 [opencl_init] compiling program `filmic.cl' ..
0.113347 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/filmic.cl.bin' MD5: '933a8576ba895f0595f089ede69678c1' 
0.113350 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/filmic.cl' MD5: '933a8576ba895f0595f089ede69678c1'
0.119449 [opencl_build_program] successfully built program
0.119467 [opencl_build_program] BUILD STATUS: 0
0.119472 BUILD LOG:
0.119473 
0.119483 [opencl_init] compiling program `colorspaces.cl' ..
0.119742 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/colorspaces.cl.bin' MD5: '5e0549605a7b861204c8f658521e01be' 
0.119746 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/colorspaces.cl' MD5: '5e0549605a7b861204c8f658521e01be'
0.120273 [opencl_build_program] successfully built program
0.120278 [opencl_build_program] BUILD STATUS: 0
0.120280 BUILD LOG:
0.120281 
0.120285 [opencl_init] compiling program `basicadj.cl' ..
0.120568 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/basicadj.cl.bin' MD5: '69a29495b731d1212747c03b1c162099' 
0.120571 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/basicadj.cl' MD5: '69a29495b731d1212747c03b1c162099'
0.121032 [opencl_build_program] successfully built program
0.121036 [opencl_build_program] BUILD STATUS: 0
0.121038 BUILD LOG:
0.121039 
0.121044 [opencl_init] compiling program `rgbcurve.cl' ..
0.121327 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/rgbcurve.cl.bin' MD5: 'f21f920baa2f7e9adec9ffefeb7d3cfd' 
0.121331 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/rgbcurve.cl' MD5: 'f21f920baa2f7e9adec9ffefeb7d3cfd'
0.121671 [opencl_build_program] successfully built program
0.121675 [opencl_build_program] BUILD STATUS: 0
0.121677 BUILD LOG:
0.121678 
0.121683 [opencl_init] compiling program `guided_filter.cl' ..
0.122011 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/guided_filter.cl.bin' MD5: '8f13b56df4ae776a088e133738bda628' 
0.122014 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/guided_filter.cl' MD5: '8f13b56df4ae776a088e133738bda628'
0.123086 [opencl_build_program] successfully built program
0.123090 [opencl_build_program] BUILD STATUS: 0
0.123092 BUILD LOG:
0.123093 
0.123097 [opencl_init] compiling program `hazeremoval.cl' ..
0.123388 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/hazeremoval.cl.bin' MD5: 'c622e5c7681f6ea4b698b376aafc7888' 
0.123391 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/hazeremoval.cl' MD5: 'c622e5c7681f6ea4b698b376aafc7888'
0.124030 [opencl_build_program] successfully built program
0.124034 [opencl_build_program] BUILD STATUS: 0
0.124036 BUILD LOG:
0.124037 
0.124041 [opencl_init] compiling program `lut3d.cl' ..
0.124376 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/lut3d.cl.bin' MD5: 'b93bb0c1c27c7668ff90619ca2f1098e' 
0.124379 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/lut3d.cl' MD5: 'b93bb0c1c27c7668ff90619ca2f1098e'
0.125097 [opencl_build_program] successfully built program
0.125101 [opencl_build_program] BUILD STATUS: 0
0.125102 BUILD LOG:
0.125104 
0.125108 [opencl_init] compiling program `rgblevels.cl' ..
0.125379 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/rgblevels.cl.bin' MD5: '448f883f2b049c6d06d2092829f1007a' 
0.125382 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/rgblevels.cl' MD5: '448f883f2b049c6d06d2092829f1007a'
0.125781 [opencl_build_program] successfully built program
0.125786 [opencl_build_program] BUILD STATUS: 0
0.125788 BUILD LOG:
0.125789 
0.125794 [opencl_init] compiling program `negadoctor.cl' ..
0.126024 [opencl_load_program] loaded cached binary program from file '/Users/nilsjakobi/.cache/darktable/cached_kernels_for_AppleM1_1210/negadoctor.cl.bin' MD5: '9f8be98f982648c02dea4d7894e7b596' 
0.126027 [opencl_load_program] successfully loaded program from '/Applications/darktable.app/Contents/Resources/share/darktable/kernels/negadoctor.cl' MD5: '9f8be98f982648c02dea4d7894e7b596'
0.126274 [opencl_build_program] successfully built program
0.126279 [opencl_build_program] BUILD STATUS: 0
0.126281 BUILD LOG:
0.126282 
0.126286 [opencl_init] kernel loading time: 0.0530 
0.126293 [opencl_init] OpenCL successfully initialized.
0.126298 [opencl_init] here are the internal numbers and names of OpenCL devices available to darktable:
0.126299 [opencl_init]		0	'Apple M1'
0.126301 [opencl_init] FINALLY: opencl is AVAILABLE on this system.
0.126302 [opencl_init] initial status of opencl enabled flag is ON.
0.127172 [opencl_create_kernel] successfully loaded kernel `blendop_mask_Lab' (0) for device 0
0.127337 [opencl_create_kernel] successfully loaded kernel `blendop_mask_RAW' (1) for device 0
0.127619 [opencl_create_kernel] successfully loaded kernel `blendop_mask_rgb_hsl' (2) for device 0
0.127996 [opencl_create_kernel] successfully loaded kernel `blendop_mask_rgb_jzczhz' (3) for device 0
0.128364 [opencl_create_kernel] successfully loaded kernel `blendop_Lab' (4) for device 0
0.128748 [opencl_create_kernel] successfully loaded kernel `blendop_RAW' (5) for device 0
0.129136 [opencl_create_kernel] successfully loaded kernel `blendop_rgb_hsl' (6) for device 0
0.129327 [opencl_create_kernel] successfully loaded kernel `blendop_rgb_jzczhz' (7) for device 0
0.129455 [opencl_create_kernel] successfully loaded kernel `blendop_mask_tone_curve' (8) for device 0
0.129561 [opencl_create_kernel] successfully loaded kernel `blendop_set_mask' (9) for device 0
0.130320 [opencl_create_kernel] successfully loaded kernel `blendop_display_channel' (10) for device 0
0.130402 [opencl_create_kernel] successfully loaded kernel `zero' (11) for device 0
0.130867 [opencl_create_kernel] successfully loaded kernel `splat' (12) for device 0
0.130978 [opencl_create_kernel] successfully loaded kernel `blur_line' (13) for device 0
0.131073 [opencl_create_kernel] successfully loaded kernel `blur_line_z' (14) for device 0
0.131189 [opencl_create_kernel] successfully loaded kernel `slice' (15) for device 0
0.131314 [opencl_create_kernel] successfully loaded kernel `slice_to_output' (16) for device 0
0.131434 [opencl_create_kernel] successfully loaded kernel `gaussian_column_1c' (17) for device 0
0.131540 [opencl_create_kernel] successfully loaded kernel `gaussian_transpose_1c' (18) for device 0
0.131664 [opencl_create_kernel] successfully loaded kernel `gaussian_column_4c' (19) for device 0
0.131768 [opencl_create_kernel] successfully loaded kernel `gaussian_transpose_4c' (20) for device 0
0.131912 [opencl_create_kernel] successfully loaded kernel `interpolation_resample' (21) for device 0
0.132008 [opencl_create_kernel] successfully loaded kernel `pad_input' (22) for device 0
0.132097 [opencl_create_kernel] successfully loaded kernel `gauss_expand' (23) for device 0
0.132187 [opencl_create_kernel] successfully loaded kernel `gauss_reduce' (24) for device 0
0.132413 [opencl_create_kernel] successfully loaded kernel `laplacian_assemble' (25) for device 0
0.132531 [opencl_create_kernel] successfully loaded kernel `process_curve' (26) for device 0
0.132620 [opencl_create_kernel] successfully loaded kernel `write_back' (27) for device 0
0.132710 [opencl_create_kernel] successfully loaded kernel `dwt_add_img_to_layer' (28) for device 0
0.132793 [opencl_create_kernel] successfully loaded kernel `dwt_subtract_layer' (29) for device 0
0.132901 [opencl_create_kernel] successfully loaded kernel `dwt_hat_transform_col' (30) for device 0
0.132997 [opencl_create_kernel] successfully loaded kernel `dwt_hat_transform_row' (31) for device 0
0.133075 [opencl_create_kernel] successfully loaded kernel `dwt_init_buffer' (32) for device 0
0.133228 [opencl_create_kernel] successfully loaded kernel `colorspaces_transform_lab_to_rgb_matrix' (33) for device 0
0.133435 [opencl_create_kernel] successfully loaded kernel `colorspaces_transform_rgb_matrix_to_lab' (34) for device 0
0.133673 [opencl_create_kernel] successfully loaded kernel `colorspaces_transform_rgb_matrix_to_rgb' (35) for device 0
0.133770 [opencl_create_kernel] successfully loaded kernel `guided_filter_split_rgb_image' (36) for device 0
0.133864 [opencl_create_kernel] successfully loaded kernel `guided_filter_box_mean_x' (37) for device 0
0.133958 [opencl_create_kernel] successfully loaded kernel `guided_filter_box_mean_y' (38) for device 0
0.134053 [opencl_create_kernel] successfully loaded kernel `guided_filter_covariances' (39) for device 0
0.134151 [opencl_create_kernel] successfully loaded kernel `guided_filter_variances' (40) for device 0
0.134239 [opencl_create_kernel] successfully loaded kernel `guided_filter_update_covariance' (41) for device 0
0.134428 [opencl_create_kernel] successfully loaded kernel `guided_filter_solve' (42) for device 0
0.134531 [opencl_create_kernel] successfully loaded kernel `guided_filter_generate_result' (43) for device 0
0.134563 [opencl_priorities] these are your device priorities:
0.134565 [opencl_priorities] 		image	preview	export	thumbs	preview2
0.134567 [opencl_priorities]		0	-1	0	0	-1
0.134569 [opencl_priorities] show if opencl use is mandatory for a given pixelpipe:
0.134570 [opencl_priorities] 		image	preview	export	thumbs	preview2
0.134571 [opencl_priorities]		0	0	0	0	0
0.134577 [opencl_synchronization_timeout] synchronization timeout set to 200
0.283583 [opencl_create_kernel] successfully loaded kernel `colorbalance' (44) for device 0
0.283864 [opencl_create_kernel] successfully loaded kernel `colorbalance_lgg' (45) for device 0
0.284111 [opencl_create_kernel] successfully loaded kernel `colorbalance_cdl' (46) for device 0
0.297136 [opencl_create_kernel] successfully loaded kernel `whitebalance_4f' (47) for device 0
0.297253 [opencl_create_kernel] successfully loaded kernel `whitebalance_1f' (48) for device 0
0.297356 [opencl_create_kernel] successfully loaded kernel `whitebalance_1f_xtrans' (49) for device 0
0.309052 [opencl_create_kernel] successfully loaded kernel `colorzones' (50) for device 0
0.309230 [opencl_create_kernel] successfully loaded kernel `colorzones_v3' (51) for device 0
0.324206 [opencl_create_kernel] successfully loaded kernel `splittoning' (52) for device 0
0.338303 [opencl_create_kernel] successfully loaded kernel `levels' (53) for device 0
0.367965 [opencl_create_kernel] successfully loaded kernel `invert_1f' (54) for device 0
0.368095 [opencl_create_kernel] successfully loaded kernel `invert_4f' (55) for device 0
0.380861 [opencl_create_kernel] successfully loaded kernel `colorchecker' (56) for device 0
0.395747 [opencl_create_kernel] successfully loaded kernel `zonesystem' (57) for device 0
0.409992 [opencl_create_kernel] successfully loaded kernel `bloom_threshold' (58) for device 0
0.410130 [opencl_create_kernel] successfully loaded kernel `bloom_hblur' (59) for device 0
0.410283 [opencl_create_kernel] successfully loaded kernel `bloom_vblur' (60) for device 0
0.410408 [opencl_create_kernel] successfully loaded kernel `bloom_mix' (61) for device 0
0.439220 [opencl_create_kernel] successfully loaded kernel `filmic' (62) for device 0
0.452014 [opencl_create_kernel] successfully loaded kernel `exposure' (63) for device 0
0.479934 [opencl_create_kernel] successfully loaded kernel `colisa' (64) for device 0
0.493314 [opencl_create_kernel] successfully loaded kernel `colormapping_histogram' (65) for device 0
0.493449 [opencl_create_kernel] successfully loaded kernel `colormapping_mapping' (66) for device 0
0.506144 [opencl_create_kernel] successfully loaded kernel `negadoctor' (67) for device 0
0.516442 [opencl_create_kernel] successfully loaded kernel `warp_kernel' (68) for device 0
0.531855 [opencl_create_kernel] successfully loaded kernel `rawoverexposed_mark_cfa' (69) for device 0
0.532006 [opencl_create_kernel] successfully loaded kernel `rawoverexposed_mark_solid' (70) for device 0
0.532135 [opencl_create_kernel] successfully loaded kernel `rawoverexposed_falsecolor' (71) for device 0
0.545764 [opencl_create_kernel] successfully loaded kernel `pixelmax_first' (72) for device 0
0.545897 [opencl_create_kernel] successfully loaded kernel `pixelmax_second' (73) for device 0
0.546002 [opencl_create_kernel] successfully loaded kernel `global_tonemap_reinhard' (74) for device 0
0.546158 [opencl_create_kernel] successfully loaded kernel `global_tonemap_drago' (75) for device 0
0.546283 [opencl_create_kernel] successfully loaded kernel `global_tonemap_filmic' (76) for device 0
0.560594 [opencl_create_kernel] successfully loaded kernel `sharpen_hblur' (77) for device 0
0.560747 [opencl_create_kernel] successfully loaded kernel `sharpen_vblur' (78) for device 0
0.560873 [opencl_create_kernel] successfully loaded kernel `sharpen_mix' (79) for device 0
0.575322 [opencl_create_kernel] successfully loaded kernel `highpass_invert' (80) for device 0
0.575469 [opencl_create_kernel] successfully loaded kernel `highpass_hblur' (81) for device 0
0.575586 [opencl_create_kernel] successfully loaded kernel `highpass_vblur' (82) for device 0
0.575746 [opencl_create_kernel] successfully loaded kernel `highpass_mix' (83) for device 0
0.590466 [opencl_create_kernel] successfully loaded kernel `hazeremoval_transision_map' (84) for device 0
0.590577 [opencl_create_kernel] successfully loaded kernel `hazeremoval_box_min_x' (85) for device 0
0.590677 [opencl_create_kernel] successfully loaded kernel `hazeremoval_box_min_y' (86) for device 0
0.590775 [opencl_create_kernel] successfully loaded kernel `hazeremoval_box_max_x' (87) for device 0
0.590874 [opencl_create_kernel] successfully loaded kernel `hazeremoval_box_max_y' (88) for device 0
0.590979 [opencl_create_kernel] successfully loaded kernel `hazeremoval_dehaze' (89) for device 0
0.604445 [opencl_create_kernel] successfully loaded kernel `highlights_1f_clip' (90) for device 0
0.604570 [opencl_create_kernel] successfully loaded kernel `highlights_1f_lch_bayer' (91) for device 0
0.604741 [opencl_create_kernel] successfully loaded kernel `highlights_1f_lch_xtrans' (92) for device 0
0.604833 [opencl_create_kernel] successfully loaded kernel `highlights_4f_clip' (93) for device 0
0.633033 [opencl_create_kernel] successfully loaded kernel `lowlight' (94) for device 0
0.644819 [opencl_create_kernel] successfully loaded kernel `borders_fill' (95) for device 0
0.655237 [opencl_create_kernel] successfully loaded kernel `retouch_clear_alpha' (96) for device 0
0.655353 [opencl_create_kernel] successfully loaded kernel `retouch_copy_alpha' (97) for device 0
0.655505 [opencl_create_kernel] successfully loaded kernel `retouch_copy_buffer_to_buffer' (98) for device 0
0.655657 [opencl_create_kernel] successfully loaded kernel `retouch_copy_buffer_to_image' (99) for device 0
0.655785 [opencl_create_kernel] successfully loaded kernel `retouch_fill' (100) for device 0
0.655920 [opencl_create_kernel] successfully loaded kernel `retouch_copy_image_to_buffer_masked' (101) for device 0
0.656051 [opencl_create_kernel] successfully loaded kernel `retouch_copy_buffer_to_buffer_masked' (102) for device 0
0.656178 [opencl_create_kernel] successfully loaded kernel `retouch_image_rgb2lab' (103) for device 0
0.656283 [opencl_create_kernel] successfully loaded kernel `retouch_image_lab2rgb' (104) for device 0
0.656408 [opencl_create_kernel] successfully loaded kernel `retouch_copy_mask_to_alpha' (105) for device 0
0.670597 [opencl_create_kernel] successfully loaded kernel `lowpass_mix' (106) for device 0
0.696648 [opencl_create_kernel] successfully loaded kernel `flip' (107) for device 0
0.708149 [opencl_create_kernel] successfully loaded kernel `graduatedndp' (108) for device 0
0.708271 [opencl_create_kernel] successfully loaded kernel `graduatedndm' (109) for device 0
0.722672 [opencl_create_kernel] successfully loaded kernel `monochrome_filter' (110) for device 0
0.722808 [opencl_create_kernel] successfully loaded kernel `monochrome' (111) for device 0
0.751539 [opencl_create_kernel] successfully loaded kernel `colorreconstruction_zero' (112) for device 0
0.751806 [opencl_create_kernel] successfully loaded kernel `colorreconstruction_splat' (113) for device 0
0.751974 [opencl_create_kernel] successfully loaded kernel `colorreconstruction_blur_line' (114) for device 0
0.752186 [opencl_create_kernel] successfully loaded kernel `colorreconstruction_slice' (115) for device 0
0.765727 [opencl_create_kernel] successfully loaded kernel `rgbcurve' (116) for device 0
0.779950 [opencl_create_kernel] successfully loaded kernel `tonecurve' (117) for device 0
0.799977 [opencl_create_kernel] successfully loaded kernel `overexposed' (118) for device 0
0.843081 [opencl_create_kernel] successfully loaded kernel `lut3d_tetrahedral' (119) for device 0
0.843253 [opencl_create_kernel] successfully loaded kernel `lut3d_trilinear' (120) for device 0
0.843390 [opencl_create_kernel] successfully loaded kernel `lut3d_pyramid' (121) for device 0
0.843493 [opencl_create_kernel] successfully loaded kernel `lut3d_none' (122) for device 0
0.888795 [opencl_create_kernel] successfully loaded kernel `nlmeans_init' (123) for device 0
0.888928 [opencl_create_kernel] successfully loaded kernel `nlmeans_dist' (124) for device 0
0.889103 [opencl_create_kernel] successfully loaded kernel `nlmeans_horiz' (125) for device 0
0.889350 [opencl_create_kernel] successfully loaded kernel `nlmeans_vert' (126) for device 0
0.889554 [opencl_create_kernel] successfully loaded kernel `nlmeans_accu' (127) for device 0
0.889693 [opencl_create_kernel] successfully loaded kernel `nlmeans_finish' (128) for device 0
0.918508 [opencl_create_kernel] successfully loaded kernel `colorin_unbound' (129) for device 0
0.918697 [opencl_create_kernel] successfully loaded kernel `colorin_clipping' (130) for device 0
0.932356 [opencl_create_kernel] successfully loaded kernel `eaw_decompose' (131) for device 0
0.932500 [opencl_create_kernel] successfully loaded kernel `eaw_synthesize' (132) for device 0
0.945892 [opencl_create_kernel] successfully loaded kernel `filmicrgb_split' (133) for device 0
0.946373 [opencl_create_kernel] successfully loaded kernel `filmicrgb_chroma' (134) for device 0
0.946501 [opencl_create_kernel] successfully loaded kernel `filmic_mask_clipped_pixels' (135) for device 0
0.946591 [opencl_create_kernel] successfully loaded kernel `filmic_show_mask' (136) for device 0
0.946738 [opencl_create_kernel] successfully loaded kernel `filmic_inpaint_noise' (137) for device 0
0.946867 [opencl_create_kernel] successfully loaded kernel `blur_2D_Bspline_vertical' (138) for device 0
0.946990 [opencl_create_kernel] successfully loaded kernel `blur_2D_Bspline_horizontal' (139) for device 0
0.947079 [opencl_create_kernel] successfully loaded kernel `init_reconstruct' (140) for device 0
0.947179 [opencl_create_kernel] successfully loaded kernel `wavelets_detail_level' (141) for device 0
0.947343 [opencl_create_kernel] successfully loaded kernel `wavelets_reconstruct' (142) for device 0
0.947506 [opencl_create_kernel] successfully loaded kernel `compute_ratios' (143) for device 0
0.947589 [opencl_create_kernel] successfully loaded kernel `restore_ratios' (144) for device 0
0.977615 [opencl_create_kernel] successfully loaded kernel `colorize' (145) for device 0
0.986837 [opencl_create_kernel] successfully loaded kernel `ashift_bilinear' (146) for device 0
0.987027 [opencl_create_kernel] successfully loaded kernel `ashift_bicubic' (147) for device 0
0.987261 [opencl_create_kernel] successfully loaded kernel `ashift_lanczos2' (148) for device 0
0.987463 [opencl_create_kernel] successfully loaded kernel `ashift_lanczos3' (149) for device 0
1.029550 [opencl_create_kernel] successfully loaded kernel `profilegamma' (150) for device 0
1.029737 [opencl_create_kernel] successfully loaded kernel `profilegamma_log' (151) for device 0
1.043444 [opencl_create_kernel] successfully loaded kernel `colorout' (152) for device 0
1.069572 [opencl_create_kernel] successfully loaded kernel `vignette' (153) for device 0
1.097881 [opencl_create_kernel] successfully loaded kernel `rawprepare_1f' (154) for device 0
1.098078 [opencl_create_kernel] successfully loaded kernel `rawprepare_1f_unnormalized' (155) for device 0
1.098187 [opencl_create_kernel] successfully loaded kernel `rawprepare_4f' (156) for device 0
1.110565 [opencl_create_kernel] successfully loaded kernel `rgblevels' (157) for device 0
1.122683 [opencl_create_kernel] successfully loaded kernel `clip_and_zoom_demosaic_half_size' (158) for device 0
1.123100 [opencl_create_kernel] successfully loaded kernel `ppg_demosaic_green' (159) for device 0
1.123278 [opencl_create_kernel] successfully loaded kernel `green_equilibration_lavg' (160) for device 0
1.123429 [opencl_create_kernel] successfully loaded kernel `green_equilibration_favg_reduce_first' (161) for device 0
1.123552 [opencl_create_kernel] successfully loaded kernel `green_equilibration_favg_reduce_second' (162) for device 0
1.123660 [opencl_create_kernel] successfully loaded kernel `green_equilibration_favg_apply' (163) for device 0
1.123789 [opencl_create_kernel] successfully loaded kernel `pre_median' (164) for device 0
1.123918 [opencl_create_kernel] successfully loaded kernel `ppg_demosaic_redblue' (165) for device 0
1.124028 [opencl_create_kernel] successfully loaded kernel `clip_and_zoom' (166) for device 0
1.124126 [opencl_create_kernel] successfully loaded kernel `border_interpolate' (167) for device 0
1.124290 [opencl_create_kernel] successfully loaded kernel `color_smoothing' (168) for device 0
1.124381 [opencl_create_kernel] successfully loaded kernel `passthrough_monochrome' (169) for device 0
1.124518 [opencl_create_kernel] successfully loaded kernel `clip_and_zoom_demosaic_passthrough_monochrome' (170) for device 0
1.124626 [opencl_create_kernel] successfully loaded kernel `vng_border_interpolate' (171) for device 0
1.124751 [opencl_create_kernel] successfully loaded kernel `vng_lin_interpolate' (172) for device 0
1.124894 [opencl_create_kernel] successfully loaded kernel `clip_and_zoom_demosaic_third_size_xtrans' (173) for device 0
1.124994 [opencl_create_kernel] successfully loaded kernel `vng_green_equilibrate' (174) for device 0
1.125183 [opencl_create_kernel] successfully loaded kernel `vng_interpolate' (175) for device 0
1.125314 [opencl_create_kernel] successfully loaded kernel `markesteijn_initial_copy' (176) for device 0
1.125489 [opencl_create_kernel] successfully loaded kernel `markesteijn_green_minmax' (177) for device 0
1.125661 [opencl_create_kernel] successfully loaded kernel `markesteijn_interpolate_green' (178) for device 0
1.125811 [opencl_create_kernel] successfully loaded kernel `markesteijn_solitary_green' (179) for device 0
1.125945 [opencl_create_kernel] successfully loaded kernel `markesteijn_recalculate_green' (180) for device 0
1.126115 [opencl_create_kernel] successfully loaded kernel `markesteijn_red_and_blue' (181) for device 0
1.126281 [opencl_create_kernel] successfully loaded kernel `markesteijn_interpolate_twoxtwo' (182) for device 0
1.126433 [opencl_create_kernel] successfully loaded kernel `markesteijn_convert_yuv' (183) for device 0
1.126571 [opencl_create_kernel] successfully loaded kernel `markesteijn_differentiate' (184) for device 0
1.126689 [opencl_create_kernel] successfully loaded kernel `markesteijn_homo_threshold' (185) for device 0
1.126839 [opencl_create_kernel] successfully loaded kernel `markesteijn_homo_set' (186) for device 0
1.126981 [opencl_create_kernel] successfully loaded kernel `markesteijn_homo_sum' (187) for device 0
1.127073 [opencl_create_kernel] successfully loaded kernel `markesteijn_homo_max' (188) for device 0
1.127157 [opencl_create_kernel] successfully loaded kernel `markesteijn_homo_max_corr' (189) for device 0
1.127250 [opencl_create_kernel] successfully loaded kernel `markesteijn_homo_quench' (190) for device 0
1.127335 [opencl_create_kernel] successfully loaded kernel `markesteijn_zero' (191) for device 0
1.127440 [opencl_create_kernel] successfully loaded kernel `markesteijn_accu' (192) for device 0
1.127533 [opencl_create_kernel] successfully loaded kernel `markesteijn_final' (193) for device 0
1.139383 [opencl_create_kernel] successfully loaded kernel `basicadj' (194) for device 0
1.165664 [opencl_create_kernel] successfully loaded kernel `lens_distort_bilinear' (195) for device 0
1.165843 [opencl_create_kernel] successfully loaded kernel `lens_distort_bicubic' (196) for device 0
1.166066 [opencl_create_kernel] successfully loaded kernel `lens_distort_lanczos2' (197) for device 0
1.166313 [opencl_create_kernel] successfully loaded kernel `lens_distort_lanczos3' (198) for device 0
1.166400 [opencl_create_kernel] successfully loaded kernel `lens_vignette' (199) for device 0
1.239154 [opencl_create_kernel] successfully loaded kernel `colorcontrast' (200) for device 0
1.268963 [opencl_create_kernel] successfully loaded kernel `velvia' (201) for device 0
1.296948 [opencl_create_kernel] successfully loaded kernel `channelmixer' (202) for device 0
1.326857 [opencl_create_kernel] successfully loaded kernel `relight' (203) for device 0
1.341187 [opencl_create_kernel] successfully loaded kernel `colorcorrection' (204) for device 0
1.356545 [opencl_create_kernel] successfully loaded kernel `shadows_highlights_mix' (205) for device 0
1.364905 [opencl_create_kernel] successfully loaded kernel `clip_rotate_bilinear' (206) for device 0
1.365070 [opencl_create_kernel] successfully loaded kernel `clip_rotate_bicubic' (207) for device 0
1.365267 [opencl_create_kernel] successfully loaded kernel `clip_rotate_lanczos2' (208) for device 0
1.365454 [opencl_create_kernel] successfully loaded kernel `clip_rotate_lanczos3' (209) for device 0
1.379650 [opencl_create_kernel] successfully loaded kernel `vibrance' (210) for device 0
1.407475 [opencl_create_kernel] successfully loaded kernel `basecurve_lut' (211) for device 0
1.407592 [opencl_create_kernel] successfully loaded kernel `basecurve_zero' (212) for device 0
1.407736 [opencl_create_kernel] successfully loaded kernel `basecurve_legacy_lut' (213) for device 0
1.407858 [opencl_create_kernel] successfully loaded kernel `basecurve_compute_features' (214) for device 0
1.408018 [opencl_create_kernel] successfully loaded kernel `basecurve_blur_h' (215) for device 0
1.408136 [opencl_create_kernel] successfully loaded kernel `basecurve_blur_v' (216) for device 0
1.408223 [opencl_create_kernel] successfully loaded kernel `basecurve_expand' (217) for device 0
1.408331 [opencl_create_kernel] successfully loaded kernel `basecurve_reduce' (218) for device 0
1.408422 [opencl_create_kernel] successfully loaded kernel `basecurve_detail' (219) for device 0
1.408516 [opencl_create_kernel] successfully loaded kernel `basecurve_adjust_features' (220) for device 0
1.408603 [opencl_create_kernel] successfully loaded kernel `basecurve_blend_gaussian' (221) for device 0
1.408713 [opencl_create_kernel] successfully loaded kernel `basecurve_blend_laplacian' (222) for device 0
1.408800 [opencl_create_kernel] successfully loaded kernel `basecurve_normalize' (223) for device 0
1.408918 [opencl_create_kernel] successfully loaded kernel `basecurve_reconstruct' (224) for device 0
1.409002 [opencl_create_kernel] successfully loaded kernel `basecurve_finalize' (225) for device 0
1.425075 [opencl_create_kernel] successfully loaded kernel `soften_overexposed' (226) for device 0
1.425231 [opencl_create_kernel] successfully loaded kernel `soften_hblur' (227) for device 0
1.425354 [opencl_create_kernel] successfully loaded kernel `soften_vblur' (228) for device 0
1.425493 [opencl_create_kernel] successfully loaded kernel `soften_mix' (229) for device 0
1.437434 [opencl_create_kernel] successfully loaded kernel `denoiseprofile_precondition' (230) for device 0
1.437605 [opencl_create_kernel] successfully loaded kernel `denoiseprofile_precondition_v2' (231) for device 0
1.437786 [opencl_create_kernel] successfully loaded kernel `denoiseprofile_precondition_Y0U0V0' (232) for device 0
1.437870 [opencl_create_kernel] successfully loaded kernel `denoiseprofile_init' (233) for device 0
1.437960 [opencl_create_kernel] successfully loaded kernel `denoiseprofile_dist' (234) for device 0
1.438089 [opencl_create_kernel] successfully loaded kernel `denoiseprofile_horiz' (235) for device 0
1.438262 [opencl_create_kernel] successfully loaded kernel `denoiseprofile_vert' (236) for device 0
1.438376 [opencl_create_kernel] successfully loaded kernel `denoiseprofile_accu' (237) for device 0
1.438489 [opencl_create_kernel] successfully loaded kernel `denoiseprofile_finish' (238) for device 0
1.438641 [opencl_create_kernel] successfully loaded kernel `denoiseprofile_finish_v2' (239) for device 0
1.438740 [opencl_create_kernel] successfully loaded kernel `denoiseprofile_backtransform' (240) for device 0
1.438885 [opencl_create_kernel] successfully loaded kernel `denoiseprofile_backtransform_v2' (241) for device 0
1.439075 [opencl_create_kernel] successfully loaded kernel `denoiseprofile_backtransform_Y0U0V0' (242) for device 0
1.439208 [opencl_create_kernel] successfully loaded kernel `denoiseprofile_decompose' (243) for device 0
1.439327 [opencl_create_kernel] successfully loaded kernel `denoiseprofile_synthesize' (244) for device 0
1.439439 [opencl_create_kernel] successfully loaded kernel `denoiseprofile_reduce_first' (245) for device 0
1.439537 [opencl_create_kernel] successfully loaded kernel `denoiseprofile_reduce_second' (246) for device 0
1.606150 [dev] took 0.092 secs (0.077 CPU) to load the image.
1.681372 [export] creating pixelpipe took 0.071 secs (0.250 CPU)
1.681439 [pixelpipe_process] [export] using device 0
1.694538 [dev_pixelpipe] took 0.011 secs (0.042 CPU) initing base buffer [export]
1.745329 [dev_pixelpipe] took 0.051 secs (0.156 CPU) processed `raw black/white point' on GPU, blended on GPU [export]
1.756457 [dev_pixelpipe] took 0.011 secs (0.035 CPU) processed `white balance' on GPU, blended on GPU [export]
1.866583 [dev_pixelpipe] took 0.110 secs (0.558 CPU) processed `highlight reconstruction' on CPU, blended on CPU [export]
2.080894 [dev_pixelpipe] took 0.214 secs (1.208 CPU) processed `demosaic' on CPU, blended on CPU [export]
2.746935 [dev_pixelpipe] took 0.666 secs (3.451 CPU) processed `tone mapping' on CPU, blended on CPU [export]
3.208192 [dev_pixelpipe] took 0.461 secs (0.964 CPU) processed `lens correction' on GPU, blended on GPU [export]
3.253230 [dev_pixelpipe] took 0.045 secs (0.001 CPU) processed `base curve' on GPU, blended on GPU [export]
3.296257 [dev_pixelpipe] took 0.043 secs (0.001 CPU) processed `input color profile' on GPU, blended on GPU [export]
3.394796 [dev_pixelpipe] took 0.099 secs (0.001 CPU) processed `color reconstruction' on GPU, blended on GPU [export]
7.941066 [dev_pixelpipe] took 4.546 secs (0.150 CPU) processed `denoise (non-local means)' on GPU, blended on GPU [export]
8.078905 [dev_pixelpipe] took 0.138 secs (0.002 CPU) processed `global tonemap' on GPU, blended on GPU [export]
8.246521 [dev_pixelpipe] took 0.168 secs (0.001 CPU) processed `shadows and highlights' on GPU, blended on GPU [export]
9.144901 [dev_pixelpipe] took 0.898 secs (0.004 CPU) processed `contrast equalizer' on GPU, blended on GPU [export]
9.230622 [dev_pixelpipe] took 0.086 secs (0.001 CPU) processed `local contrast' on GPU, blended on GPU [export]
9.293556 [dev_pixelpipe] took 0.063 secs (0.001 CPU) processed `color zones' on GPU, blended on GPU [export]
9.347403 [dev_pixelpipe] took 0.054 secs (0.001 CPU) processed `levels' on GPU, blended on GPU [export]
9.443004 [dev_pixelpipe] took 0.096 secs (0.001 CPU) processed `sharpen' on GPU, blended on GPU [export]
9.492054 [dev_pixelpipe] took 0.049 secs (0.000 CPU) processed `color contrast' on GPU, blended on GPU [export]
9.541252 [dev_pixelpipe] took 0.049 secs (0.001 CPU) processed `output color profile' on GPU, blended on GPU [export]
9.745108 [dev_pixelpipe] took 0.204 secs (0.304 CPU) processed `display encoding' on CPU, blended on CPU [export]
9.745176 [opencl_profiling] profiling device 0 ('Apple M1'):
9.745181 [opencl_profiling] spent  0.0133 seconds in [Write Image (from host to device)]
9.745183 [opencl_profiling] spent  0.0025 seconds in rawprepare_1f
9.745185 [opencl_profiling] spent  0.0028 seconds in whitebalance_1f
9.745186 [opencl_profiling] spent  0.0139 seconds in [Read Image (from device to host)]
9.745188 [opencl_profiling] spent  0.0548 seconds in [Copy Image (on device)]
9.745190 [opencl_profiling] spent  0.0165 seconds in [Write Buffer (from host to device)]
9.745192 [opencl_profiling] spent  0.1978 seconds in lens_distort_lanczos3
9.745193 [opencl_profiling] spent  0.0130 seconds in basecurve_legacy_lut
9.745195 [opencl_profiling] spent  0.0130 seconds in colorin_unbound
9.745198 [opencl_profiling] spent  0.0000 seconds in colorreconstruction_zero
9.745200 [opencl_profiling] spent  0.0842 seconds in colorreconstruction_splat
9.745202 [opencl_profiling] spent  0.0000 seconds in [Copy Buffer to Buffer (on device)]
9.745204 [opencl_profiling] spent  0.0000 seconds in colorreconstruction_blur_line
9.745205 [opencl_profiling] spent  0.0114 seconds in colorreconstruction_slice
9.745207 [opencl_profiling] spent  0.0083 seconds in nlmeans_init
9.745209 [opencl_profiling] spent  0.8834 seconds in nlmeans_dist
9.745210 [opencl_profiling] spent  0.3369 seconds in nlmeans_horiz
9.745212 [opencl_profiling] spent  0.5797 seconds in nlmeans_vert
9.745213 [opencl_profiling] spent  2.3320 seconds in nlmeans_accu
9.745215 [opencl_profiling] spent  0.0167 seconds in nlmeans_finish
9.745217 [opencl_profiling] spent  0.0055 seconds in pixelmax_first
9.745218 [opencl_profiling] spent  0.0000 seconds in pixelmax_second
9.745254 [opencl_profiling] spent  0.0000 seconds in [Read Buffer (from device to host)]
9.745259 [opencl_profiling] spent  0.0000 seconds in zero
9.745261 [opencl_profiling] spent  0.2631 seconds in splat
9.745262 [opencl_profiling] spent  0.0248 seconds in global_tonemap_drago
9.745264 [opencl_profiling] spent  0.0001 seconds in blur_line
9.745266 [opencl_profiling] spent  0.0000 seconds in blur_line_z
9.745268 [opencl_profiling] spent  0.0176 seconds in slice_to_output
9.745269 [opencl_profiling] spent  0.0233 seconds in slice
9.745272 [opencl_profiling] spent  0.0171 seconds in shadows_highlights_mix
9.745273 [opencl_profiling] spent  0.4035 seconds in eaw_decompose
9.745275 [opencl_profiling] spent  0.1412 seconds in eaw_synthesize
9.745277 [opencl_profiling] spent  0.0139 seconds in colorzones_v3
9.745278 [opencl_profiling] spent  0.0126 seconds in levels
9.745280 [opencl_profiling] spent  0.0161 seconds in sharpen_hblur
9.745282 [opencl_profiling] spent  0.0112 seconds in sharpen_vblur
9.745283 [opencl_profiling] spent  0.0171 seconds in sharpen_mix
9.745285 [opencl_profiling] spent  0.0117 seconds in colorcontrast
9.745286 [opencl_profiling] spent  0.0146 seconds in colorout
9.745288 [opencl_profiling] spent  5.5734 seconds totally in command queue (with 0 events missing)
9.745297 [dev_process_export] pixel pipeline processing took 8.064 secs (6.889 CPU)
[export_job] exported to `test_05.jpg'
10.539791 [opencl_summary_statistics] device 'Apple M1' (0): 552 out of 552 events were successful and 0 events lost

@oleksii-nikolaienko
Copy link
Author

Ok, not a significant decrease. Rather a room for improvement

@ThatGuySam
Copy link
Owner

Thanks @thunderstorm99 !

ThatGuySam added a commit that referenced this issue Dec 2, 2020
@ThatGuySam
Copy link
Owner

App is now live on the site!

https://doesitarm.com/app/darktable/

Feel free to browse through the other M1 Issues to help with missing info on other apps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants