6 votes

Comment désactiver définitivement la carte graphique discrète?

J'ai une CG intégrée, qui est Intel, et une autre CG discrète, AMD Radeon 6490 HD J'utilise ubuntu 11.10

Premièrement, lorsque je démarre sous Windows, ma CG est effectivement une AMD Radeon 6490 HD, mais lorsque je démarre sous Ubuntu, il indique que j'ai une AMD Radeon 6470 à la place.

Deuxièmement, j'ai essayé la plupart des méthodes pour installer le pilote de ma carte graphique AMD/ATI. Tout d'abord avec jockey (échec, démarrage avec unity 2D à la place) et une installation manuelle (échec, démarrage avec un écran noir).

Troisièmement, j'abandonne l'utilisation de la carte graphique AMD/ATI. Ensuite, j'ai un nouveau problème. Les deux cartes graphiques sont activées au démarrage, ce qui fait surchauffer mon ordinateur portable.

Je consulte le contenu de /sys/kernel/debug/vgaswitcheroo/switch

0:DIS: :Pwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0

Ensuite, j'éteins IGD en utilisant echo OFF > /sys/kernel/debug/vgaswitcheroo/switch et j'obtiens

0:DIS: :Off:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0

Mais après un redémarrage, la carte graphique discrète est à nouveau activée. Comment résoudre ce problème?

12voto

Mufaka Points 54

Une façon simpliste serait d'ajouter echo OFF > /sys/kernel/debug/vgaswitcheroo/switch à /etc/rc.local avant le exit 0 afin que cela ressemble à ceci :

#!/bin/sh -e
#
# rc.local
#
# Ce script est exécuté à la fin de chaque niveau d'exécution multi-utilisateurs.
# Assurez-vous que le script renvoie "exit 0" en cas de succès ou une autre
# valeur en cas d'erreur.
#
# Pour activer ou désactiver ce script, modifiez simplement les permissions
# d'exécution.
#
# Par défaut, ce script ne fait rien.

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

exit 0

0voto

Mike of Many Points 21

@gentmatt - J'ai un Sony VAIO avec des graphiques hybrides et j'avais le même problème de ne pas voir vgaswitcheroo à l'endroit indiqué dans différents messages de forum. Après quelques essais et erreurs, j'ai découvert qu'il n'était pas là après avoir installé les pilotes AMD Catalyst (qui ne fonctionnaient pas correctement) via l'indicateur 'Pilotes supplémentaires' après l'installation de 12.04. J'ai essayé de purger les pilotes AMD mais cela n'a pas aidé... J'ai fini par devoir réinstaller Ubuntu et je me suis assuré de ne pas installer les Pilotes supplémentaires. Après avoir fait cela, la même méthode postée par @Oli fonctionne pour moi. vgaswitcheroo est là, ma carte discrète est éteinte et mon ordinateur portable fonctionne bien et reste frais ! J'espère que cela vous aidera...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X