I had the same problem but launching with root doesn't solve anything on my
side.
OpenCL and CUDA support is broken if you updated your nvidia drivers to
331.113: (why the hell do they release broken drivers?!)
http://askubuntu.com/questions/560768/no-cuda-after-nvidia-331-113-update
Go back to the last version of the drivers and it should work again (worked
for me with nvidia-304-updates), for example:
$ sudo apt-get install nvidia-304-updates libcuda1-304-updates
nvidia-libopencl1-304-updates nvidia-opencl-icd-304-updates
darktable update to version 1.6 is in cause here.
2014-12-15 10:30 GMT+01:00 Michael Below <[email protected]>:
>
> Hi,
>
>
>
> I had similar problems with Debian, first it worked, then I changed
> something in the OpenCL setup and it stopped working. I have reported my
> solution on this list some time ago, basically I purged all the NVidia
> packages, rebooted, and installed them again. Try searching the list
> archive for details. The Nvidia packages seem to be a bit flaky.
>
>
>
> Cheers
>
> Michael
>
>
>
>
>
> *Von:* Bambasti [mailto:[email protected]]
> *Gesendet:* Montag, 15. Dezember 2014 09:41
> *An:* [email protected]
> *Betreff:* [Darktable-users] Problem with openCL
>
>
>
> Hello!
>
> I ran into a little problem, since updating to DT 1.6 (darktable
> 1.6.0+31~g7532b94 at the moment, to be more precise) openCL doesn't work
> anymore.
>
> Well, kind of.
>
> First I tried the usual things to bring it back to life, like installing
> the latest Nvidia drivers plus adding or flipping some packages. Without
> any luck, that error message kept the same:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *darktable -d opencl[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_omit_whitebalance: 0[opencl_init] [opencl_init] found opencl runtime
> library 'libOpenCL'[opencl_init] opencl library 'libOpenCL' found on your
> system and loaded[opencl_init] could not get platforms: -1001[opencl_init]
> FINALLY: opencl is NOT AVAILABLE on this system.[opencl_init] initial
> status of opencl enabled flag is OFF.*
>
> At least it seems to tell me that openCL in general is functional. I just
> don't understand where *"could not get platforms: -1001"* does come from
> and how to fix it.
>
> So I rolled back to Nvidia driver 331 and tried this:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *sudo darktable -d openclWARNING: either your user id or the effective
> user id are 0. are you running darktable as root?[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_omit_whitebalance:
> 0
> [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 1
> device
> [opencl_init] device 0 `GeForce GTX 770' has sm_20
> support.
> [opencl_init] device 0 `GeForce GTX 770' supports image sizes of 32768 x
> 32768
> [opencl_init] device 0 `GeForce GTX 770' allows GPU memory allocations of
> up to 511MB[opencl_init] device 0: GeForce GTX 770
> GLOBAL_MEM_SIZE: 2047MB MAX_WORK_GROUP_SIZE: 1024
> MAX_WORK_ITEM_DIMENSIONS: 3 MAX_WORK_ITEM_SIZES: [ 1024 1024 64
> ] DRIVER_VERSION: 331.113 DEVICE_VERSION:
> OpenCL 1.1 CUDA[opencl_init] compiling program `demosaic_ppg.cl
> <http://demosaic_ppg.cl>' ..[opencl_load_program] loaded cached binary
> program from file
> `/home/bambasti/.cache/darktable/cached_kernels_for_GeForceGTX770/demosaic_ppg.cl.bin'[opencl_load_program]
> successfully loaded program from
> `/usr/share/darktable/kernels/demosaic_ppg.cl
> <http://demosaic_ppg.cl>'[opencl_build_program] successfully built program*
>
>
> As you can see running DT as root makes openCL working like a charm again
> and it even keeps working if, what seems to be recommended, it is restarted
> with a normal user afterwards - just only until the machine is rebooted.
>
> Is this already some known problem with a workaround yet? For now I'm
> really happy that it is running again at all because it is so much faster
> and more responsive than using a CPU, no matter how fast that one is.
>
>
> (K)Ubuntu 14.04 (3.13.0-43-generic #72-Ubuntu SMP Mon Dec 8 19:35:06 UTC
> 2014 x86_64 x86_64 x86_64 GNU/Linux) and Nvidia drivers
> 331.113-0ubuntu0.0.4 from (again) the official repository. Newer version
> 346 didn't work either, so I switched back to the original one.
>
>
> Thank you & best regards
>
> Bambasti
>
>
>
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
>
> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
> _______________________________________________
> Darktable-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/darktable-users
>
>
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Darktable-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/darktable-users