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 09:47] smolski [Historique] |
atelier:chantier:opencl-avec-amd [09/11/2020 10:53] smolski [Introduction] |
||
---|---|---|---|
Ligne 16: | Ligne 16: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | ce petit tuto reprend les étapes d'installation du pilote openCL sur carte AMD (RX 550 4GB et RX 570 ITX 8GB) | ||
- | |||
- | le tout , fait sur linux debian testing bullseye , | ||
- | X.org GNOME 3.34.2 et 3.36.2 , blender 2.82a | + | ce petit tuto reprend les étapes d'installation du pilote openCL sur ce matériel et système : |
+ | * carte AMD (RX 550 4GB et | ||
+ | * RX 570 ITX 8GB) | ||
+ | le tout , fait sur linux [[doc:systeme:apt:sources.list:testing|debian testing bullseye]] et avec | ||
+ | * X.org GNOME 3.34.2 et 3.36.2 | ||
+ | * blender 2.82a et | ||
+ | * processeur AMD RYZEN 7 1700 X | ||
- | et processeur AMD RYZEN 7 1700 X | + | Un grand merci à **PLOP6** via ([[doc:reseau:freenode|irc]]) sans qui rien de ce tuto n'aurait été possible. |
- | + | ||
- | un grand merci à PLOP6 (irc) sans qui rien n'aurai été possible . | + | |
===== Historique ===== | ===== Historique ===== | ||
Ligne 47: | Ligne 48: | ||
===== Préambule ===== | ===== Préambule ===== | ||
- | <note tip>Un conseil : travaillez dans le répertoire ~/Téléchargements , c'est plus sûr . | + | <note tip>Un conseil : travaillez dans le répertoire ~/Téléchargements , c'est plus sûr.</note> |
- | <code user>cd ~/Téléchargements/</code></note> | + | ==== Téléchargements ==== |
- | <note warning>d'abord , télécharger , au choix , l'archive du pilote amdgpu-pro : | + | Avec la commande [[doc:programmation:shell:cd|cd]], se positionner dans le répertoire ''Téléchargements'' ainsi : |
- | soit celle ci : (version 19.50 pour ubuntu 18.04 LTS) : | + | <code user>cd ~/Téléchargements/</code> |
- | <code user>wget --referer=https://www.amd.com/ -P $HOME/Téléchargements/ https://drivers.amd.com/drivers/linux/19.50/amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz</code> | + | === Téléchargement de l'archive du pilote amdgpu-pro === |
- | soit celle là : (version 20.10 pour ubuntu 18.04 LTS) : | + | - Soit : (version 19.50 pour ubuntu 18.04 LTS) :<code user>wget --referer=https://www.amd.com/ -P $HOME/Téléchargements/ https://drivers.amd.com/drivers/linux/19.50/amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz</code> |
+ | - Soit : (version 20.10 pour ubuntu 18.04 LTS) :<code user> wget --referer=https://www.amd.com/ -P $HOME/Téléchargements/ https://drivers.amd.com/drivers/linux/amdgpu-pro-20.10-1048554-ubuntu-18.04.tar.xz</code> | ||
- | <code user> wget --referer=https://www.amd.com/ -P $HOME/Téléchargements/ https://drivers.amd.com/drivers/linux/amdgpu-pro-20.10-1048554-ubuntu-18.04.tar.xz</code> | + | Au cas où ces liens ne fonctionnent pas, vous pouvez vous connecter en graphique là : |
+ | * site AMD support : \\ https://www.amd.com/fr/support | ||
+ | * Ou en manuel : \\ https://www.amd.com/fr/support/graphics/radeon-500-series/radeon-rx-500-series/radeon-rx-550 | ||
+ | * Ou encore là : \\ https://www.amd.com/fr/support/graphics/radeon-500-series/radeon-rx-500-series/radeon-rx-570 | ||
+ | - Cherchez la ligne <code>+ Ubuntu X86 64-bit</code>et trouvez la case ''Téléchargement'' sur laquelle vous cliquez. | ||
+ | - Vous téléchargez ensuite l'archive dans le répertoire ''~/Téléchargements'' de votre Debian. | ||
- | </note> | + | <note tip>[[doc:systeme:sudo|sudo]] a l'avantage de passer des commandes root tout en restant user</note> |
- | <note important>au cas où ce lien ne fonctionne pas , vous pouvez essayer de vous connecter en graphique là : | + | - Installer dtrx((stable)) :<code user>sudo apt install dtrx </code> |
+ | - Si cela ne fonctionne pas((sous testing bullseye kernel 5.8.0-2 , par exemple)) : <code root>pip install dtrx</code> | ||
+ | - installer aussi clinfo et mesa-utils :<code user>sudo apt install clinfo mesa-utils </code> | ||
- | site AMD support : | + | ==== Scripts ==== |
- | <code>https://www.amd.com/fr/support</code> | + | Créer les scripts suivants : |
- | + | ||
- | en manuel : | + | |
- | + | ||
- | <code>https://www.amd.com/fr/support/graphics/radeon-500-series/radeon-rx-500-series/radeon-rx-550</code> | + | |
- | + | ||
- | ou là : | + | |
- | + | ||
- | <code>https://www.amd.com/fr/support/graphics/radeon-500-series/radeon-rx-500-series/radeon-rx-570</code> | + | |
- | + | ||
- | cherchez la ligne <code>+ Ubuntu X86 64-bit</code>et trouvez la case <code>Téléchargement*</code>sur la quelle vous cliquerez . | + | |
- | + | ||
- | vous téléchargerez ensuite l'archive dans le répertoire ~/Téléchargements de votre Debian .</note> | + | |
- | + | ||
- | <note tip>sudo possède un énorme avantage : il permet de passer des commandes root tout en restant user </note> | + | |
- | + | ||
- | et installer dtrx (stable) : | + | |
- | + | ||
- | <code user>sudo apt install dtrx </code> | + | |
- | + | ||
- | si cela ne fonctionne pas (sous testing bullseye (kernel 5.8.0-2 , par exemple) : | + | |
- | + | ||
- | <code user>pip install dtrx</code> | + | |
- | + | ||
- | installer aussi clinfo et mesa-utils : | + | |
- | + | ||
- | <code user>sudo apt install clinfo mesa-utils </code> | + | |
- | + | ||
- | créer les scripts suivants : | + | |
- | + | ||
- | copiez / collez chacun des blocs ci dessous et lancez les indépendamment en user . | + | |
- | chacun créera son fichier dans " ~/Téléchargements/ " | + | |
+ | copiez/collez chacun des blocs ci-dessous et lancez-les indépendamment en user, chacun d'eux créera son fichier dans " ~/Téléchargements/ " | ||
<code user> cat > ~/Téléchargements/Arborescence.sh <<EOF | <code user> cat > ~/Téléchargements/Arborescence.sh <<EOF | ||
Ligne 107: | 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 122: | Ligne 100: | ||
EOF</code> | EOF</code> | ||
- | le script ci-dessous(Copie.sh) est souvent capricieux . assurez vous bien de sa copie avant de le lancer , quitte à le copier à la main (ou à la souris) avec nano . | + | <note important>le script ci-dessous((Copie.sh)) est souvent capricieux, assurez-vous bien de sa copie avant de le lancer, quitte à le copier à la main((ou à la souris)) avec [[doc:editeurs:nano|nano]] .</note> |
<code user>cat > ~/Téléchargements/Copie.sh <<EOF | <code user>cat > ~/Téléchargements/Copie.sh <<EOF | ||
Ligne 181: | Ligne 158: | ||
EOF</code> | EOF</code> | ||
- | <note warning>une fois les scripts copiés , n'oubliez pas : | + | <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> |
- | <code root>chmod u+x *.sh</code> par exemple </note> | + | |
===== Installation ===== | ===== Installation ===== | ||