Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
atelier:chantier:opencl-avec-amd [09/11/2020 11:11] Debian Alain [openCL avec carte graphique AMD] |
atelier:chantier:opencl-avec-amd [20/02/2021 21:58] Debian Alain [Script git] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
* Objet : installer openCL sur debian carte AMD | * Objet : installer openCL sur debian carte AMD | ||
- | * Niveau requis : débutant avisé | + | * Niveau requis : <del>débutant</del> avisé |
* Commentaires : //openCL pour carte AMD Radeon RX 5xx et BLENDER 2.82a sur DEBIAN TESTING BULLSEYE // | * Commentaires : //openCL pour carte AMD Radeon RX 5xx et BLENDER 2.82a sur DEBIAN TESTING BULLSEYE // | ||
- | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser NU/Linux en ligne de commande, tout commence là !.]] :-) | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) |
* Suivi : {{tag>en-chantier à-tester à-placer}} - FIXME Pour choisir, voir les autres Tags possibles dans [[:atelier:#tags|l'Atelier]]. | * Suivi : {{tag>en-chantier à-tester à-placer}} - FIXME Pour choisir, voir les autres Tags possibles dans [[:atelier:#tags|l'Atelier]]. | ||
* Création par [[user>Debian Alain]] 11/04/2020 | * Création par [[user>Debian Alain]] 11/04/2020 | ||
Ligne 86: | Ligne 86: | ||
EOF</code> | EOF</code> | ||
+ | |||
<code user>cat > ~/Téléchargements/Extraction.sh <<EOF | <code user>cat > ~/Téléchargements/Extraction.sh <<EOF | ||
Ligne 136: | Ligne 137: | ||
EOF</code> | EOF</code> | ||
+ | |||
<code user> cat > ~/Téléchargements/maj.sh <<EOF | <code user> cat > ~/Téléchargements/maj.sh <<EOF | ||
Ligne 159: | Ligne 161: | ||
<note important>Une fois les scripts copiés/collés, enregistrés, pour pouvoir les utiliser en user((utilisateur)), n'oubliez pas de modifier les droits d'utilisations des scripts((actuellement réservés à root)) avec la commande [[doc:systeme:chmod|chmod]].</note> | <note important>Une fois les scripts copiés/collés, enregistrés, pour pouvoir les utiliser en user((utilisateur)), n'oubliez pas de modifier les droits d'utilisations des scripts((actuellement réservés à root)) avec la commande [[doc:systeme:chmod|chmod]].</note> | ||
- | ===== Installation ===== | ||
- | <note tip>commencer par se placer dans le répertoire Téléchargements | + | ==== Autorisation des scripts (les rendre exécutables) ==== |
- | <code user>cd ~/Téléchargements/</code></note> | + | puis on donne les autorisations au fichier : |
- | on commence par créer l'arborescence : | + | <code user>sudo chmod u+x ~/Téléchargements/Arborescence.sh</code> |
- | <code user>sudo bash ~/Téléchargements/Arborescence.sh </code> | + | <code user>sudo chmod u+x ~/Téléchargements/Extraction.sh</code> |
- | on décompacte les deb : | + | <code user>sudo chmod u+x ~/Téléchargements/Copie.sh</code> |
- | <code user>sudo bash ~/Téléchargements/Extraction.sh </code> | + | <code user>sudo chmod u+x ~/Téléchargements/maj.sh</code> |
- | on copie les bons fichiers : | + | <code user>sudo chmod u+x ~/Téléchargements/raz.sh</code> |
- | <code user>sudo bash ~/Téléchargements/Copie.sh</code> | ||
- | on met à jour : | + | ===== Installation ===== |
- | <code user>sudo bash ~/Téléchargements/maj.sh</code> | + | <note tip>commencer par se placer dans le répertoire Téléchargements :<code user>cd ~/Téléchargements/</code></note> |
+ | On commence par créer l'arborescence : - <code user>sudo bash ~/Téléchargements/Arborescence.sh </code> | ||
+ | - on décompacte les deb :<code user>sudo bash ~/Téléchargements/Extraction.sh </code> | ||
+ | - on copie les bons fichiers : | ||
+ | - <code user>sudo bash ~/Téléchargements/Copie.sh</code> | ||
+ | - on met à jour : | ||
+ | - <code user>sudo bash ~/Téléchargements/maj.sh</code> | ||
+ | - en cas de doute ou de besoin , on peut tout virer :<code user>sudo bash ~/Téléchargements/raz.sh </code> | ||
- | en cas de doute ou de besoin , on peut tout virer : | + | ===== Script git ===== |
- | <code user>sudo bash ~/Téléchargements/raz.sh </code> | + | un script git qui télécharge amdgpu-pro et installe OpenCL et Vulkan . |
+ | (actuellement la version 20.45 du 17/12/2020 pour ubuntu 20.04.1 LTS . | ||
+ | ne fonctionne pas pour RX 5000 ET RX 6000 (noyau 5.10) , uniquement RX 500 (noyau 5.4) ) | ||
- | ===== Utilisation ===== | + | [[https://gist.github.com/kytulendu/3351b5d0b4f947e19df36b1ea3c95cbe| -- script git -- ]] |
- | pour tester blender avec openCL , on peut télécharger des exemples ici : | + | <code user>git clone https://gist.github.com/3351b5d0b4f947e19df36b1ea3c95cbe.git</code> |
+ | |||
+ | <note tip> installer "git" au préalable | ||
+ | <code user>sudo apt install --reinstall git </code></note> | ||
+ | |||
+ | <note tip> merci à kytulendu </note> | ||
+ | ===== Utilisation ===== | ||
+ | pour tester blender avec openCL , on peut télécharger des exemples ici : \\ | ||
[[https://www.blender.org/download/demo-files/|exemples blender ]] | [[https://www.blender.org/download/demo-files/|exemples blender ]] | ||
Ligne 202: | Ligne 218: | ||
la carte (RX 550) est montée en pointe , à 75 °C , au maxi une conso de 22 watts et un ventilo de 1300 RPM . | la carte (RX 550) est montée en pointe , à 75 °C , au maxi une conso de 22 watts et un ventilo de 1300 RPM . | ||
+ | la RX 570 , elle , est montée , en pointe à 66 °C , conso maxi 100 watts et un ventilo à 1900 Tr/Min . | ||
voici quelques écrans que vous obtiendrez peut être à la fin de l'installation : | voici quelques écrans que vous obtiendrez peut être à la fin de l'installation : | ||
Ligne 748: | Ligne 765: | ||
Device Name Ellesmere | Device Name Ellesmere | ||
</code> | </code> | ||
+ | |||
+ | ==== Solution Alternative ==== | ||
+ | testé sur debian testing bullseye (kernel 5.9.0-1) | ||
+ | le paquet et ses dépendances s'installe très bien mais n'est pas fonctionnel dans blender 2.83.5 | ||
+ | |||
+ | <code root>apt search mesa-opencl-icd</code> | ||
+ | <code>En train de trier... Fait | ||
+ | Recherche en texte intégral... Fait | ||
+ | mesa-opencl-icd/testing,now 20.1.9-1 amd64 [installé] | ||
+ | free implementation of the OpenCL API -- ICD runtime</code> | ||
+ | | ||
+ | <code user>apt show mesa-opencl-icd</code> | ||
+ | <code>Package: mesa-opencl-icd | ||
+ | Version: 20.1.9-1 | ||
+ | Priority: optional | ||
+ | Section: libs | ||
+ | Source: mesa | ||
+ | Maintainer: Debian X Strike Force <debian-x@lists.debian.org> | ||
+ | Installed-Size: 29,4 MB | ||
+ | Provides: opencl-icd | ||
+ | Depends: libclc-r600 (>= 0.2.0+git20180312-1~), libclc-amdgcn (>= 0.2.0+git20180312-1~), ocl-icd-libopencl1 | libopencl1, libc6 (>= 2.29), libclang-cpp10, libdrm-amdgpu1 (>= 2.4.100), libdrm-nouveau2 (>= 2.4.66), libdrm-radeon1 (>= 2.4.31), libdrm2 (>= 2.4.75), libelf1 (>= 0.142), libexpat1 (>= 2.0.1), libgcc-s1 (>= 3.4), libllvm10 (>= 1:9~svn298832-1~), libstdc++6 (>= 5.2), libzstd1 (>= 1.3.2), zlib1g (>= 1:1.1.4) | ||
+ | Homepage: https://mesa3d.org/ | ||
+ | Tag: role::shared-lib | ||
+ | Download-Size: 4809 kB | ||
+ | APT-Manual-Installed: yes | ||
+ | APT-Sources: http://deb.debian.org/debian testing/main amd64 Packages | ||
+ | Description: free implementation of the OpenCL API -- ICD runtime | ||
+ | This package contains the mesa implementation of the OpenCL (Open Compute | ||
+ | Language) library, which is intended for use with an ICD loader. OpenCL | ||
+ | provides a standardized interface for computational analysis on graphical | ||
+ | processing units. | ||
+ | </code> | ||
+ | |||
+ |