bonjour ,
depuis quelques temps , AMD a modifié sa politique de mise à disposition des pilotes pour ses cartes graphiques .
maintenant , tout passe par l'installation d'un dépôt ubuntu depuis un fichier *.deb .
ce qui n'est pas sans poser des problèmes en particulier sous debian .
qui semble oublié de plus en plus par les développeurs (AMD en tout cas) .
# Enabling this repository requires acceptance of the following license:
# /usr/share/amdgpu-install/AMDGPUPROEULA
deb https://repo.radeon.com/amdgpu/21.40.1/ubuntu focal proprietary
sur le forum AMD , deepdelirium semble avoir eu des soucis avec cette façon de faire :
https://community.amd.com/t5/drivers-so … m-p/492118
à priori , il est passé par cette commande :
sudo apt install libc-bin=2.31-0ubuntu9.2 libc-dev-bin=2.31-0ubuntu9.2 libc6:amd64=2.31-0ubuntu9.2 libc6:i386=2.31-0ubuntu9.2 libc6-dbg:amd64=2.31-0ubuntu9.2 libc6-dev:amd64=2.31-0ubuntu9.2 libc6-i386=2.31-0ubuntu9.2 locales=2.31-0ubuntu9.2
cela doit être adaptable à debian mais comment ?
comme ceci : ?
sudo apt install --reinstall libc-bin libc-dev-bin libc6:amd64 libc6:i386 libc6-dbg:amd64 libc6-dev:amd64 libc-i386
la verification avant travaux donne ceci :
apt policy libc-bin libc-dev-bin libc6:amd64 libc6:i386 libc6-dbg:amd64 libc6-dev:amd64 libc-i386
libc-bin:
Installé : 2.33-1
Candidat : 2.33-1
Table de version :
*** 2.33-1 500
500 http://deb.debian.org/debian unstable/main amd64 Packages
100 /var/lib/dpkg/status
2.32-5 100
100 http://deb.debian.org/debian testing/main amd64 Packages
2.31-13+deb11u2 100
100 http://deb.debian.org/debian bullseye/main amd64 Packages
libc-dev-bin:
Installé : 2.33-1
Candidat : 2.33-1
Table de version :
*** 2.33-1 500
500 http://deb.debian.org/debian unstable/main amd64 Packages
100 /var/lib/dpkg/status
2.32-5 100
100 http://deb.debian.org/debian testing/main amd64 Packages
2.31-13+deb11u2 100
100 http://deb.debian.org/debian bullseye/main amd64 Packages
libc6:
Installé : 2.33-1
Candidat : 2.33-1
Table de version :
*** 2.33-1 500
500 http://deb.debian.org/debian unstable/main amd64 Packages
100 /var/lib/dpkg/status
2.32-5 100
100 http://deb.debian.org/debian testing/main amd64 Packages
2.31-13+deb11u2 100
100 http://deb.debian.org/debian bullseye/main amd64 Packages
libc6:i386:
Installé : 2.33-1
Candidat : 2.33-1
Table de version :
*** 2.33-1 500
500 http://deb.debian.org/debian unstable/main i386 Packages
100 /var/lib/dpkg/status
2.32-5 100
100 http://deb.debian.org/debian testing/main i386 Packages
2.31-13+deb11u2 100
100 http://deb.debian.org/debian bullseye/main i386 Packages
libc6-dbg:
Installé : 2.33-1
Candidat : 2.33-1
Table de version :
*** 2.33-1 500
500 http://deb.debian.org/debian unstable/main amd64 Packages
100 /var/lib/dpkg/status
2.32-5 100
100 http://deb.debian.org/debian testing/main amd64 Packages
2.31-13+deb11u2 100
100 http://deb.debian.org/debian bullseye/main amd64 Packages
libc6-dev:
Installé : 2.33-1
Candidat : 2.33-1
Table de version :
*** 2.33-1 500
500 http://deb.debian.org/debian unstable/main amd64 Packages
100 /var/lib/dpkg/status
2.32-5 100
100 http://deb.debian.org/debian testing/main amd64 Packages
2.31-13+deb11u2 100
100 http://deb.debian.org/debian bullseye/main amd64 Packages
N: Impossible de trouver le paquet libc-i386
donc , à priori , la commande de deepdelirium ne me sert à rien , les paquets étant déjà à jour .
qui plus est , dans une version supérieure .
reste la question :
comment vous installez openCL depuis le dépôt AMD (ubuntu) ?
possible ? pas possible ?
doit on obligatoirement passer par l'archive (version 21.30 , difficile à trouver) ?
depuis le dépôt AMD :
amdgpu-install --opencl=rocr --no-dkms
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet amdgpu-lib
E: Impossible de trouver le paquet amdgpu-lib32
E: Impossible de trouver le paquet rocm-hip-runtime
E: Impossible de trouver le paquet rocm-opencl-runtime
je ne comprends pas la démarche d'AMD .
pourquoi brocarder ainsi la distribution mère (debian) au profit de la copie (ubuntu) ?
quel intérêt y a t il à privilégier 2 ou 3 distributions linux et ne pas faire des paquets génériques pour les distributions DEB et RPM ?
ce qui aurai un impact beaucoup plus bénéfique pour linux et beaucoup plus large .
aussi , j'ai beau chercher de la doc : plus çà va et moins je comprends .
la documentation officielle n'est pas claire .
très parcellaire et , je pense , incomplète .
https://amdgpu-install.readthedocs.io/en/latest/
https://rocmdocs.amd.com/en/latest/Curr … Notes.html
je ne sais toujours pas quelle commande rentrer par rapport au dépôt , pour installer openCL(ROCr/ROCm) ?
un coup de main ?
merci .
amicalement ,
alain.
note : exactement le même résultat sur ubuntu 20.04.3 LTS en V.M. (Virtual Box) .
donc : dépôt pas prêt ?
Dernière modification par Debian Alain (14-12-2021 22:13:37)