web-dev-qa-db-fra.com

Ubuntu 14.04 AMD Dual Graphics 8650G / 8670M

J'ai un ordinateur portable HP Pavillion sous Ubuntu 14.04 LTS. Il possède un processeur AMD APU avec 8650G intégré et un processeur graphique AMD 8670M discret.

ajith@SoulCube:~$ uname -a
Linux SoulCube 3.13.0-34-generic #60-Ubuntu SMP Wed Aug 13 15:45:27 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
ajith@SoulCube:~$ 

J'utilise le pilote fglrx installé à l'aide de l'outil "Pilotes supplémentaires"

J'ai lu que les deux graphiques alterneraient entre l'iGPU et le dGPU en fonction de la charge de travail, mais mon ordinateur portable semble ne pas le faire.

J'avais essayé fglrxinfo mais il ne montre que l'iGPU et ne répertorie pas le dGPU.

ajith@SoulCube:~$ fglrxinfo 
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 8650G
OpenGL version string: 4.3.12798 Compatibility Profile Context 13.35.1005

ajith@SoulCube:~$

Quand j'ai essayé lspci | grep Radeon j'ai eu ce qui suit

ajith@SoulCube:~$ lspci | grep Radeon
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Richland [Radeon HD 8650G]
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M]
ajith@SoulCube:~$ 

Je suis curieux de savoir pourquoi la dGPU est répertoriée comme contrôleur d'affichage et non comme contrôleur compatible VGA. Un grand nombre de messages que j'ai vus sur Internet indiquent qu'ils devraient tous deux devenir un contrôleur compatible VGA.

Quelqu'un peut-il m'aider à comprendre le problème et m'aider à passer de manière permanente à l'utilisation de mon GPU discret? J'ai vérifié les options du BIOS dans le BIOS, mais elles ne sont pas disponibles.

1
Ajith Kumar

J'ai creusé un peu plus dans Google et découvert à ubuntuforums que gpu-manager était à l'origine de la confusion.

J'ai essayé de faire aticonfig --initial --adapter=1 pour générer un fichier xorg.conf, mais le fichier était en train d'être remplacé par un fichier presque vide au redémarrage.

Au redémarrage, mon système utilisera par défaut le GPU intégré. Je suppose que c’est le conducteur qui prend cette décision parce que le fichier xorg.conf est incomplet.

Je suis tombé sur un rapport de bogue sur https://bugs.launchpad.net/ubuntu/+source/ubuntu-drivers-common/+bug/1310489 qui m'a aidé à résoudre le problème (temporairement au moins).

La solution temporaire dans le rapport de bogue consistait à mettre en commentaire les lignes start on au début du fichier /etc/init/gpu-manager.conf, ce qui devrait empêcher le gestionnaire de gpu de démarrer lorsque lightdm démarrera et remplacera mon xorg.conf fichier.

Je dois lire sur ceux-ci pour avoir une idée plus concrète.

0
Ajith Kumar