Demosaic is the process of going from three pixels (one each for red, green and blue) beside each other on the camera sensor to a single RGB pixel.
On 12 May 2017 at 09:44, Alexander Rabtchevich <alexander.v.rabtchev...@gmx.net> wrote: > Could you correct me one more time - does "demosaic" mean raw denoise? > > [dev_pixelpipe] took 0.000 secs (0.000 CPU) initing base buffer [export] > [dev_pixelpipe] took 0.040 secs (0.020 CPU) processed `raw black/white > point' on GPU, blended on GPU [export] > [dev_pixelpipe] took 0.006 secs (0.012 CPU) processed `white balance' on > GPU, blended on GPU [export] > [dev_pixelpipe] took 0.004 secs (0.008 CPU) processed `highlight > reconstruction' on GPU, blended on GPU [export] > [dev_pixelpipe] took 1.007 secs (3.816 CPU) processed `demosaic ' on CPU, > blended on CPU [export] > [dev_pixelpipe] took 0.208 secs (0.000 CPU) processed `orientation' on GPU, > blended on GPU [export] > [dev_pixelpipe] took 0.014 secs (0.000 CPU) processed `base curve' on GPU, > blended on GPU [export] > [dev_pixelpipe] took 0.009 secs (0.000 CPU) processed `input color profile' > on GPU, blended on GPU [export] > [dev_pixelpipe] took 0.020 secs (0.000 CPU) processed `sharpen' on GPU, > blended on GPU [export] > [dev_pixelpipe] took 0.019 secs (0.004 CPU) processed `output color profile' > on GPU, blended on GPU [export] > [dev_pixelpipe] took 0.644 secs (0.356 CPU) processed `gamma' on CPU, > blended on CPU [export] > > AMaZe settings are: color smoothing off, match greens disabled. > > With respect, > Alexander Rabtchevich > > > > > Ulrich Pegelow wrote: >> >> Am 12.05.2017 um 08:21 schrieb Alexander Rabtchevich: >>> >>> Hello >>> I've installed a new graphics card with Radeon 580 chip (8Gb) and so >>> examined darktable performance. Two opearations during regular jpg export do >>> not use OpenCl - raw demosaic (or decompression) and applying of final >>> gamma. Their common time equals or even prewails a whole bunch of all other >>> operations. The OpenCl setting in GUI is - powerful graphics card. Is there >>> a way to increase the performance? Darktable is from current git. >> >> >> Absolutely! You could just write the needed OpenCL processing code for raw >> denoise. >> >> Concerning gamma: this is the last module in the pixelpipe. Latest in that >> module we need all data been transferred back to CPU memory. The time that >> darktable reports to spend in this module is an artifact. The reason is that >> the GPU and the CPU run idepenently. The CPU code just registers the needed >> GPU calls and then waits until the GPU terminates. This waiting happens >> (among other places) in module gamma. If you need to see the real timings >> you could set opencl_async_pixelpipe=FALSE. This way darktable will wait for >> OpenCL processing to finish after each module. >> >> Ulrich >> >> >> ___________________________________________________________________________ >> darktable developer mailing list >> to unsubscribe send a mail to >> darktable-dev+unsubscr...@lists.darktable.org >> >> > > ___________________________________________________________________________ > darktable developer mailing list > to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org > ___________________________________________________________________________ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org