logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 15-02-2021 22:29:58

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

OpenCL et RX 6000

je ne sais pas si je poste  au bon endroit ...  scratchhead.gif  scratchhead.gif  scratchhead.gif

ce post sera sans doute limite .  peace_flag.gif  peace_flag.gif  peace_flag.gif

au croisement entre AMD , Ubuntu , Debian et git .

voilà , je possède une  AMD Radeon RX 6000 . crash.gif  crash.gif  crash.gif

très belle carte s'il en est , mais , à son arrivée chez moi (courant janvier 2021) , le noyau 5.10 ne la prenait pas encore en charge .  acid.gif acid.gif   acid.gif

àprès sollicitation du BTS , le noyau 5.10.0-2 a été créé qui prenait en charge (enfin) la carte .

aujourd'hui nous en sommes  au noyau 5.10.0-3  et la carte fonctionne toujours aussi bien si ce n'est mieux .

malheureusement , je souhaite utiliser , au moins un peu , blender et darktable avec OpenCL .

et c'est là que çà coince .

AMD propose bien un pilote propriétaire qui permet de l'installer : 

 wget --referer=https://www.amd.com/ -P $HOME/Téléchargements/  https://drivers.amd.com/drivers/linux/amdgpu-pro-20.45-1188099-ubuntu-20.04.tar.xz



mais justement , il n'est valable que pour le kernel 5.4 et Ubuntu 20.04 LTS  est déjà passé au kernel 5.8 .

donc , le pilote amdgpu-pro 20.45 n'est plus compatible pour ubuntu et donc OpenCL non plus .

la carte n'étant utilisable , à minima , uniquement  que avec le noyau 5.10 , le pilote amdgpu-pro 20.45  est donc 2 fois  dépassé .

j'ai trouvé un script , -- script installation OpenCL --

malheureusement , même si le script est fonctionnel , OpenCL , lui , n'est toujours pas fonctionnel .

en gros je n'ai plus qu'à attendre la mise à jour du pilote proprio et du script .

mais là aussi , y a un hic !

apparemment , AMD ne conçoit  son pilote propriétaire que pour les versions LTS (20.04)

la prochaine version d' Ubuntu à venir (la 21.04 non LTS  ,  fin avril 2021) , verra peut être une m.a.j. de amdgpu-pro .

je ne sais pas , j'espère .

en attendant , j'en ai au moins pour deux mois à patienter (mars et avril) , en espérant, croisons les doigts , que tout fonctionne enfin correctement .

j'espère de tout coeur que  AMD va se dépécher de fournir un support à la hauteur des attentes ....

pour l'instant , ce n 'est pas le cas et le noyau 5.11 arrive (déjà prêt sur kernel.org) .

peut être pour la prochaine version (21.04 non LTS) ?

amicalement

alain

coyotus.png

Dernière modification par Debian Alain (16-02-2021 12:29:03)

Hors ligne

#2 16-02-2021 06:41:52

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : OpenCL et RX 6000

Debian Alain a écrit :


mais justement , il n'est valable que pour le kernel 5.4 et Ubuntu 20.04 LTS  est déjà passé au kernel 5.8 .

donc , le pilote amdgpu-pro 20.45 n'est plus compatible pour ubuntu et donc OpenCL non plus .

la carte n'étant utilisable , à minima , uniquement  que avec le noyau 5.10 , le pilote amdgpu-pro 20.45  est donc 2 fois  dépassé .


Bonjour,
Je n’y connais pas grand-chose mais ton message me semble contradictoire. On a ici les infos du site AMD https://www.amd.com/fr/support/kb/relea … inux-20-45
Elle confirme qu’il faut un noyau 5.10 ou plus récent pour cette carte.
Donc le noyau fourni de base avec Ubuntu 20.4 LTS n’est pas suffisant, il doit falloir l’upgrader ou utiliser une version non LTS pour avoir directement un noyau plus récent.
D'après le lien, il faut

