web-dev-qa-db-fra.com

Désactiver la carte graphique discrète sur MacBook Pro début 2011

J'ai un MacBook Pro début 2011 affecté par le problème bien connu de la carte graphique (AMD 6490M 256 Mo). Forum Apple

J'espère attendre un programme de remplacement Apple . Je souhaite désactiver les graphiques discrets et n'activer que la puce Intel HD3000 du i7.

J'ai pu accéder au système en exécutant ces commandes en "Mode mono-utilisateur":

$ mkdir /DisabledExtensions
$ mv /Library/Extensions/AMD* /DisabledExtensions/

Après cela, le Mac démarre dans Mavericks mais je n’ai aucune accélération graphique , chaque animation est très lente. Je ne peux pas changer la luminosité de l'écran, le calibrage des couleurs est différent. Sous "Paramètres> Moniteur" indique que l'ordinateur est connecté à un moniteur externe.

J'ai installé gfxCardStatus v2.2.1, ce qui indique que je suis en cours d'exécution sur la carte graphique discrète et qu'il n'y a aucune chance de passer à la carte intégrée. Même si je peux voir que l'extension HD3000 est chargée:

$ kextstat | grep HD3000

110 0 0xffffff7f837dc000 0x62000 0x62000 com.Apple.driver.AppleIntelHD3000Graphics (8.2.4) <84 11 7 5 4 3 1>

Le service clientèle d'Apple indique qu'il ne dispose pas d'une procédure "officielle" pour désactiver la carte graphique discrète.

Voici les spécifications:
Processeur : Intel Core i7 à 2 GHz
Mémoire : 4 Go DDR3 1333 MHz
Graphiques : AMD Radeon HD 6490M 256 Mo
Logiciels : OS X 10.9.5 (13F34)

11
ApocalypseMike

La désactivation des extensions de noyau ATI/AMD ne ne forcera pas le système d'exploitation à passer aux graphiques intégrés Intel. C'est une idée fausse dans tous les correctifs/instructions qui existent ... Tout ce qui ne fait que lancer la puce discrète avec un pilote de secours sans accélération graphique. Cela revient à voir le mode d’affichage standard "640x480 VGA" sous Windows revenir dans la journée chaque fois qu’il ne peut pas charger le pilote GPU propriétaire. Le même GPU est utilisé, mais pas à pleine capacité.

Voici ce qui se passe après la désactivation des extensions AMD/ATI:

  • Le problème de l'écran noir (pas d'affichage) est généralement résolu.
  • Cependant, il n'y a pas d'accélération graphique.

  • Des défauts graphiques existants ou nouveaux (barres/lignes bleues ou roses, image irrégulière/en désordre, bruit, etc.) apparaîtront lorsque la température fluctue (utilisation du processeur graphique à haute température, mise sous/hors tension, etc.), sans doute en raison du problème de soudure sans plomb.

  • Les défauts sont présents au moment du démarrage.

  • Le LCD interne est traité comme un moniteur externe, avec une seule résolution possible: la résolution d'affichage maximale (1440x900 ou 1680x1050).

  • Lorsque l'ordinateur portable LCD est utilisé, il reste sur toute la luminosité et ne s'éteint pas lorsque le couvercle est fermé. Cela endommage physiquement l'écran avec le temps (cela ne prend pas longtemps, plusieurs semaines suffiront).

  • Un écran externe Thunderbolt peut être utilisé si le couvercle de l'ordinateur portable est fermé au moment du démarrage (avant que l'image ne s'affiche sur l'écran LCD de l'ordinateur portable).

  • Un seul périphérique d'affichage est reconnu, l'ordinateur portable LCD ou un moniteur Thunderbolt externe. Il n'y a pas de mise en miroir ou d'extension lorsque vous utilisez un moniteur externe.
  • L'ordinateur portable LCD reste éteint lors de l'utilisation d'un moniteur externe.

La seule méthode que je connaisse qui déclenche le commutateur graphique intégré est la méthode d'arrêt en cas de surchauffe.

0 (facultatif). Si vous pouvez obtenir l'affichage à l'aide de la méthode disable-kernel-extensions, configurez votre compte pour une connexion automatique. Installez switchGPU ou un outil similaire pour automatiser l’étape 3 ci-dessous.

  1. Laissez le Macbook Pro surchauffer dans une couverture ou dans un sac fermé afin de forcer un arrêt automatique.

  2. Immédiatement le rallumer. Il devrait utiliser les graphiques intégrés.

  3. Passez rapidement aux graphiques intégrés à l’aide de gfxCardStatus (avec les paramètres appropriés dans Préférences Système/Économiseur d’énergie).

Le problème avec cette méthode est que le système d'exploitation bascule vers les graphiques discrets chaque fois que vous exécutez une application utilisant l'accélération graphique. Donc, ce n'est pas une solution permanente.

En réalité, tant que le processeur graphique BGA repose sur ces billes de soudure RoHS, la méthode d'extensions de noyau désactivées commencera également à échouer à un moment donné. La seule solution durable est de relancer le GPU BGA avec de la soudure au plomb, si vous avez abandonné Apple. Trouver un service de re-balling fiable qui comprend les profils de température et applique les techniques de soudage appropriées constitue un autre obstacle.

Mise à jour: Louis Rossmann a fait remarquer que le problème ne concernait pas les billes de soudure du plateau, mais les joints de soudure beaucoup plus petits dans la puce GPU ( voir la vidéo @ 1:04: Faire rebondir un cheval mort: Q & A de ma YT boîte de réception. ). Il a été mentionné que le problème réel pouvait être temporairement résolu en tant qu’effet secondaire du processus de re-balling/refusion, mais la seule solution permanente consistait à remplacer le GPU, c’est-à-dire l’ensemble du tableau via Apple.

Pour votre information, le programme de remplacement d'Apple se termine le 31 décembre 2016.

9
David Tang