On 2017-01-16 11:23, Patrick Rudin wrote: > schrieb Michael Born <[email protected]>: >> I'm running a RX480 with MESA OpenGL (because, I like open source) >> and the OpenCL libs from the AMDGPU-PRO driver (see >> http://www.gearsongallium.com/?p=2960 ) >> Darktable works fine with this. > > Wow, very interesting. > > Could you please put these two files in the same directory: > http://www.mirada.ch/bench.SRW > http://www.mirada.ch/bench.SRW.xmp > > and post the full output of > darktable-cli bench.SRW test.jpg --core -d perf -d opencl > here?
Using OpenCL libraries extracted from the latest amdgpu-pro-16.50 recognizes all the 8GiB of memory in RX 480. There is no fallback to CPU. -- Šarūnas Burdulis http://math.dartmouth.edu/~sarunas
[opencl_init] opencl related configuration options:
[opencl_init]
[opencl_init] opencl: 1
[opencl_init] opencl_library: ''
[opencl_init] opencl_memory_requirement: 768
[opencl_init] opencl_memory_headroom: 300
[opencl_init] opencl_device_priority: '*/!0,*/*/*'
[opencl_init] opencl_size_roundup: 16
[opencl_init] opencl_async_pixelpipe: 0
[opencl_init] opencl_synch_cache: 0
[opencl_init] opencl_number_event_handles: 25
[opencl_init] opencl_micro_nap: 1000
[opencl_init] opencl_use_pinned_memory: 0
[opencl_init] opencl_use_cpu_devices: 0
[opencl_init] opencl_avoid_atomics: 0
[opencl_init] opencl_enable_markesteijn: 1
[opencl_init]
[opencl_init] found opencl runtime library 'libOpenCL'
[opencl_init] opencl library 'libOpenCL' found on your system and loaded
[opencl_init] found 1 platform
[opencl_init] found 2 devices
[opencl_init] device 0 `Ellesmere' supports image sizes of 16384 x 16384
[opencl_init] device 0 `Ellesmere' allows GPU memory allocations of up to 4048MB
[opencl_init] device 0: Ellesmere
GLOBAL_MEM_SIZE: 7526MB
MAX_WORK_GROUP_SIZE: 256
MAX_WORK_ITEM_DIMENSIONS: 3
MAX_WORK_ITEM_SIZES: [ 256 256 256 ]
DRIVER_VERSION: 2236.5
DEVICE_VERSION: OpenCL 1.2 AMD-APP (2236.5)
[opencl_init] compiling program `demosaic_ppg.cl' ..
[opencl_load_program] loaded cached binary program from file
`/home/sarunas/.cache/darktable/cached_kernels_for_Ellesmere/demosaic_ppg.cl.bin'
[opencl_load_program] successfully loaded program from
`/usr/share/darktable/kernels/demosaic_ppg.cl'
[opencl_build_program] successfully built program
[opencl_build_program] BUILD STATUS: 0
BUILD LOG:
[opencl_init] compiling program `atrous.cl' ..
[opencl_load_program] loaded cached binary program from file
`/home/sarunas/.cache/darktable/cached_kernels_for_Ellesmere/atrous.cl.bin'
[opencl_load_program] successfully loaded program from
`/usr/share/darktable/kernels/atrous.cl'
[opencl_build_program] successfully built program
[opencl_build_program] BUILD STATUS: 0
BUILD LOG:
[opencl_init] compiling program `basic.cl' ..
[opencl_load_program] loaded cached binary program from file
`/home/sarunas/.cache/darktable/cached_kernels_for_Ellesmere/basic.cl.bin'
[opencl_load_program] successfully loaded program from
`/usr/share/darktable/kernels/basic.cl'
[opencl_build_program] successfully built program
[opencl_build_program] BUILD STATUS: 0
BUILD LOG:
[opencl_init] compiling program `blendop.cl' ..
[opencl_load_program] loaded cached binary program from file
`/home/sarunas/.cache/darktable/cached_kernels_for_Ellesmere/blendop.cl.bin'
[opencl_load_program] successfully loaded program from
`/usr/share/darktable/kernels/blendop.cl'
[opencl_build_program] successfully built program
[opencl_build_program] BUILD STATUS: 0
BUILD LOG:
[opencl_init] compiling program `highpass.cl' ..
[opencl_load_program] loaded cached binary program from file
`/home/sarunas/.cache/darktable/cached_kernels_for_Ellesmere/highpass.cl.bin'
[opencl_load_program] successfully loaded program from
`/usr/share/darktable/kernels/highpass.cl'
[opencl_build_program] successfully built program
[opencl_build_program] BUILD STATUS: 0
BUILD LOG:
[opencl_init] compiling program `nlmeans.cl' ..
[opencl_load_program] loaded cached binary program from file
`/home/sarunas/.cache/darktable/cached_kernels_for_Ellesmere/nlmeans.cl.bin'
[opencl_load_program] successfully loaded program from
`/usr/share/darktable/kernels/nlmeans.cl'
[opencl_build_program] successfully built program
[opencl_build_program] BUILD STATUS: 0
BUILD LOG:
[opencl_init] compiling program `gaussian.cl' ..
[opencl_load_program] loaded cached binary program from file
`/home/sarunas/.cache/darktable/cached_kernels_for_Ellesmere/gaussian.cl.bin'
[opencl_load_program] successfully loaded program from
`/usr/share/darktable/kernels/gaussian.cl'
[opencl_build_program] successfully built program
[opencl_build_program] BUILD STATUS: 0
BUILD LOG:
[opencl_init] compiling program `sharpen.cl' ..
[opencl_load_program] loaded cached binary program from file
`/home/sarunas/.cache/darktable/cached_kernels_for_Ellesmere/sharpen.cl.bin'
[opencl_load_program] successfully loaded program from
`/usr/share/darktable/kernels/sharpen.cl'
[opencl_build_program] successfully built program
[opencl_build_program] BUILD STATUS: 0
BUILD LOG:
[opencl_init] compiling program `extended.cl' ..
[opencl_load_program] loaded cached binary program from file
`/home/sarunas/.cache/darktable/cached_kernels_for_Ellesmere/extended.cl.bin'
[opencl_load_program] successfully loaded program from
`/usr/share/darktable/kernels/extended.cl'
[opencl_build_program] successfully built program
[opencl_build_program] BUILD STATUS: 0
BUILD LOG:
[opencl_init] compiling program `soften.cl' ..
[opencl_load_program] loaded cached binary program from file
`/home/sarunas/.cache/darktable/cached_kernels_for_Ellesmere/soften.cl.bin'
[opencl_load_program] successfully loaded program from
`/usr/share/darktable/kernels/soften.cl'
[opencl_build_program] successfully built program
[opencl_build_program] BUILD STATUS: 0
BUILD LOG:
[opencl_init] compiling program `bilateral.cl' ..
[opencl_load_program] loaded cached binary program from file
`/home/sarunas/.cache/darktable/cached_kernels_for_Ellesmere/bilateral.cl.bin'
[opencl_load_program] successfully loaded program from
`/usr/share/darktable/kernels/bilateral.cl'
[opencl_build_program] successfully built program
[opencl_build_program] BUILD STATUS: 0
BUILD LOG:
[opencl_init] compiling program `denoiseprofile.cl' ..
[opencl_load_program] loaded cached binary program from file
`/home/sarunas/.cache/darktable/cached_kernels_for_Ellesmere/denoiseprofile.cl.bin'
[opencl_load_program] successfully loaded program from
`/usr/share/darktable/kernels/denoiseprofile.cl'
[opencl_build_program] successfully built program
[opencl_build_program] BUILD STATUS: 0
BUILD LOG:
[opencl_init] compiling program `bloom.cl' ..
[opencl_load_program] loaded cached binary program from file
`/home/sarunas/.cache/darktable/cached_kernels_for_Ellesmere/bloom.cl.bin'
[opencl_load_program] successfully loaded program from
`/usr/share/darktable/kernels/bloom.cl'
[opencl_build_program] successfully built program
[opencl_build_program] BUILD STATUS: 0
BUILD LOG:
[opencl_init] compiling program `colorreconstruction.cl' ..
[opencl_load_program] loaded cached binary program from file
`/home/sarunas/.cache/darktable/cached_kernels_for_Ellesmere/colorreconstruction.cl.bin'
[opencl_load_program] successfully loaded program from
`/usr/share/darktable/kernels/colorreconstruction.cl'
[opencl_build_program] successfully built program
[opencl_build_program] BUILD STATUS: 0
BUILD LOG:
[opencl_init] compiling program `demosaic_other.cl' ..
[opencl_load_program] loaded cached binary program from file
`/home/sarunas/.cache/darktable/cached_kernels_for_Ellesmere/demosaic_other.cl.bin'
[opencl_load_program] successfully loaded program from
`/usr/share/darktable/kernels/demosaic_other.cl'
[opencl_build_program] successfully built program
[opencl_build_program] BUILD STATUS: 0
BUILD LOG:
[opencl_init] compiling program `demosaic_vng.cl' ..
[opencl_load_program] loaded cached binary program from file
`/home/sarunas/.cache/darktable/cached_kernels_for_Ellesmere/demosaic_vng.cl.bin'
[opencl_load_program] successfully loaded program from
`/usr/share/darktable/kernels/demosaic_vng.cl'
[opencl_build_program] successfully built program
[opencl_build_program] BUILD STATUS: 0
BUILD LOG:
[opencl_init] compiling program `demosaic_markesteijn.cl' ..
[opencl_load_program] loaded cached binary program from file
`/home/sarunas/.cache/darktable/cached_kernels_for_Ellesmere/demosaic_markesteijn.cl.bin'
[opencl_load_program] successfully loaded program from
`/usr/share/darktable/kernels/demosaic_markesteijn.cl'
[opencl_build_program] successfully built program
[opencl_build_program] BUILD STATUS: 0
BUILD LOG:
[opencl_init] compiling program `liquify.cl' ..
[opencl_load_program] loaded cached binary program from file
`/home/sarunas/.cache/darktable/cached_kernels_for_Ellesmere/liquify.cl.bin'
[opencl_load_program] successfully loaded program from
`/usr/share/darktable/kernels/liquify.cl'
[opencl_build_program] successfully built program
[opencl_build_program] BUILD STATUS: 0
BUILD LOG:
[opencl_init] compiling program `basecurve.cl' ..
[opencl_load_program] loaded cached binary program from file
`/home/sarunas/.cache/darktable/cached_kernels_for_Ellesmere/basecurve.cl.bin'
[opencl_load_program] successfully loaded program from
`/usr/share/darktable/kernels/basecurve.cl'
[opencl_build_program] successfully built program
[opencl_build_program] BUILD STATUS: 0
BUILD LOG:
[opencl_init] kernel loading time: 0.0411
[opencl_init] discarding CPU device 1 `Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz'.
[opencl_init] OpenCL successfully initialized.
[opencl_init] here are the internal numbers and names of OpenCL devices
available to darktable:
[opencl_init] 0 'Ellesmere'
[opencl_init] these are your device priorities:
[opencl_init] image preview export thumbnail
[opencl_init] 0 -1 0 0
[opencl_init] FINALLY: opencl is AVAILABLE on this system.
[opencl_init] initial status of opencl enabled flag is ON.
[opencl_create_kernel] successfully loaded kernel `zero' (0) for device 0
[opencl_create_kernel] successfully loaded kernel `splat' (1) for device 0
[opencl_create_kernel] successfully loaded kernel `blur_line' (2) for device 0
[opencl_create_kernel] successfully loaded kernel `blur_line_z' (3) for device 0
[opencl_create_kernel] successfully loaded kernel `slice' (4) for device 0
[opencl_create_kernel] successfully loaded kernel `slice_to_output' (5) for
device 0
[opencl_create_kernel] successfully loaded kernel `gaussian_column_1c' (6) for
device 0
[opencl_create_kernel] successfully loaded kernel `gaussian_transpose_1c' (7)
for device 0
[opencl_create_kernel] successfully loaded kernel `gaussian_column_4c' (8) for
device 0
[opencl_create_kernel] successfully loaded kernel `gaussian_transpose_4c' (9)
for device 0
[opencl_create_kernel] successfully loaded kernel `interpolation_resample' (10)
for device 0
[opencl_init] benchmarking results: 0.044821 seconds for fastest GPU versus
0.328547 seconds for CPU.
[opencl_create_kernel] successfully loaded kernel `blendop_mask_Lab' (11) for
device 0
[opencl_create_kernel] successfully loaded kernel `blendop_mask_RAW' (12) for
device 0
[opencl_create_kernel] successfully loaded kernel `blendop_mask_rgb' (13) for
device 0
[opencl_create_kernel] successfully loaded kernel `blendop_Lab' (14) for device 0
[opencl_create_kernel] successfully loaded kernel `blendop_RAW' (15) for device 0
[opencl_create_kernel] successfully loaded kernel `blendop_rgb' (16) for device 0
[opencl_create_kernel] successfully loaded kernel `blendop_set_mask' (17) for
device 0
[opencl_create_kernel] successfully loaded kernel `colorzones' (18) for device 0
[opencl_create_kernel] successfully loaded kernel `colorchecker' (19) for
device 0
[opencl_create_kernel] successfully loaded kernel `shadows_highlights_mix' (20)
for device 0
[opencl_create_kernel] successfully loaded kernel `colorreconstruction_zero'
(21) for device 0
[opencl_create_kernel] successfully loaded kernel `colorreconstruction_splat'
(22) for device 0
[opencl_create_kernel] successfully loaded kernel
`colorreconstruction_blur_line' (23) for device 0
[opencl_create_kernel] successfully loaded kernel `colorreconstruction_slice'
(24) for device 0
[opencl_create_kernel] successfully loaded kernel `graduatedndp' (25) for
device 0
[opencl_create_kernel] successfully loaded kernel `graduatedndm' (26) for
device 0
[opencl_create_kernel] successfully loaded kernel
`clip_and_zoom_demosaic_half_size' (27) for device 0
[opencl_create_kernel] successfully loaded kernel `ppg_demosaic_green' (28) for
device 0
[opencl_create_kernel] successfully loaded kernel `green_equilibration' (29)
for device 0
[opencl_create_kernel] successfully loaded kernel `pre_median' (30) for device 0
[opencl_create_kernel] successfully loaded kernel `ppg_demosaic_redblue' (31)
for device 0
[opencl_create_kernel] successfully loaded kernel `clip_and_zoom' (32) for
device 0
[opencl_create_kernel] successfully loaded kernel `border_interpolate' (33) for
device 0
[opencl_create_kernel] successfully loaded kernel `color_smoothing' (34) for
device 0
[opencl_create_kernel] successfully loaded kernel `passthrough_monochrome' (35)
for device 0
[opencl_create_kernel] successfully loaded kernel
`clip_and_zoom_demosaic_passthrough_monochrome' (36) for device 0
[opencl_create_kernel] successfully loaded kernel `vng_border_interpolate' (37)
for device 0
[opencl_create_kernel] successfully loaded kernel `vng_lin_interpolate' (38)
for device 0
[opencl_create_kernel] successfully loaded kernel
`clip_and_zoom_demosaic_third_size_xtrans' (39) for device 0
[opencl_create_kernel] successfully loaded kernel `vng_green_equilibrate' (40)
for device 0
[opencl_create_kernel] successfully loaded kernel `vng_interpolate' (41) for
device 0
[opencl_create_kernel] successfully loaded kernel `markesteijn_initial_copy'
(42) for device 0
[opencl_create_kernel] successfully loaded kernel `markesteijn_green_minmax'
(43) for device 0
[opencl_create_kernel] successfully loaded kernel
`markesteijn_interpolate_green' (44) for device 0
[opencl_create_kernel] successfully loaded kernel `markesteijn_solitary_green'
(45) for device 0
[opencl_create_kernel] successfully loaded kernel
`markesteijn_recalculate_green' (46) for device 0
[opencl_create_kernel] successfully loaded kernel `markesteijn_red_and_blue'
(47) for device 0
[opencl_create_kernel] successfully loaded kernel
`markesteijn_interpolate_twoxtwo' (48) for device 0
[opencl_create_kernel] successfully loaded kernel `markesteijn_convert_yuv'
(49) for device 0
[opencl_create_kernel] successfully loaded kernel `markesteijn_differentiate'
(50) for device 0
[opencl_create_kernel] successfully loaded kernel `markesteijn_homo_threshold'
(51) for device 0
[opencl_create_kernel] successfully loaded kernel `markesteijn_homo_set' (52)
for device 0
[opencl_create_kernel] successfully loaded kernel `markesteijn_homo_sum' (53)
for device 0
[opencl_create_kernel] successfully loaded kernel `markesteijn_homo_max' (54)
for device 0
[opencl_create_kernel] successfully loaded kernel `markesteijn_homo_max_corr'
(55) for device 0
[opencl_create_kernel] successfully loaded kernel `markesteijn_homo_quench'
(56) for device 0
[opencl_create_kernel] successfully loaded kernel `markesteijn_zero' (57) for
device 0
[opencl_create_kernel] successfully loaded kernel `markesteijn_accu' (58) for
device 0
[opencl_create_kernel] successfully loaded kernel `markesteijn_final' (59) for
device 0
[opencl_create_kernel] successfully loaded kernel `rawprepare_1f' (60) for
device 0
[opencl_create_kernel] successfully loaded kernel `rawprepare_4f' (61) for
device 0
[opencl_create_kernel] successfully loaded kernel `highlights_1f_clip' (62) for
device 0
[opencl_create_kernel] successfully loaded kernel `highlights_1f_lch_bayer'
(63) for device 0
[opencl_create_kernel] successfully loaded kernel `highlights_1f_lch_xtrans'
(64) for device 0
[opencl_create_kernel] successfully loaded kernel `highlights_4f_clip' (65) for
device 0
[opencl_create_kernel] successfully loaded kernel `colormapping_histogram' (66)
for device 0
[opencl_create_kernel] successfully loaded kernel `colormapping_mapping' (67)
for device 0
[opencl_create_kernel] successfully loaded kernel `colorout' (68) for device 0
[opencl_create_kernel] successfully loaded kernel `profilegamma' (69) for
device 0
[opencl_create_kernel] successfully loaded kernel `velvia' (70) for device 0
[opencl_create_kernel] successfully loaded kernel `bloom_threshold' (71) for
device 0
[opencl_create_kernel] successfully loaded kernel `bloom_hblur' (72) for device 0
[opencl_create_kernel] successfully loaded kernel `bloom_vblur' (73) for device 0
[opencl_create_kernel] successfully loaded kernel `bloom_mix' (74) for device 0
[opencl_create_kernel] successfully loaded kernel `overexposed' (75) for device 0
[opencl_create_kernel] successfully loaded kernel `splittoning' (76) for device 0
[opencl_create_kernel] successfully loaded kernel `denoiseprofile_precondition'
(77) for device 0
[opencl_create_kernel] successfully loaded kernel `denoiseprofile_init' (78)
for device 0
[opencl_create_kernel] successfully loaded kernel `denoiseprofile_dist' (79)
for device 0
[opencl_create_kernel] successfully loaded kernel `denoiseprofile_horiz' (80)
for device 0
[opencl_create_kernel] successfully loaded kernel `denoiseprofile_vert' (81)
for device 0
[opencl_create_kernel] successfully loaded kernel `denoiseprofile_accu' (82)
for device 0
[opencl_create_kernel] successfully loaded kernel `denoiseprofile_finish' (83)
for device 0
[opencl_create_kernel] successfully loaded kernel
`denoiseprofile_backtransform' (84) for device 0
[opencl_create_kernel] successfully loaded kernel `denoiseprofile_decompose'
(85) for device 0
[opencl_create_kernel] successfully loaded kernel `denoiseprofile_synthesize'
(86) for device 0
[opencl_create_kernel] successfully loaded kernel `denoiseprofile_reduce_first'
(87) for device 0
[opencl_create_kernel] successfully loaded kernel
`denoiseprofile_reduce_second' (88) for device 0
[opencl_create_kernel] successfully loaded kernel `invert_1f' (89) for device 0
[opencl_create_kernel] successfully loaded kernel `invert_4f' (90) for device 0
[opencl_create_kernel] successfully loaded kernel `ashift_bilinear' (91) for
device 0
[opencl_create_kernel] successfully loaded kernel `ashift_bicubic' (92) for
device 0
[opencl_create_kernel] successfully loaded kernel `ashift_lanczos2' (93) for
device 0
[opencl_create_kernel] successfully loaded kernel `ashift_lanczos3' (94) for
device 0
[opencl_create_kernel] successfully loaded kernel `whitebalance_4f' (95) for
device 0
[opencl_create_kernel] successfully loaded kernel `whitebalance_1f' (96) for
device 0
[opencl_create_kernel] successfully loaded kernel `whitebalance_1f_xtrans' (97)
for device 0
[opencl_create_kernel] successfully loaded kernel `lens_distort_bilinear' (98)
for device 0
[opencl_create_kernel] successfully loaded kernel `lens_distort_bicubic' (99)
for device 0
[opencl_create_kernel] successfully loaded kernel `lens_distort_lanczos2' (100)
for device 0
[opencl_create_kernel] successfully loaded kernel `lens_distort_lanczos3' (101)
for device 0
[opencl_create_kernel] successfully loaded kernel `lens_vignette' (102) for
device 0
[opencl_create_kernel] successfully loaded kernel `channelmixer' (103) for
device 0
[opencl_create_kernel] successfully loaded kernel `monochrome_filter' (104) for
device 0
[opencl_create_kernel] successfully loaded kernel `monochrome' (105) for device 0
[opencl_create_kernel] successfully loaded kernel `exposure' (106) for device 0
[opencl_create_kernel] successfully loaded kernel `basecurve_lut' (107) for
device 0
[opencl_create_kernel] successfully loaded kernel `basecurve_zero' (108) for
device 0
[opencl_create_kernel] successfully loaded kernel `basecurve_ev_lut' (109) for
device 0
[opencl_create_kernel] successfully loaded kernel `basecurve_compute_features'
(110) for device 0
[opencl_create_kernel] successfully loaded kernel `basecurve_blur_h' (111) for
device 0
[opencl_create_kernel] successfully loaded kernel `basecurve_blur_v' (112) for
device 0
[opencl_create_kernel] successfully loaded kernel `basecurve_expand' (113) for
device 0
[opencl_create_kernel] successfully loaded kernel `basecurve_reduce' (114) for
device 0
[opencl_create_kernel] successfully loaded kernel `basecurve_detail' (115) for
device 0
[opencl_create_kernel] successfully loaded kernel `basecurve_adjust_features'
(116) for device 0
[opencl_create_kernel] successfully loaded kernel `basecurve_blend_gaussian'
(117) for device 0
[opencl_create_kernel] successfully loaded kernel `basecurve_blend_laplacian'
(118) for device 0
[opencl_create_kernel] successfully loaded kernel `basecurve_normalize' (119)
for device 0
[opencl_create_kernel] successfully loaded kernel `basecurve_reconstruct' (120)
for device 0
[opencl_create_kernel] successfully loaded kernel `basecurve_finalize' (121)
for device 0
[opencl_create_kernel] successfully loaded kernel `colorcorrection' (122) for
device 0
[opencl_create_kernel] successfully loaded kernel `zonesystem' (123) for device 0
[opencl_create_kernel] successfully loaded kernel `colorin_unbound' (124) for
device 0
[opencl_create_kernel] successfully loaded kernel `colorin_clipping' (125) for
device 0
[opencl_create_kernel] successfully loaded kernel `nlmeans_init' (126) for
device 0
[opencl_create_kernel] successfully loaded kernel `nlmeans_dist' (127) for
device 0
[opencl_create_kernel] successfully loaded kernel `nlmeans_horiz' (128) for
device 0
[opencl_create_kernel] successfully loaded kernel `nlmeans_vert' (129) for
device 0
[opencl_create_kernel] successfully loaded kernel `nlmeans_accu' (130) for
device 0
[opencl_create_kernel] successfully loaded kernel `nlmeans_finish' (131) for
device 0
[opencl_create_kernel] successfully loaded kernel `relight' (132) for device 0
[opencl_create_kernel] successfully loaded kernel `colorbalance' (133) for
device 0
[opencl_create_kernel] successfully loaded kernel `lowpass_mix' (134) for
device 0
[opencl_create_kernel] successfully loaded kernel `eaw_decompose' (135) for
device 0
[opencl_create_kernel] successfully loaded kernel `eaw_synthesize' (136) for
device 0
[opencl_create_kernel] successfully loaded kernel `warp_kernel' (137) for
device 0
[opencl_create_kernel] successfully loaded kernel `soften_overexposed' (138)
for device 0
[opencl_create_kernel] successfully loaded kernel `soften_hblur' (139) for
device 0
[opencl_create_kernel] successfully loaded kernel `soften_vblur' (140) for
device 0
[opencl_create_kernel] successfully loaded kernel `soften_mix' (141) for device 0
[opencl_create_kernel] successfully loaded kernel `colisa' (142) for device 0
[opencl_create_kernel] successfully loaded kernel `borders_fill' (143) for
device 0
[opencl_create_kernel] successfully loaded kernel `vignette' (144) for device 0
[opencl_create_kernel] successfully loaded kernel `sharpen_hblur' (145) for
device 0
[opencl_create_kernel] successfully loaded kernel `sharpen_vblur' (146) for
device 0
[opencl_create_kernel] successfully loaded kernel `sharpen_mix' (147) for
device 0
[opencl_create_kernel] successfully loaded kernel `colorcontrast' (148) for
device 0
[opencl_create_kernel] successfully loaded kernel `highpass_invert' (149) for
device 0
[opencl_create_kernel] successfully loaded kernel `highpass_hblur' (150) for
device 0
[opencl_create_kernel] successfully loaded kernel `highpass_vblur' (151) for
device 0
[opencl_create_kernel] successfully loaded kernel `highpass_mix' (152) for
device 0
[opencl_create_kernel] successfully loaded kernel `rawoverexposed_mark_cfa'
(153) for device 0
[opencl_create_kernel] successfully loaded kernel `rawoverexposed_mark_solid'
(154) for device 0
[opencl_create_kernel] successfully loaded kernel `rawoverexposed_falsecolor'
(155) for device 0
[opencl_create_kernel] successfully loaded kernel `lowlight' (156) for device 0
[opencl_create_kernel] successfully loaded kernel `flip' (157) for device 0
[opencl_create_kernel] successfully loaded kernel `vibrance' (158) for device 0
[opencl_create_kernel] successfully loaded kernel `clip_rotate_bilinear' (159)
for device 0
[opencl_create_kernel] successfully loaded kernel `clip_rotate_bicubic' (160)
for device 0
[opencl_create_kernel] successfully loaded kernel `clip_rotate_lanczos2' (161)
for device 0
[opencl_create_kernel] successfully loaded kernel `clip_rotate_lanczos3' (162)
for device 0
[opencl_create_kernel] successfully loaded kernel `colorize' (163) for device 0
[opencl_create_kernel] successfully loaded kernel `pixelmax_first' (164) for
device 0
[opencl_create_kernel] successfully loaded kernel `pixelmax_second' (165) for
device 0
[opencl_create_kernel] successfully loaded kernel `global_tonemap_reinhard'
(166) for device 0
[opencl_create_kernel] successfully loaded kernel `global_tonemap_drago' (167)
for device 0
[opencl_create_kernel] successfully loaded kernel `global_tonemap_filmic' (168)
for device 0
[opencl_create_kernel] successfully loaded kernel `tonecurve' (169) for device 0
[opencl_create_kernel] successfully loaded kernel `levels' (170) for device 0
[dev] took 0.108 secs (0.124 CPU) to load the image.
[export] creating pixelpipe took 0.090 secs (0.212 CPU)
[pixelpipe_process] [export] using device 0
[dev_pixelpipe] took 0.013 secs (0.080 CPU) initing base buffer [export]
[dev_pixelpipe] took 0.023 secs (0.084 CPU) processed `raw black/white point'
on GPU, blended on GPU [export]
[dev_pixelpipe] took 0.003 secs (0.000 CPU) processed `white balance' on GPU,
blended on GPU [export]
[dev_pixelpipe] took 0.158 secs (0.908 CPU) processed `highlight
reconstruction' on CPU, blended on CPU [export]
[dev_pixelpipe] took 0.400 secs (2.768 CPU) processed `demosaic' on CPU,
blended on CPU [export]
[dev_pixelpipe] took 1.128 secs (5.684 CPU) processed `tone mapping' on CPU,
blended on CPU [export]
[dev_pixelpipe] took 0.358 secs (1.248 CPU) processed `lens correction' on GPU,
blended on GPU [export]
[dev_pixelpipe] took 0.007 secs (0.000 CPU) processed `base curve' on GPU,
blended on GPU [export]
[dev_pixelpipe] took 0.006 secs (0.000 CPU) processed `input color profile' on
GPU, blended on GPU [export]
[dev_pixelpipe] took 0.102 secs (0.004 CPU) processed `color reconstruction' on
GPU, blended on GPU [export]
[dev_pixelpipe] took 2.017 secs (0.020 CPU) processed `denoise (non-local
means)' on GPU, blended on GPU [export]
[dev_pixelpipe] took 0.095 secs (0.000 CPU) processed `global tonemap' on GPU,
blended on GPU [export]
[dev_pixelpipe] took 0.049 secs (0.000 CPU) processed `shadows and highlights'
on GPU, blended on GPU [export]
[dev_pixelpipe] took 0.150 secs (0.008 CPU) processed `equalizer' on GPU,
blended on GPU [export]
[dev_pixelpipe] took 0.062 secs (0.000 CPU) processed `local contrast' on GPU,
blended on GPU [export]
[dev_pixelpipe] took 0.007 secs (0.000 CPU) processed `color zones' on GPU,
blended on GPU [export]
[dev_pixelpipe] took 0.006 secs (0.000 CPU) processed `levels' on GPU, blended
on GPU [export]
[dev_pixelpipe] took 0.015 secs (0.004 CPU) processed `sharpen' on GPU, blended
on GPU [export]
[dev_pixelpipe] took 0.005 secs (0.000 CPU) processed `color contrast' on GPU,
blended on GPU [export]
[dev_pixelpipe] took 0.008 secs (0.000 CPU) processed `output color profile' on
GPU, blended on GPU [export]
[dev_pixelpipe] took 0.097 secs (0.244 CPU) processed `gamma' on CPU, blended
on CPU [export]
[opencl_profiling] profiling device 0 ('Ellesmere'):
[opencl_profiling] spent 0.0714 seconds in [Write Image (from host to device)]
[opencl_profiling] spent 0.0045 seconds in rawprepare_1f
[opencl_profiling] spent 0.0014 seconds in whitebalance_1f
[opencl_profiling] spent 0.0577 seconds in [Read Image (from device to host)]
[opencl_profiling] spent 0.0223 seconds in [Copy Image (on device)]
[opencl_profiling] spent 0.0844 seconds in [Write Buffer (from host to device)]
[opencl_profiling] spent 0.0194 seconds in lens_distort_lanczos3
[opencl_profiling] spent 0.0048 seconds in basecurve_lut
[opencl_profiling] spent 0.0035 seconds in colorin_unbound
[opencl_profiling] spent 0.0000 seconds in colorreconstruction_zero
[opencl_profiling] spent 0.0972 seconds in colorreconstruction_splat
[opencl_profiling] spent 0.0000 seconds in [Copy Buffer to Buffer (on device)]
[opencl_profiling] spent 0.0000 seconds in colorreconstruction_blur_line
[opencl_profiling] spent 0.0035 seconds in colorreconstruction_slice
[opencl_profiling] spent 0.0018 seconds in nlmeans_init
[opencl_profiling] spent 0.2826 seconds in nlmeans_dist
[opencl_profiling] spent 0.1191 seconds in nlmeans_horiz
[opencl_profiling] spent 0.5235 seconds in nlmeans_vert
[opencl_profiling] spent 0.9028 seconds in nlmeans_accu
[opencl_profiling] spent 0.0064 seconds in nlmeans_finish
[opencl_profiling] spent 0.0015 seconds in pixelmax_first
[opencl_profiling] spent 0.0000 seconds in pixelmax_second
[opencl_profiling] spent 0.0000 seconds in [Read Buffer (from device to host)]
[opencl_profiling] spent 0.0000 seconds in zero
[opencl_profiling] spent 0.1354 seconds in splat
[opencl_profiling] spent 0.0035 seconds in global_tonemap_drago
[opencl_profiling] spent 0.0000 seconds in blur_line
[opencl_profiling] spent 0.0001 seconds in blur_line_z
[opencl_profiling] spent 0.0051 seconds in slice_to_output
[opencl_profiling] spent 0.0046 seconds in [Copy Image to Buffer (on device)]
[opencl_profiling] spent 0.0198 seconds in gaussian_column_4c
[opencl_profiling] spent 0.0096 seconds in gaussian_transpose_4c
[opencl_profiling] spent 0.0037 seconds in [Copy Buffer to Image (on device)]
[opencl_profiling] spent 0.0055 seconds in shadows_highlights_mix
[opencl_profiling] spent 0.1014 seconds in eaw_decompose
[opencl_profiling] spent 0.0422 seconds in eaw_synthesize
[opencl_profiling] spent 0.0035 seconds in slice
[opencl_profiling] spent 0.0049 seconds in colorzones
[opencl_profiling] spent 0.0041 seconds in levels
[opencl_profiling] spent 0.0039 seconds in sharpen_hblur
[opencl_profiling] spent 0.0037 seconds in sharpen_vblur
[opencl_profiling] spent 0.0051 seconds in sharpen_mix
[opencl_profiling] spent 0.0035 seconds in colorcontrast
[opencl_profiling] spent 0.0059 seconds in colorout
[opencl_profiling] spent 2.5737 seconds totally in command queue (with 0
events missing)
[dev_process_export] pixel pipeline processing took 4.891 secs (12.308 CPU)
[export_job] exported to `test.jpg'
[opencl_summary_statistics] device 'Ellesmere': 581 out of 582 events were
successful and 0 events lost
signature.asc
Description: OpenPGP digital signature
