Jetzt aktuell vom PC, um den es geht:
~# lspci -nnk | grep -A3 "\[03..\]"
e5:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] [1002:1681] (rev 0a)
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] [1002:0124]
Kernel driver in use: amdgpu
Kernel modules: amdgpu
Weiters:
~# dpkg -l | grep mesa-opencl-icd
ii mesa-opencl-icd:amd64 24.0.5-1ubuntu1 amd64 free implementation of the OpenCL API -- ICD runtime
und
~# dpkg -l | grep llvm
ii libllvm17t64:amd64 1:17.0.6-9ubuntu1 amd64 Modular compiler and toolchain technologies, runtime library
ii libllvm18:amd64 1:18.1.3-1ubuntu1 amd64 Modular compiler and toolchain technologies, runtime library
ii libllvm19.1-amdgpu:amd64 1:19.1.60400-2147987.24.04 amd64 Modular compiler and toolchain technologies, runtime library
ii libllvmspirvlib17:amd64 17.0.0-5build1 amd64 bi-directional translator for LLVM/SPIRV -- shared library
ii llvm-18 1:18.1.3-1 amd64 Modular compiler and toolchain technologies
ii llvm-18-linker-tools 1:18.1.3-1 amd64 Modular compiler and toolchain technologies - Plugins
ii llvm-18-runtime 1:18.1.3-1 amd64 Modular compiler and toolchain technologies, IR interpreter
Rusticl funktioniert nicht.
$ grep -i rusti ~/.config/darktable/darktablerc
clplatform_rusticl=radeonsi
Ich merke gerade die darktablerc wird automatisch geändert, wenn es nicht funktioniert. Da steht dann wieder:
clplatform_rusticl=false
Test:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 | $ darktable-cli setubal.orf setubal.orf.xmp test.jpg --core -d perf -d opencl
darktable 4.6.1
...
OpenCL -> ENABLED
...
0.0250 [opencl_init] opencl library 'libOpenCL.so.1' found on your system and loaded, preference 'default path'
0.1151 [opencl_init] found 3 platforms
0.1151 [check platform] platform 'Clover' with key 'clplatform_clover' is NOT active
0.1151 [opencl_init] no devices found for Advanced Micro Devices, Inc. (vendor) - AMD Accelerated Parallel Processing (name)
0.1151 [check platform] platform 'rusticl' with key 'clplatform_rusticl' is NOT active
[opencl_init] found 0 device
0.1151 [opencl_init] FINALLY: opencl is NOT AVAILABLE and NOT ENABLED.
|