* Victor L <[email protected]> [12-15-14 20:59]: > 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 I am running 343.22 from NVidia w/o any problem. It's not the drivers supplied by NVidia. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 Registered Linux User #207535 @ http://linuxcounter.net ------------------------------------------------------------------------------ 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
