web-dev-qa-db-fra.com

Graphiques hybrides ATI / Intel 16.04 LTS

Comme je dispose d’une carte graphique Intel intégrée et d’un contrôleur d’écran ATI Radeon, je me demandais si je pouvais passer de l’un à l’autre comme mes graphiques utilisés, comme je le pouvais dans 14.04 LTS via ATI Catalyst?

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

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]
11
Mookey

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

DRI_PRIME = 1 ./executable

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

DRI_PRIME = 1% de commande%

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

glxinfo | grep "Rendu OpenGL"

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

DRI_PRIME = 1 glxinfo | grep "Rendu OpenGL"

Par exemple, dans mon cas, lorsque j'exécute glxinfo | grep "OpenGL renderer", mon résultat est le suivant: OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile

Mais lorsque j'exécute DRI_PRIME=1 glxinfo | grep "OpenGL renderer", mon résultat est le suivant: OpenGL renderer string: Gallium 0.4 on AMD CAPE VERDE

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

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

20
haxterwolf