j'ai besoin d'openCl pour DaVinci Resolve 17
uname -a me donne :
Linux kerdrone1 5.8.0-43-generic #49~20.04.1-Ubuntu SMP Fri Feb 5 09:57:56 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
j'ai aussi essayé avec un noyau 5.10.14 et 5.9.16 en partant à chaque dois d'une install fraîche en utilisant Mainline pour changer de noyau, la 5.8.0-43 étant celle installé avec mon Ubuntu 20.04 LTS
en utilisant lspci, voici ce que j'obtiens :
lspci -vnn | grep -A12 '\''[030[02]\]' | grep -Ei "vga|3d|display|kernel"
08:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 14 [Radeon RX 5500/5500M / Pro 5500M] [1002:7340] (rev c5) (prog-if 00 [VGA controller])
Kernel driver in use: amdgpu
Kernel modules: amdgpu
Lorsque j'essaie d'installer le pilote amdgpu-pro par :
./amdgpu-pro-install -y --opencl=legacy --headless
j'obtiens :
ERROR (dkms apport): kernel package linux-headers-5.10.12-051012-generic is not supported
Error! Bad return status for module build on kernel: 5.10.12-051012-generic (x86_64)
Consult /var/lib/dkms/amdgpu/5.6.20.906316-1188099/build/make.log for more information.
dpkg: erreur de traitement du paquet amdgpu-dkms (--configure) :
installed amdgpu-dkms package post-installation script subprocess returned error exit status 10
Paramétrage de g++-9 (9.3.0-17ubuntu1~20.04) ...
Paramétrage de g++ (4:9.3.0-1ubuntu2) ...
update-alternatives: utilisation de « /usr/bin/g++ » pour fournir « /usr/bin/c++ » (c++) en mode automatique
Paramétrage de build-essential (12.8ubuntu1.1) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.1-1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.31-0ubuntu9.2)
...
Des erreurs ont été rencontrées pendant l'exécution :
amdgpu-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)
lorsque j'ajoute l'option rocm après opencl=legacy,rocm, les erreurs sont plus importantes mais tournent autour de dkms
précision : lorsque j'utilise :
./amdgpu-install -y --opencl=legacy --headless –no-dkms
il n'y a pas d'erreur et clinfo me donne :
Number of platforms 1
Platform Name AMD Accelerated Parallel Processing
Platform Vendor Advanced Micro Devices, Inc.
Platform Version OpenCL 2.1 AMD-APP (3188.4)
Platform Profile FULL_PROFILE
Platform Extensions cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
Platform Host timer resolution 1ns
Platform Extensions function suffix AMD
Platform Name AMD Accelerated Parallel Processing
Number of devices 0
NULL platform behavior
clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) No platform
clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) No platform
clCreateContext(NULL, ...) [default] No platform
clCreateContext(NULL, ...) [other] No platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) No devices found in platform