Graphiques hybrides ATI / Intel 16.04 LTS

11

Étant donné que j'ai une carte graphique Intel intégrée et un contrôleur d'affichage ATI Radeon, je me demandais si je pouvais basculer entre les deux en tant que graphiques utilisés, comme je le pourrais en 14.04 LTS via ATI Catalyst?

16.04 LTS utilise la carte intégrée et la liste du matériel répertorie ATI ainsi que le contrôleur d'affichage, mais n'est pas utilisé. Les pilotes supplémentaires ne fournissent rien.

Alors AMDGPU est-il utilisé ou ATI est-il désactivé?

lspci:

00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
04:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus XTX [Radeon HD 8890M / R9 M275X/M375X] (rev ff)

lspci -nnk | grep VGA -A1

00:02.0 VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:1616] (rev 09)
    Subsystem: Lenovo Broadwell-U Integrated Graphics [17aa:3824]
Mookey
la source

Réponses:

20

Pour utiliser la carte graphique AMD, exécutez cette commande:

DRI_PRIME = 1 ./exécutable

Si vous souhaitez exécuter un jeu Steam avec la carte graphique AMD, vous devez définir les options de lancement du jeu sur Steam avec cette commande:

DRI_PRIME = 1% commande%

Pour tester manuellement si cela fonctionne, vous pouvez exécuter ceci:

glxinfo | grep "OpenGL renderer"

Cette commande affichera votre carte graphique Intel. Exécutez cette commande pour voir votre carte graphique AMD:

DRI_PRIME = 1 glxinfo | grep "OpenGL renderer"

Par exemple, dans mon cas, lorsque j'exécute glxinfo | grep "OpenGL renderer", ma sortie est la suivante: OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile

Mais, lorsque j'exécute DRI_PRIME=1 glxinfo | grep "OpenGL renderer", ma sortie est comme ceci: OpenGL renderer string: Gallium 0.4 on AMD CAPE VERDE

Il existe d'autres commandes à tester, si vous voulez plus de tests:

glmark2 (utilisez intel) et DRI_PRIME = 1 glmark2 (utilisez AMD)

haxterwolf
la source
Mon ordinateur portable est un MSI GX60 3AE avec un APU A10-5750m (8650G intégré) et un GPU 7970m. J'ai installé Ubuntu 16.10 aujourd'hui. L'APU semble fonctionner avec le pilote par défaut. Il a des effets déchirants lors de la navigation, mais il peut jouer en 1080p @ 60 dans le navigateur, les jeux légers comme minecraft fonctionnent bien et les températures sont assez basses. Je suis donc content de ça. Mais le 7970m ne démarre pas pendant le jeu. C'est triste = / La DRI_PRIME=1commande affiche le même résultat: Gallium 0.4 on AMD ARUBA (DRM 2.46.0 / 4.8.0-39-generic, LLVM 3.8.1). Des idées? Jusqu'à présent, j'ai essayé d'installer les pilotes Oibaf.
ecth