GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer les pilotes AMDGPU sur Debian 9 Stretch Linux

Présentation

Donc, vous avez un GPU AMD et vous voulez l'utiliser sur Debian Stretch. Eh bien, vous avez vraiment de la chance.

L'installation des pilotes AMD open source sur Debian Stretch est peut-être le processus d'installation le plus simple et le plus simple de l'histoire des pilotes graphiques Linux.

Quiconque a essayé d'installer les pilotes AMDGPU open source lors de leur premier lancement aux côtés des cartes Polaris d'AMD vous dira que le processus est long et pénible, et ils avaient raison.

Désormais, tous les packages requis sont entrés dans le courant dominant, et la plupart sont en fait installés par défaut avec votre installation Debian Stretch.

Packages requis

Il y a encore des packages qui doivent être installés et certaines choses qui doivent être faites pour que les pilotes fonctionnent. La première chose que vous devez faire est d'activer la contrib et non-free dépôts dans Debian.

Oui, les pilotes sont open source, mais ils nécessitent des blobs de firmware pour fonctionner correctement.

Dans votre /etc/apt/sources.list ajouter contrib non-free après main sur chaque ligne. Lorsque cela est fait, fermez votre éditeur de texte et exécutez :

# apt update && apt upgrade

Vous devriez utiliser apt au lieu de apt-get maintenant. apt est la commande la plus récente et la meilleure. Lors de la création de ce guide, le noyau 4.9 était retenu par apt-get mais installé parfaitement bien avec apt .

Micrologiciel Linux

Très bien, vous êtes maintenant prêt à installer le package unique qui rend cela possible. Étant donné que Debian ne fournit pas de blobs de micrologiciels par défaut, le micrologiciel requis est disponible mais pas installé. Installez-le avec la commande ci-dessous.

# apt install firmware-linux

C'est vraiment ça. Maintenant, ne redémarrez pas tout de suite. Il y a une autre partie importante.

LLVM

LLVM est requis pour compiler Mesa, et il est utilisé par certains packages graphiques. Vous pourrez peut-être vous en passer, mais c'est une bonne idée de vous assurer que votre système a la bonne version installée, juste au cas où.

Pour que Mesa soit construit avec le support AMDGPU, LLVM 3.9 ou supérieur est nécessaire. Au moment de cet article, 3.9 est toujours la dernière version, mais 4.0 est disponible en tant que client de publication.

Pendant ce temps, Stretch livre toujours 3.7 et 3.8 ainsi que 3.9. Installez 3.9 ou 4.X maintenant pour vous assurer que les anciennes versions ne sont pas intégrées.

# apt install llvm-3.9 clang-3.9

Redémarrer et tester

Vous pouvez maintenant redémarrer votre système pour que les modifications prennent effet et que le micrologiciel soit chargé. Au redémarrage, vous devriez voir l'écran changer pendant le chargement et éventuellement entendre le ventilateur tourner sur votre carte graphique.

C'est une indication que le firmware a été chargé.

Pour tester votre carte graphique, téléchargez le package Debian Phoronix Test Suite

http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_6.8.0_all.deb

Il dépend de PHP, alors installez-le d'abord, puis installez-le avec dpkg .

# apt install php7.0 php7.0-cli php7.0-xml
$ cd ~/Downloads
# dpkg -i phoronix-test-suite_6.8.0_all.deb

Après l'installation des packages, vous pouvez exécuter les tests Unigine ou l'un des tests disponibles pour voir ce que votre carte peut faire.

$ phoronix-test-suite run unigine-heaven

Conclusion

AMDGPU a atteint le début de la réalisation du rêve; aucun pilote ne s'installe.

Avec Stretch, Debian a atteint un point où obtenir une expérience graphique de haute qualité à partir d'une carte AMD est aussi simple que d'installer quelques packages.

C'est une chose étonnante, compte tenu du chemin parcouru par les pilotes Linux.


Debian
  1. Comment installer TeamViewer sur Debian 9 Stretch Linux

  2. Comment installer Spotify sur Debian 9 Stretch Linux

  3. Comment installer le client Dropbox sur Debian 9 Stretch Linux

  4. Comment installer Jenkins sur Debian 9 Stretch Linux

  5. Comment installer NodeJS sur Debian 9 Stretch Linux

Comment installer Ruby on Rails sur Debian 9 Stretch Linux

Comment installer Android Studio sur Debian 9 Stretch Linux

Comment installer le client Steam sur Debian 9 Stretch Linux

Comment installer Gitlab sur Debian 9 Stretch Linux

Comment installer Firefox Quantum sur Debian Stretch Linux

Comment installer Go sur Debian 9 Stretch