Thanks all for the advice ... apparently, since this is on a laptop the
problem is substantial ... I am simply going to forget the opencl option
for another year or so!

dt is quite satisfactory for my needs 'as-is'.

David

On 08/07/2017 12:55 AM, Remco Viëtor wrote:
> On lundi 7 août 2017 08:40:01 CEST David Vincent-Jones wrote:
>> Yes, I have a nvidia card. (Quadro K1000M)
>>
>> I installed and ran clinfo but the dt core options still shows opencl
>> not available.
>>
>> searched for nvidia-modprobe and it is not found.
>>
>> I used the fairly simple opensuse install procedure (which worked well
>> on the previous release) and to make sure I ran the process again
>> including a reboot.
>>
>> Any idea where I should go from here?
>>
>> David
>>
>> On 08/06/2017 09:47 PM, Ulrich Pegelow wrote:
>>> Am 07.08.2017 um 04:03 schrieb David Vincent-Jones:
>>>> I have just moved my openSUSE version from 42.2 to 42.3 and now dt does
>>>> not appear to recognize the installed openCL.
>>>>
>>>> [opencl_init] could not find opencl runtime library 'libOpenCL'
>>>> [opencl_init] could not find opencl runtime library 'libOpenCL.so'
>>>> [opencl_init] found opencl runtime library 'libOpenCL.so.1'
>>>> [opencl_init] opencl library 'libOpenCL.so.1' found on your system and
>>>> loaded
>>>
>>> This tells us that at libOpenCL.so.1 is present on your system and
>>> darktable has been able to load it.
>>>
>>>> [opencl_init] could not get platforms: -1001
>>>
>>> That tells us that libOpenCL.so.1 failed when checking for available GPUs.
>>>
>>> I assume you have some NVIDIA card.
>>>
>>> Please try the following. As root call program clinfo (should be
>>> supplied by package clinfo-2.0.15.03.24-2.3.x86_64 or the like). Then
>>> start darktable again as a normal user. If darktable now works with
>>> OpenCl this is an indication of a permission issue on your system.
>>>
>>> NVIDIA relies on a program /usr/bin/nvidia-modprobe that needs to be set
>>> SUID root. I found that frequently distributions remove the SUID bit for
>>> security reasons. It's up to you if you set it manually (chmod +s
>>> /usr/bin/nvidia-modprobe).
>>>
> Also, you need the closed-source drivers from NVidia, and those are not 
> available throught the standard repositories. Even if you added the NVidia 
> repositories, they get disabled on update to a new version. That means you'll 
> have to add those repos again (for the new OS version)...
> 
> As the default nouveau driver works for the system, this only becomes evident 
> when you use a program that requires the closed-source drivers (CUDA, or 
> OpenCL typically need the closed-source drivers, as well as programs that use 
> more advanced openGL functions, or insist on hardware support for openGL)
> 
> Remco
> ____________________________________________________________________________
> darktable user mailing list
> to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org
> 
____________________________________________________________________________
darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org

Reply via email to