SDB:AMDGPU

Aller à : navigation, rechercher

Version : Leap 42.2 et plus récentes Pilote AMDGPU fourni par openSUSE Leap 42.2+.

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.

Note : La commande glxinfo est fournie sur Leap 15.1 par le paquet Mesa-demo-x

Voir aussi

Articles en lien

Liens externes