Kernel 5.10 or newer
Mesa 20.2 (or optionally, Oibaf mesa 21.0 from here: https://launchpad.net/~oibaf/+archive/u … s-drivers)
llvm 11.0 or newer

Hors ligne

#3 16-02-2021 07:37:43

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : OpenCL et RX 6000

oui , chalu , on est bien d'accord . cette carte a  besoin du kernel 5.10 .
que j'ai d'ailleurs  mis en place .
kernel 5.11 à  venir  . peut être avec ubuntu 21.04

pour amdgpu-pro :
compatible seulement avec l'ancienne version LTS (noyau 5.4). quoique , j'en doute.
non compatible avec l'actuelle LTS (noyau 5.8)
et non compatible avec le noyau actuel 5.10

donc , non compatible avec les dernières cartes .
donc , OpenCL , ben ... çà attendra .
et zut !

testé  sur V.M. (Focal , ubuntu 20.04.2 LTS)
en dur sur ubuntu 20.10 (groovy , je crois)
et sur debian sid .

par ailleurs , chalu , ta page précise clairement , dans ses liens (faut pas  chercher beaucoup) ,
que le pilote amdgpu-pro , théoriquement fait pour amd rx 6000 , n'est  compatible que avec ubuntu 20.04.1 LTS ,
or canonical a fait évoluer ubuntu en 20.04.2 LTS (kernel 5.8)
et , en pilotes libres , cette carte ne supporte que le kernel 5.10 .

perdu , là ....
que va faire AMD ?

Dernière modification par Debian Alain (16-02-2021 07:51:58)

Hors ligne

#4 16-02-2021 11:07:19

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : OpenCL et RX 6000

Debian Alain a écrit :

pour amdgpu-pro :
compatible seulement avec l'ancienne version LTS (noyau 5.4). quoique , j'en doute.
non compatible avec l'actuelle LTS (noyau 5.8)
et non compatible avec le noyau actuel 5.10


Tu as une source d'information indiquant ceci ? sur le site d'AMD ? autre chose qu'un test en VM qui ne me semble pas approprié, ça me semble en contradiction avec la page donnée en lien pour ta carte dans mon précédent message.

Si c'est à cause de ça

Fixed Issues

    Ubuntu 20.04 kernel update to 5.4.0-56.62 causes compilation of its amdgpu kernel module to fail.


ça indique seulement que amdgpu-pro a été mis à jour pour corriger le bug avec ce noyau mais pas qu'il est incompatible avec le noyau 5.10
Leur page peut ne pas être à jour, mais dans la suite l'installation est expliqué avec mention du kernel 5.10+ et deux autres paquets à installer aussi.

Hors ligne

#5 16-02-2021 11:40:23

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : OpenCL et RX 6000

regarde ces fils , chalu :

https://community.amd.com/t5/drivers-so … 10#M139157

Bridgman a écrit :

re: # 2, nous avons corrigé le problème introduit avec la version 5.4.56 (suppression du symbole pci_platform_rom ()) dans une mise à jour vers 20.45, donc la dernière version 20.45 devrait fonctionner avec n'importe quel noyau Ubuntu 5.4.x.


Bridgman  a écrit :

re: # 4, le problème est que Canonical / Ubuntu a récemment publié une mise à jour 20.04 (après le post du 20 janvier que vous avez lié) qui ne ressemble en rien à l'original 20.04 (noyau 5.8.x, nouveau X.org et pilotes, etc. .) et c'est ce qui brise l'installation du pilote.



https://community.amd.com/t5/drivers-so … 22#M139164

dmk  a écrit :

À PARTIR DE DRIVER 20.45 & UBUNTU 20.04.2- le pilote ne fonctionnera pas avec hwe stack, solution: - rétrograder vers le noyau GA

Dernière modification par Debian Alain (16-02-2021 11:41:25)

Hors ligne

#6 16-02-2021 11:56:17

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : OpenCL et RX 6000

D'accord, donc tu as testé ce driver avec le kernel 5.10 et ça ne marche pas comme tu veux
Tu as eu la réponse de développeurs t'indiquant que ta carte était trop récente pour fonctionner pour l'instant sous Linux, le noyau 5.10 étant considéré "beta"
Il t'indique aussi aucun support pour autre chose qu'Ubuntu LTS.

C'est un fil ouin-ouin que tu as créé en fait, tu n'attends pas vraiment de réponse, tu les as tongue

Hors ligne

#7 16-02-2021 12:12:07

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : OpenCL et RX 6000

oui , un peu chalu .

mais si quelqun a une idée , une piste ou une solution éventuelle , je suis preneur .

j'ai du mal à croire que je suis obligé d'attendre .

le but , je le rappelle , c'est de faire fonctionner  OpenCL sur debian avec les dernières cartes  AMD (RX 6000) .

pour çà , il faut , à minima  , que amdgpu-pro soit compatible avec la dernière LTS (Ubuntu 20.04.2 , kernel 5.8) .

l'idéal étant que amdgpu-pro soit aussi compatible avec le dernier noyau (5.10 / 5.11) .

Dernière modification par Debian Alain (16-02-2021 12:49:29)

Hors ligne

#8 16-02-2021 18:56:14

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : OpenCL et RX 6000

d'un autre côté amdgpu-pro c'est pas un paquet libre, on ne peut pas le trouver dans les dépôts Debian non ?
à part AMD qui doit avoir la possibilité/les droits de travailler dessus ...

Hors ligne

#9 16-02-2021 20:55:14

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : OpenCL et RX 6000

non , en effet chalu , amdgpu-pro n'est pas un paquet libre , enfin , pas  complètement . il est créé et maintenu par AMD .

mais certains ont déjà réussi à le décortiquer un peu et à créer un script pour en extraire OpenCL pour debian (j'ai donné le lien précédemment)

mountkidd me réponds ceci :

@alainbrest29200   With Ub 20.04.1/2, kernels 5.4 and 5.8 w/HWE are the only supported kernels and should  work with amdgpu 20.45.  Kernel 5.10 (not supported under 20.04.x) might already have the 5.8HWE components built in.  Your RX6800 card is quite new, so there might be something else going on.


donc , j'ose croire qu'une bonne surprise m'attend .

si j'ai bien lu :

 Your RX6800 card is quite new, so there might be something else going on

 

 Votre carte RX6800 est assez récente, il se peut donc qu'il se passe autre chose.(traduction)

Dernière modification par Debian Alain (16-02-2021 21:28:04)

Hors ligne

Pied de page des forums