[RESOLU] Comment activer OpenCL _ Radeon RX 580

Bonjour,
Malgré lecture des sujets sur OpenCL dans ce forum, ainsi que dans le forum Ubuntu, je n’arrive toujours pas a l’activer dans Darktable.
Pourtant carte AMD récente qui supporte OpenCL, et OpenCL apparement en place sur le PC, Je suis bloqué. merci d’avance de votre aide.

Des infos sur la config:

Ubuntu 18.04.4
CPU AMD Ryzen 7
memoire 16Go
GPU Radeon RX 580 Series

Et sur le setup
Card: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X]
Display Server: x11 (X.Org 1.19.6 ) driver: amdgpu
Resolution: 2560x1440@59.95hz, 2560x1440@59.95hz
OpenGL: renderer: Radeon RX 580 Series (POLARIS10, DRM 3.23.0, 4.15.0-96-generic, LLVM 9.0.0)
version: 4.5 Mesa 19.2.8

Avec ce qui me fait dire qu’openCL est installé:

apt policy ocl-icd-libopencl1 ocl-icd-libopencl1: Installé : 2.2.11-1ubuntu1 Candidat : 2.2.11-1ubuntu1 Table de version : *** 2.2.11-1ubuntu1 500 500 http://fr.archive.ubuntu.com/ubuntu bionic/main amd64 Packages 100 /var/lib/dpkg/status

Que donne la commande darktable -d opencl ?

Probleme résolu apres install du pilote propriétaire amdgpu-pro

J’avails installé amdgpu + option extension OpenCL mais apparement pas suffisant, il faut utiliser amdgpu-pro suivant la procédure ici:
https://amdgpu-install.readthedocs.io/en/latest/install-installing.html

Bonne nouvelle ! :cool:

Par contre j’ai de nouveau le pb après installation d’Ubuntu 20.04

Plus d’Open CL

Et la les drivers d’AMD, qui sont dispos seulement pour la version 18.04 ne permettent pas de régler le pb :frowning:
Je vais attendre qu’AMD propose une nouvelle version de drivers pour la 20.04

Ré Ouverture suite instalation 20.04
OpenCL ne fonctionne pas meme avec les drivers AMD (la derniere version du 16/04/2019 est donné pour Ubuntu 18.04)
Une autre piste que d’atendre les drivers AMD pour 20.04 ?

Bonjour,
Je fonctionne avec une Mageia 7.1 donc pas supportée par AMD.
J’ai suivi les conseils qu’on peut trouver ici:
https://forums.mageia.org/en/viewtopic.php?t=13309&p=77942
Il s’avère que ma carte est une Radeon RX560 VULKAN avec 4Go de mémoire.
Le système la reconnait comme: Baffin [Radeon RX 550 640SP / RX 560/560X]

Suivant les conseils du forum Mageia, j’ai téléchargé sur le site AMD le fichier:
amdgpu-pro-20.10-1048554-rhel-8.1.tar.xz
A noter: Mandrake a été réalisée à partir de RedHat et Mageia en est l’héritière, raison du choix de ce package.
Ayant suivi les indications du site mageia, je m’aperçois que mon affichage est bien plus rapide qu’avant, DarkTable fonctionne avec OpenGL et je vois nettement l’accélération mais si je lance DT par la commande:
darktable -d opencl
DT se lance sans problème mais j’obtiens ce message d’erreur:
(darktable:21753): GLib-GObject-CRITICAL **: 13:39:15.198: g_object_unref: assertion ‹ G_IS_OBJECT (object) › failed
20,092572 [opencl_summary_statistics] device ‹ Baffin › (0): NOT utilized
Je retrouve la confusion du système avec Baffin qui ne peut être utilisé puisque ma carte est Vulkan.
Je suis indécis sur la suite à donner car:

  • Mon affichage est bien plus rapide qu’avant
  • DT fonctionne avec OpenCL, et je vois nettement l’accélération par rapport à avant.
    A moins que quelqu’un ait une idée sur ce que je peux faire ?

Merci pout le proposition Holly76, mais ça me semble trop compliqué pour mon niveau. Je vais patienter pour les drivers AMD pour la version 20.04 C’est une LTS, j’espère donc qu’AMD va mettre à jour ces drivers prochainement pour cette version.
j’ai posé la question au support AMD, je vous tiendrais au courant.

Voila la réponse d’AMD ce jour 10/06

[color=black][size=medium]Jusque la j’avais bien compris[/size][/color]

En bref, rien de neuf, et rien à espérer court terme d’AMD pour la 20.04

Peut-être que simplement les actuels drivers peuvent être installés sur la 20.04, ce ne serait pas si étonnant que ça.

Oui tu peux installer les drivers de la 18.04, c’est ce que j’ai fait depuis le début, mais pas d’OpenCL sur Darktable avec, c’est le pb!
[hr]
Bonne nouvelle, AMD a chargé hier les nouveaux drivers pour la 20.04

Je viens d’installer la version pro, et ca marche! Apres reboot, OpenCL est activé sur darktable !

La procédure ici: https://amdgpu-install.readthedocs.io/en/latest/preamble.html
Les drivers a telecharger ici: https://www.amd.com/en/support

j’espère que ça aidera