SDB:AMDGPU
Version : Leap 42.2 et plus récentes Pilote AMDGPU fourni par openSUSE Leap 42.2+.
Sommaire
Intro
AMDGPU est la nouvelle génération de pilotes graphiques open source pour les nouvelles cartes graphiques AMD/ATI Radeon basées sur les puces Graphics Core Next, allant de GCN1 (Radeon HD 7000) jusqu'aux dernières cartes graphiques.
Ce guide est pour vous aider à installer les pilotes AMDGPU open source AMD pour les cartes vidéo de Radeon GPU HD 7000 à la plus récente série seulement.
Vérifiez votre carte graphique HCL:AMD video cards pour sélectionner le pilote qui convient le mieux à votre matériel avant de continuer.
Installation
Installez les paquets xf86-video-amdgpu et kernel-firmware .
sudo zypper install xf86-video-amdgpu kernel-firmware
Configuration graphique hybride
Les ordinateurs portables équipés de GPU AMD discrets fonctionneront avec le graphisme Intel comme principal. Il est en effet avantageux pour une plus longue durée de vie de la batterie d'utiliser le GPU Intel inclus, et d'activer le GPU AMD uniquement pour les applications qui en ont besoin. Ce processus est appelé "offloading" ("déchargement").
Le Boot Loader (chargeur de démarrage) devra avoir deux paramètres à passer au noyau
YaST > Boot Loader
Selectionnez l'onglet des Paramètres du Noyau et ajoutez ce qui suit:
amdgpu.si_support=1 radeon.si_support=0
Ceci indiquera au noyau d'utiliser le pilote amdgpu et non le pilote radeon. Une fois les modifications sauvegardées, redémarrez la machine.
Pour tester que le GPU AMD est disponible, ouvrez un terminal et exécutez
xrandr --listproviders
La sortie devrait être similaire à celle-ci :
Providers: number : 2 Provider 0: id: 0x69; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 3; outputs: 7; associated providers: 1; name: modesetting output eDP-1 output VGA-1 output HDMI-1 output DP-1 output HDMI-2 output DP-2 output HDMI-3 Provider 1: id: 0x3f; cap: 0xd (Source Output, Source Offload, Sink Offload); crtcs: 0; outputs: 0; associated providers: 1; name: AMD Radeon HD 8600M Series @ pci:0000:01:00.0
Prenez note de deux points clés : Tout d'abord, qu'il y a 2 fournisseurs. Provider 0, est le GPU Intel, le deuxième, Provider 1, est l'AMD. Prenez note que le fournisseur 1 est AMD.
Pour tester que le GPU AMD est correctement utilisable, exécutez ce qui suit dans le terminal :
DRI_PRIME=1 glxinfo | grep “OpenGL renderer”
La sortie devrait être similaire à celle-ci :
OpenGL renderer string: AMD Radeon HD 8600M Series (HAINAN / DRM 3.23.0 / 4.16.8-1-default, LLVM 6.0.0)
Afin de décharger le traitement graphique sur le GPU AMD pour des applications plus graphiques, préparez n'importe quelle application avec DRI_PRIME=1
Par exemple, pour exécuter tous les jeux Steam en utilisant le GPU AMD et non le processeur Intel, à partir du terminal :
DRI_PRIME=1 steam
Ceci peut également être ajouté dans le menu d'exécution d'une application. Grâce à votre éditeur de menu ou à votre fichier .desktop, DRI_PRIME=1 peut être ajouté à n'importe quelle application que vous souhaitez transférer sur le GPU AMD. Cela devrait fonctionner pour des applications telles que les jeux, les émulateurs, les applications d'ingénierie comme FreeCAD, etc.
Voir aussi
Articles en lien
- SDB:ATI_troubleshooting See what to do in case of problems.
- SDB:Configuring graphics cards