Apple

Réparation d'un MacBook Pro 2011 démarrant sur un écran gris – AMD Radeon Video Glitch

Par Maximus , le 18 août 2019 - 10 minutes de lecture

Je suis un utilisateur Mac depuis des années et j'ai réparé des centaines de Mac différents, de la première série II aux derniers modèles de MacBook Pro 2015 et 2016, d'iMac (et d'autres matériels Apple pour démarrer!), Et il y a presque Jamais une situation matérielle où j'ai jeté l'éponge et dit à quelqu'un d'abandonner leur Mac.

Le MacBook Pro 2011 est, depuis presque une décennie, l'exception à cette règle. Les GPU AMD Radeon inclus dans la carte logique de cette année de modèle présentaient un défaut majeur qui semblait entraîner une défaillance du GPU en raison d'une surchauffe, de problèmes de puces internes, d'une rupture des joints de soudure BGA ou d'une combinaison de ces facteurs. Le problème était si répandu qu'Apple a été contraint de mettre en place un programme de réparation gratuit pour les MacBook Pro concernés, bien que le modèle 2011 ait été supprimé de ce programme. J'ai géré trois MacBook Pro 2011 (aucun d'entre eux – je possédais un Air à l'époque), et les trois ont été mis au rebut à cause du problème de GPU.

Ma sœur vient de remettre son MacBook Pro 15 pouces 2011, dont elle disait qu’elle fonctionnait lentement, et j’ai creusé la porte. Tout d’abord, il utilisait un disque dur lent à 5 200 tr / min; après l’avoir remplacé par un disque SSD rapide et agréable, Il y avait 8 Go de RAM dans l'ordinateur portable, j'étais assez satisfait de mon travail et j'étais sur le point de l'éteindre et de l'envoyer en route, mais j'ai alors remarqué que l'écran «glissait». Bandes horizontales, couleurs étranges. problèmes … des choses que j'avais vu auparavant.

Disque dur HDD de 5200 tpm remplacé par un disque dur SSD Samsung 850 en 2011 MacBook Pro
Remplacer le disque dur lent par un SSD donne à cette chose une sensation toute neuve!

Début du parcours de débogage

Craignant le pire, j’ai redémarré en mode de test du matériel Apple (juste après le son de démarrage, maintenez la touche «D» enfoncée). J'ai couru le test rapide, qui n'a trouvé aucune erreur. J'ai donc exécuté le test complet (super long) … pas d'erreur à nouveau. Hein? Habituellement, le problème du GPU se présentera pendant le AHT, mais pas cette fois.

Test du matériel Apple - Aucun problème rencontré. AHT

Alors j'ai redémarré. Logo Apple, puis barre de progression, puis écran gris. Dix minutes plus tard, toujours un écran gris et les fans tournent follement. Pas bon.

Alors j'ai essayé:

  • Mode sans échec (maintenez enfoncée la touche Passer du son de démarrage à la connexion ou au bureau). Même chose, bloquée sur un écran gris après le logo Apple + la barre de progression.
  • Mode de récupération (maintenez la touche Commande + R enfoncée depuis le son de démarrage jusqu'au logo Apple) – même chose, encore une fois.
  • Mode de récupération Internet (maintenez les touches Option + Commande + R enfoncées du son de démarrage au logo Apple) – même chose encore.

De plus en plus nerveux, j’ai essayé le mode mono-utilisateur (maintenez la touche Commande + S enfoncée à partir du son de démarrage la matrice texte passant lorsque le Mac démarre dans ses bases FreeBSD) – et était heureux de trouver au moins ce a bien fonctionné. J'ai fait un fsck -y vérifier le disque dur. Quelques disques étaient éteints, mais ils ont été réparés avec succès. Je n'ai rien vu de mal en apparence, mais sachant l'expérience passée, les problèmes ne surgissent généralement que lorsque les fichiers .kext (Kernel Extensions) GPU / Radeon sont chargés … Je partais du pire.

J'allais sortir le SSD et la RAM, et suggérer à ma sœur de vendre l'ordinateur portable à la ferraille … mais ensuite j'ai réfléchi à deux fois – je regarderais s'il y avait tout moyen possible de ressusciter cette chose.

Évidemment, tout le reste fonctionnait bien – Internet Recovery a prouvé que le wifi / réseau était correct. Le mode mono-utilisateur a prouvé que les disques, la RAM, le processeur et même les graphiques intégrés étaient acceptables. le seulement Le GPU Radeon était une erreur. Sûrement il existe un moyen de le contourner!

Heureusement pour moi, j'ai trouvé cette réponse sur Stack Exchange: problème de GPU – Le démarrage est bloqué sur l'écran gris.

Tentative de laisser tomber les fichiers .kexts de Radeon

Cette réponse contenait un guide assez complet sur l'utilisation de modifications logicielles uniquement pour désactiver le processeur graphique Radeon et rendre le Mac heureux à nouveau.

Après avoir parcouru le guide deux fois, j’ai finalement demandé au Mac de démarrer… sur un écran gris. Mais cette fois, il se réinitialiserait dans une minute ou deux, donc c'était différent! Hélas, après un peu plus de piratage avec System Integrity Protection désactivé, le cycle de redémarrage est finalement devenu très court:

(Cela a vieilli, vite.)

Quand je tentais de résoudre le logiciel, je m'apprêtais à jeter l'éponge … mais j'ai ensuite poussé plus loin dans cette réponse à Stack Exchange et j'ai remarqué un lien vers cet article intéressant: Désactivation du GPU Radeon du MacBook 2011 – Solution réelle de Radeongate .

Étant un peu pratique avec un fer à souder (mais n'ayant jamais effectué de travail SMD – en gros, souder des petits morceaux et des bobs de la taille d'un grain de poussière!), J'ai pensé tenter le coup. Mieux que de dire à ma sœur de jeter le portable!

Un hack matériel pour couper complètement le GPU

Je ne vais pas refaire l'intégralité de l'article de RealMacMods (après tout, ils ont trouvé le processus, et ils l'offrent aussi à titre de service à 85 $ pour ceux qui ne veulent pas ou ne peuvent pas le faire eux-mêmes!), Mais je voulais souligner Je pense qu'il est important d'illustrer plus en détail ce qui doit être fait.

La première partie du processus consiste à préparer le côté logiciel du Mac en procédant comme suit:

  1. Construisez un lecteur de démarrage USB avec Arch Linux.
  2. Démarrez le MacBook Pro à partir du lecteur USB (maintenez la touche d’option enfoncée au démarrage pour le choisir).
  3. Suivez les instructions pour passer dans le bon mode de démarrage Arch Linux pour accéder à la console.
  4. Piratez votre EFI en ajoutant un fichier demandant à votre Mac de désactiver le GPU Radeon.
  5. Redémarrez en mode de démarrage sans échec (touche Maj enfoncée jusqu'au démarrage).
  6. Arrêtez-vous en utilisant l'option Menu Pomme> Arrêter.

Encore une fois, consultez l'article source de RealMacMods pour les détails sanglants (ils offrent même un téléchargement de 10 $ pour vous proposer le correctif – ça en vaut la peine si vous n'êtes pas habitué à une ligne de commande!).

Une fois cela fait, il est temps de vous salir les mains en modifiant en permanence la carte logique du MacBook Pro!

Premièrement, pour préparer le patient à la chirurgie:

  1. Débranchez le Mac, placez-le sur une surface agréable, non rayante et non statique, puis retournez-le. (J'utilise un tapis de découpe sur mon établi … qui est un vieux bureau).
  2. Dévissez les 10 petites vis cruciformes au bas.
  3. Retirez le capot arrière (devrait se dégager assez facilement sauf s’il est bosselé quelque part) et placez-le de côté.

À ce stade, vous devrez vous assurer que vous disposez des outils pour rendre cette opération non-impossible. Vous devez dessouder / supprimer une petite résistance ('R8911') de la carte logique, et vous avez besoin de quelques outils. pour faire ça:

Station de soudage Weller et loupe à l'établi avec le MacBook Pro 2011
Sur la photo: station de soudage Weller, un coup de main avec une loupe et une pointe de précision pour le fer à souder.

Vous pouvez utiliser une loupe de poche … mais si vous êtes comme moi, vous aurez besoin des deux mains pour stabiliser le fer à souder lors du dessoudage de la toute petite résistance de la carte logique. Minuscule? Jetez un coup d'œil à la loupe:

MacBook Pro 2011 Radeon GPU désactiver la résistance à la loupe

Tu ne le vois toujours pas? Zoomons et améliorons:

Résistance GPU MacBook Pro 2011 Radeon à désactiver mise en surbrillance à l'aide d'une loupe

Et un plan plus large, pour la perspective:

Résistance du processeur graphique Radeon pour MacBook Pro 2011 surlignée

Donc, avec la résistance identifiée, il est temps d'allumer le fer (j'ai réglé le mien à 500 ° F et étamé la panne avec un peu de soudure sans plomb) et me mettre au travail! Je tiens le fer dans ma main gauche et je fournis une petite force de résistance pour le stabiliser de la main droite. Touchez l'extrémité du fer sur chaque côté métallique de la résistance (où se trouvent les joints), en alternant un côté à l'autre pendant environ 1 à 2 secondes, jusqu'à ce que vous remarquiez que la résistance commence à se dégager de la carte mère. Une fois que cela se produit (après environ 15 secondes dans mon cas), placez l’embout contre le côté de la résistance faisant face à l’espace libre de la carte logique et poussez avec une très légère force vers le haut (à l’écart de la carte logique).

Vous devrez peut-être continuer à chauffer la résistance un peu avant qu'elle ne soit libérée. Et si vous êtes comme moi, vous pouvez tirer la petite résistance de quelques centimètres sur la carte logique! Assurez-vous juste de faire ce qui suit après le retrait:

  1. Assurez-vous qu'il n'y a pas de joint de soudure entre les deux pastilles où se trouvait la résistance. S'il y en a, chauffez les pastilles avec la pointe du fer jusqu'à ce que vous puissiez "évacuer" un peu la soudure. Juste assez pour ne pas joindre les deux pads ensemble.
  2. Posez le fer / placez-le dans son support et sortez la résistance de la carte mère. Espérons que vous pourrez simplement soulever le portable sans le capot, le retourner et vous verrez une minuscule tache noire tomber sur votre surface de travail.

Après avoir obtenu la résistance. Prenez une seconde et admirez sa taille minute. Et se rendre compte qu'il y a milliers de ces choses soudées à la carte logique!

Résistances - montage traversant et minuscule CMS

Ce sont des particules de poussière dans l'image, à l'exception de la spécification noire très légèrement plus grande adjacente à la résistance standard à trou traversant. La résistance est suffisamment petite pour que je ne puisse pas la saisir avec mes doigts, ni même avec une pince à bec effilé!

Une fois la résistance perdue, il reste une étape: replacez le couvercle inférieur, branchez-le et allumez-le!

Je l’ai fait et moins de 40 secondes plus tard (le SSD rend le processus de démarrage vite!), le Mac n’a jamais été aussi performant, sans processeur graphique AMD Radeon:

GPU graphique intégré Intel HD Graphics 3000 et aucun processeur graphique AMD Radeon sur MacBook Pro 2011

Un dernier fil de discussion méritant une lecture approfondie pour plus d’arrière-plan et d’informations de débogage provient du forum RealMacMods, Après la réparation du processeur graphique (suppression de R8911). Après avoir retiré la résistance, faites très attention lorsque vous mettez à niveau le système d'exploitation ou effectuez d'autres modifications importantes (veillez à conserver les sauvegardes actuelles!). Et, comme suggéré par RMM, essayez d’éviter de réinitialiser la NVRAM, juste au cas où cela rendrait les choses un peu plus difficiles.