Hi Christian,

thanks for the feedback. Your observation is inline with most others. In general users see a slight go noticeable speed improvement by OpenCL in Marketsteijn demosaic. So it seems reasonable to leave Markesteijn OpenCL on by default.

Best wishes

Ulrich

Am 08.02.2016 um 20:00 schrieb Christian Iuga:
Hi Ulrich,

sorry for the delay for testing (i not very concerned as i don't have
x-trans sensor ....
but as i'm reading result form ML i saw only nvidia card, so i have make
the test for you ... :

for me, it's nearly unusable wihout opencl (even with my 8 core), it's too
slow

But with the opencl is much better, and the perf say the same thing :
X4 faster & X20 less usage of CPU


[opencl_init] device 0 `Tahiti' supports image sizes of 16384 x 16384
[opencl_init] device 0 `Tahiti' allows GPU memory allocations of up to
1889MB
[opencl_init] device 0: Tahiti
      GLOBAL_MEM_SIZE:          2662MB
      MAX_WORK_GROUP_SIZE:      256
      MAX_WORK_ITEM_DIMENSIONS: 3
      MAX_WORK_ITEM_SIZES:      [ 256 256 256 ]
      DRIVER_VERSION:           1912.5 (VM)
      DEVICE_VERSION:           OpenCL 1.2 AMD-APP (1912.5)

Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
8Gb Ram


opencl 1 pass :
[dev_process_export] pixel pipeline processing took 0,678 secs (0,421 CPU)
opencl 3 pass :
[dev_process_export] pixel pipeline processing took 0,874 secs (0,442 CPU)
noopencl 1 pass :
[dev_process_export] pixel pipeline processing took 0,989 secs (6,922 CPU)
noopencl 3 pass :
[dev_process_export] pixel pipeline processing took 1,969 secs (13,723 CPU)


*With something more realistic of history stack, we cleary see the
advantage of opencl :*
opencl 1 pass :
[dev_process_export] pixel pipeline processing took 2,111 secs (3,690 CPU)
opencl 3 pass :
[dev_process_export] pixel pipeline processing took *2,281 secs* (3,663 CPU)
NoOpenCL 1 pass :
[dev_process_export] pixel pipeline processing took 8,607 secs (55,272 CPU)
NoOpenCL 3 pass :
[dev_process_export] pixel pipeline processing took *9,168 secs* (62,102
CPU)

___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org

Reply via email to