Ich wünsche Euch für 2021 alles Gute, viel Erfolg und Gesundheit! Packen wir's an ...
Seit Stunden versuche ich erfolglos OpenCL unter Nvidia zum laufen zu bringen, hätte das aber ganz gern für Darktable und Digikam etc.
IMHO habe ich alle relevanten Pakete installiert (s. u.) und zur Sicherheit danach neu gebootet. Leider erfolglos! Ich meine nicht das Neubooten sondern das nicht funktionierende openCL
.
Die Suche im Netz hat nur unbrauchbare bzw. Ubuntu/Mint-spezifische Hinweise erbracht, und der Tip
http://forums.debian.net/viewtopic.php?f=5&t=145476 war auch nicht hilfreich. Deshalb wäre ich für jeden Tipp sehr dankbar.
Also, was habe ich (Siduction-Standardinstallatin ohne Fremdquellen!):
inxi -Gx
Graphics: Device-1: Conexant Systems CX23885 PCI Video and Audio Decoder driver: cx23885 v: 0.0.4 bus ID: 21:00.0
Device-2: NVIDIA GP107 [GeForce GTX 1050] vendor: Gigabyte driver: nvidia v: 450.80.02 bus ID: 26:00.0
Display: x11 server: X.Org 1.20.10 driver: nvidia unloaded: fbdev,modesetting,nouveau,vesa
resolution: 2560x1440~60Hz
OpenGL: renderer: GeForce GTX 1050/PCIe/SSE2 v: 4.6.0 NVIDIA 450.80.02 direct render: Yes
Installiert habe ich IMHO alles relevante:
dpkg -l | grep nvidia
ii glx-alternative-nvidia 1.2.0 amd64 allows the selection of NVIDIA as GLX provider
ii libegl-nvidia0:amd64 450.80.02-2 amd64 NVIDIA binary EGL library
ii libgl1-nvidia-glvnd-glx:amd64 450.80.02-2 amd64 NVIDIA binary OpenGL/GLX library (GLVND variant)
ii libgles-nvidia1:amd64 450.80.02-2 amd64 NVIDIA binary OpenGL|ES 1.x library
ii libgles-nvidia2:amd64 450.80.02-2 amd64 NVIDIA binary OpenGL|ES 2.x library
ii libglx-nvidia0:amd64 450.80.02-2 amd64 NVIDIA binary GLX library
ii libnvidia-cbl:amd64 450.80.02-2 amd64 NVIDIA binary Vulkan ray tracing (cbl) library
ii libnvidia-cfg1:amd64 450.80.02-2 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-compiler:amd64 450.80.02-2 amd64 NVIDIA runtime compiler library
ii libnvidia-eglcore:amd64 450.80.02-2 amd64 NVIDIA binary EGL core libraries
ii libnvidia-glcore:amd64 450.80.02-2 amd64 NVIDIA binary OpenGL/GLX core libraries
ii libnvidia-glvkspirv:amd64 450.80.02-2 amd64 NVIDIA binary Vulkan Spir-V compiler library
ii libnvidia-ml1:amd64 450.80.02-2 amd64 NVIDIA Management Library (NVML) runtime library
ii libnvidia-ptxjitcompiler1:amd64 450.80.02-2 amd64 NVIDIA PTX JIT Compiler
ii libnvidia-rtcore:amd64 450.80.02-2 amd64 NVIDIA binary Vulkan ray tracing (rtcore) library
ii nvidia-alternative 450.80.02-2 amd64 allows the selection of NVIDIA as GLX provider
ii nvidia-driver 450.80.02-2 amd64 NVIDIA metapackage
ii nvidia-driver-bin 450.80.02-2 amd64 NVIDIA driver support binaries
ii nvidia-driver-libs:amd64 450.80.02-2 amd64 NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
ii nvidia-egl-common 450.80.02-2 amd64 NVIDIA binary EGL driver - common files
ii nvidia-egl-icd:amd64 450.80.02-2 amd64 NVIDIA EGL installable client driver (ICD)
ii nvidia-installer-cleanup 20151021+12 amd64 cleanup after driver installation with the nvidia-installer
ii nvidia-kernel-common 20151021+12 amd64 NVIDIA binary kernel module support files
ii nvidia-kernel-dkms 450.80.02-2 amd64 NVIDIA binary kernel module DKMS source
ii nvidia-kernel-support 450.80.02-2 amd64 NVIDIA binary kernel module support files
ii nvidia-legacy-check 450.80.02-2 amd64 check for NVIDIA GPUs requiring a legacy driver
ii nvidia-modprobe 460.27.04-1 amd64 utility to load NVIDIA kernel modules and create device nodes
ii nvidia-opencl-common 450.80.02-2 amd64 NVIDIA OpenCL driver - common files
ii nvidia-opencl-icd:amd64 450.80.02-2 amd64 NVIDIA OpenCL installable client driver (ICD)
ii nvidia-persistenced 450.57-1 amd64 daemon to maintain persistent software state in the NVIDIA driver
ii nvidia-settings 450.80.02-1+b1 amd64 tool for configuring the NVIDIA graphics driver
ii nvidia-smi 450.80.02-2 amd64 NVIDIA System Management Interface
ii nvidia-support 20151021+12 amd64 NVIDIA binary graphics driver support files
ii nvidia-vdpau-driver:amd64 450.80.02-2 amd64 Video Decode and Presentation API for Unix - NVIDIA driver
ii nvidia-vulkan-common 450.80.02-2 amd64 NVIDIA Vulkan driver - common files
ii nvidia-vulkan-icd:amd64 450.80.02-2 amd64 NVIDIA Vulkan installable client driver (ICD)
ii xserver-xorg-video-nvidia 450.80.02-2 amd64 NVIDIA binary Xorg driver
dpkg -l | grep opencl
ii nvidia-opencl-common 450.80.02-2 amd64 NVIDIA OpenCL driver - common files
ii nvidia-opencl-icd:amd64 450.80.02-2 amd64 NVIDIA OpenCL installable client driver (ICD)
ii ocl-icd-libopencl1:amd64 2.2.13-1 amd64 Generic OpenCL ICD Loader
Neu gebootet und gecheckt:
clinfo
Number of platforms 0
darktable -d opencl
0.075186 [opencl_init] opencl related configuration options:
0.075199 [opencl_init]
0.075200 [opencl_init] opencl: 1
0.075202 [opencl_init] opencl_scheduling_profile: 'default'
0.075205 [opencl_init] opencl_library: ''
0.075207 [opencl_init] opencl_memory_requirement: 768
0.075209 [opencl_init] opencl_memory_headroom: 400
0.075211 [opencl_init] opencl_device_priority: '*/!0,*/*/*/!0,*'
0.075213 [opencl_init] opencl_mandatory_timeout: 200
0.075215 [opencl_init] opencl_size_roundup: 16
0.075216 [opencl_init] opencl_async_pixelpipe: 0
0.075217 [opencl_init] opencl_synch_cache: active module
0.075219 [opencl_init] opencl_number_event_handles: 25
0.075221 [opencl_init] opencl_micro_nap: 1000
0.075222 [opencl_init] opencl_use_pinned_memory: 0
0.075223 [opencl_init] opencl_use_cpu_devices: 0
0.075224 [opencl_init] opencl_avoid_atomics: 0
0.075226 [opencl_init]
0.075348 [opencl_init] found opencl runtime library 'libOpenCL'
0.075362 [opencl_init] opencl library 'libOpenCL' found on your system and loaded
0.117134 [opencl_init] could not get platforms: -1001
0.117144 [opencl_init] FINALLY: opencl is NOT AVAILABLE on this system.
0.117146 [opencl_init] initial status of opencl enabled flag is OFF.
Ich vermute genau hier liegt das Problem:
0.117134 [opencl_init] could not get platforms: -1001
Ich vermute, es ist nur eine Kleinigkeit und ich bin für jeden Tipp
sehr dankbar.