20 votes

Le démarrage se bloque sur un écran gris (même en démarrant à partir d'une clé USB avec une nouvelle installation d'OS X).

Mon MacBook Pro 15" fin 2011 (MacBookPro8,2) avec AMD Radeon 6770M a présenté une corruption de l'affichage et des pannes/réinitialisations du système associées sur une période de deux semaines avant de ne plus démarrer. Le démarrage se déroulait sur l'écran gris avec le logo Apple et la molette, mais au moment où il semblait devoir passer à l'écran de connexion, le logo Apple et la molette disparaissaient et restaient sur un écran gris vide.

J'ai d'abord soupçonné une corruption du disque dur et j'ai essayé d'y remédier. Sans succès, j'ai essayé ce qui suit, mais chacun d'eux a continué à se bloquer comme décrit ci-dessus :

  • Démarrage sécurisé
  • Démarrer en mode de récupération (y compris Internet Recovery)
  • Démarrage à partir du média d'installation sur le lecteur USB
  • Démarrage à partir de l'installation d'OS X sur le lecteur USB
  • Effacer NVRAM
  • Réinitialisation du SMC

J'ai également exécuté le test matériel d'Apple plusieurs fois sans qu'il ne trouve aucun problème.

Verbose safe boot (Cmd+Shift+V) affiche tout ce que je m'attendais à voir mais se bloque ensuite comme décrit ci-dessus.

Après avoir lu d'autres articles en ligne sur des problèmes liés au GPU, j'ai envisagé à nouveau cette cause :

En essayant de démarrer Ubuntu depuis une clé USB, je n'ai pu aller que jusqu'à Grub. Lorsque j'essayais de démarrer Ubuntu Desktop ou d'exécuter le test graphique dans Grub, le système se bloquait.

À ce stade, l'exécution de Apple Hardware Test s'est arrêtée juste avant la fin du test standard, probablement lors d'un test vidéo.

En me basant sur les conseils donnés dans les messages des Discussions Apple ci-dessus, j'ai fait ce qui suit :

  • Démarrage en mode mono-utilisateur
  • Exécutez les commandes suivantes :

    /sbin/fsck -fy /
    /sbin/mount -uw /
    mkdir /Disabled\_System\_Library\_Extensions
    cd /Disabled\_System\_Library\_Extensions
    mv /System/Library/Extensions/ATI\* .
    mv /System/Library/Extensions/AMD\* .
    touch /System/Library/Extensions
    exit

Cette fois, la machine a démarré en entier. Cependant, les graphiques sont extrêmement lents, même les simples transitions lors de la réduction de Windows. Je vais apporter mon MBP à Apple pour demander un remplacement car le grand nombre de rapports d'autres personnes rencontrant des problèmes similaires fait penser à une récurrence d'une panne similaire liée au GPU qui a entraîné un rappel.

12voto

smr Points 386

Résolu : J'ai démarré en mode mono-utilisateur et désactivé le GPU Radeon.

Détails de l'enquête :

J'ai d'abord soupçonné une corruption du disque dur et j'ai essayé d'y remédier. Sans succès, j'ai essayé ce qui suit, mais chacun d'eux a continué à se bloquer comme décrit ci-dessus :

  • Démarrage sécurisé
  • Démarrer en mode de récupération (y compris Internet Recovery)
  • Démarrage à partir du média d'installation sur le lecteur USB
  • Démarrage à partir de l'installation d'OS X sur le lecteur USB
  • Effacer NVRAM
  • Réinitialisation du SMC

J'ai également exécuté le test matériel d'Apple plusieurs fois sans qu'il ne trouve aucun problème.

Verbose safe boot (Cmd+Shift+V) affiche tout ce que je m'attendais à voir mais se bloque ensuite comme décrit ci-dessus.

Après avoir lu d'autres articles en ligne sur des problèmes liés au GPU, j'ai envisagé à nouveau cette cause :

En essayant de démarrer Ubuntu depuis une clé USB, je n'ai pu aller que jusqu'à Grub. Lorsque j'essayais de démarrer Ubuntu Desktop ou d'exécuter le test graphique dans Grub, le système se bloquait.

À ce stade, l'exécution de Apple Hardware Test s'est arrêtée juste avant la fin du test standard, probablement lors d'un test vidéo.

En me basant sur les conseils donnés dans les messages des Discussions Apple ci-dessus, j'ai fait ce qui suit :

  • Démarrage en mode mono-utilisateur
  • Exécutez les commandes suivantes :

    /sbin/fsck -fy /
    /sbin/mount -uw /
    mkdir /Disabled\_System\_Library\_Extensions
    cd /Disabled\_System\_Library\_Extensions
    mv /System/Library/Extensions/ATI\* .
    mv /System/Library/Extensions/AMD\* .
    touch /System/Library/Extensions
    exit

Cette fois, la machine a démarré en entier. Cependant, les graphiques sont extrêmement lents, même les simples transitions lors de la réduction de Windows. Je vais emmener mon MBP chez Apple pour demander un remplacement, car le grand nombre de rapports d'autres personnes rencontrant des problèmes similaires donne l'impression qu'il s'agit de la récurrence d'une panne similaire liée au GPU qui a entraîné un rappel.

2voto

LаngLаngС Points 7522

Les solutions données jusqu'à présent ne sont que des conseils suffisants pour faire démarrer la machine suffisamment pour faire une sauvegarde et passer à autre chose. Suivre les conseils donnés ici ne vous donnera qu'un Mac qui démarre avec une couleur où vous pouvez vous connecter mais sans accélération correcte de l'interface graphique. Cela rend le MacBook presque inutilisable. Voici une alternative qui désactive la puce AMD défectueuse mais vous donne des graphiques Intel correctement accélérés. Intel et une bien meilleure gestion thermique qu'en supprimant simplement toutes les extensions du noyau liées à AMD/Ati.

Contexte et explications

Le programme Apple Repair Extension n'est plus disponible. Le seul réel Le moyen de résoudre ce problème est de remplacer la puce AMD seule. Pas la carte logique. Pas de "re-balling", pas de "reflowing", pas de "baking". Apple a remplacé une puce défaillante par une puce défaillante. Encore et encore. Le remplacement de la seule puce graphique reste une procédure matérielle coûteuse pour un ordinateur portable aussi ancien.

Le seul moyen connu - c'est-à-dire : avec un logiciel seul - pour obtenir un MacBook Pro 2011 (8,2) avec "seulement" une puce graphique AMD défaillante pour s'allumer à nouveau de manière presque fiable et être tout à fait utilisable avec une interface graphique accélérée est ce guide ou une variation de celui-ci. La plupart des conseils précédents ont simplement supprimé tous les kexts AMD et cela donne une expérience utilisateur horrible.

Il est nécessaire de connaître la version exacte de votre système d'exploitation. Le guide suivant sera plus simple pour Yosemite mais suppose El Capitan ou une version plus récente. El Capitan, Sierra et High Sierra ont besoin que SIP (System Integrity Protection) soit désactivé. Sur les systèmes précédents (10.6-10.10), ces étapes sont inutiles.

Ce guide suppose que tous les kexts sont toujours dans leur emplacement par défaut /System/Library/Extensions. Avoir tous les AMD-kexts à cet endroit sauf un est bénéfique pour un fonctionnement "correct".

Pour récupérer l'accélération de l'affichage, il faudra forcer la machine à ne pas démarrer en mode graphique discret (dGPU) mais directement en mode graphique intégré (iGPU). Vous retrouverez ainsi votre ordinateur portable, mais vous perdrez certaines fonctionnalités, comme la possibilité de piloter un écran externe. Les connexions de données Thunderbolt devraient fonctionner.

La procédure initiale :

- Pour repartir de zéro : réinitialiser le SMC et la PRAM/NVRAM :

l'arrêt, débranchez tout sauf l'alimentation, maintenant maintenez

<leftShift>+<Ctrl>+<Opt>+<Power>

en même temps ;

- Maintenant, rallumez et maintenez

<Cmd>+<Opt>+<p>+<r> 

en même temps jusqu'à ce que vous entendiez le carillon de démarrage deux fois.

- Démarrez en mode récupération en maintenant

<Cmd>+<r>+<s> 

- Désactiver SIP :

csrutil disable

- désactiver le dGPU au démarrage

nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00

- activer le mode de démarrage verbeux :

nvram boot-args="-v"

- redémarrer en mode utilisateur unique en maintenant

<Cmd>+<s> 

au démarrage

- mount Partition racine inscriptible

/sbin/mount -uw /                        

- créer un répertoire de sauvegarde des kext

mkdir -p /System/Library/Extensions-off  

- ne déplacer qu'UN seul kext offensant :

mv /System/Library/Extensions/AMDRadeonX3000.kext /System/Library/Extensions-off/     

- laisser le système mettre à jour son kextcache :

touch /System/Library/Extensions/   

- attendez que le processus kextcache se termine

redémarrer normalement : vous aurez un affichage iGPU accéléré, mais le système ne sait pas comment gérer l'alimentation de la puce AMD défaillante. Pour cela, vous devez soit charger manuellement le kext après le démarrage par :

sudo kextload /System/Library/Extensions-off/AMDRadeonX3000.kext

Automatiser cela avec le LoginHook suivant :

sudo mkdir -p /Library/LoginHook

sudo nano /Library/LoginHook/LoadX3000.sh

avec le contenu suivant :

#!/bin/bash
kextload  /System/Library/Extensions-off/AMDRadeonX3000.kext
exit 0

puis le rendre exécutable et actif :

sudo chmod a+x /Library/LoginHook/LoadX3000.sh

sudo defaults write com.apple.loginwindow LoginHook /Library/LoginHook/LoadX3000.sh 

Mesures préventives pour une utilisation future

Il y a deux autres mises en garde à connaître : Ceci est réversible lorsque le SMC/PRAM/NVRAM est réinitialisé. Si cela se produit, la nvram GPU-power-pref peut/doit être réactivée pour forcer l'utilisation de l'iGPU au démarrage.

Puisque cela peut se produire assez facilement (et est souvent recommandé de manière erronée beaucoup trop de fois pour être réellement utile), vous devriez probablement vous préparer à un tel scénario et créer un simple script pour accélérer grandement le processus et aussi rendre la saisie de la variable nécessaire beaucoup moins sujette aux erreurs :

 sudo nano /force-iGPU-boot.sh

- Entrez le contenu suivant dans ce fichier :

#/bin/sh
sudo nvram boot-args="-v"
sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
exit 0

- Maintenant, rendez cet exécutable :

sudo chmod a+x /force-iGPU-boot.sh

À l'avenir, lorsque la SMC/PRAM/NVRAM sera réinitialisée aux valeurs par défaut, il sera désormais possible de démarrer en mode SingleUser :

<Cmd>+<s>

- Et après avoir monté votre volume de démarrage en lecture-écriture pour exécuter juste :

sh /force-iGPU-boot.sh

Cette installation a maintenant un kext dans un endroit que les installateurs d'Apple n'attendent pas. C'est pourquoi dans ce guide, SIP n'a pas été réactivé. Si une mise à jour qui contient des changements aux pilotes AMD est sur le point d'avoir lieu, il est conseillé de remettre le AMDRadeonX3000.kext à son emplacement par défaut. avant le processus de mise à jour. Sinon, le programme de mise à jour écrit au moins un autre kext d'une version différente à son emplacement par défaut ou, au pire, vous vous retrouvez dans un état indéfini de pilotes partiellement non compatibles.

Après toute mise à jour du système, le dossier /System/Library/Extensions doit être vérifié pour trouver le kext incriminé. Sa présence dans ce dossier entraînera, par exemple, un blocage du démarrage sur Yosemite et Sierra, une boucle de démarrage en surchauffe dans High Sierra.

De plus : cet ordinateur portable surchauffe, quoi que vous fassiez. Le système de refroidissement est inadéquat et le grand nombre de puces AMD défaillantes en est la preuve.

Pour prolonger la vie de cette machine désormais piratée, il est conseillé de s'abstenir de soulever des charges lourdes pendant de longues périodes. Suivez scrupuleusement les recommandations habituelles pour les ordinateurs portables : utilisez-les sur des surfaces dures, gardez les ventilateurs et les ailettes à l'intérieur propres. L'utilisation d'un logiciel de contrôle du ventilateur avec des paramètres relativement agressifs devrait également être utile : par exemple smcFanControl MacsFanControl, ou TGPro (tous deux commerciaux).

Clause de non-responsabilité : Cette réponse est un duplicata de la réponse suivante ici répétées pour cette question car pour cette question il y a tellement de réponses sous-optimales données.

0voto

Oskar Points 1242

Pourquoi ne pas installer une copie propre d'OS X sur une clé USB de rechange (ou même une carte SD) et vérifier que le matériel fonctionne avec une nouvelle installation d'OS supportée par Apple ?

À partir de là, vous pouvez déterminer si vous avez réellement un problème matériel ou simplement un disque qui a besoin d'être sauvegardé et nettoyé de toutes les modifications qui se sont accumulées au fil du temps.

Tu pourrais t'enfoncer dans le terrier de lapin de débogage de votre noyau avec gdb sur ethernet ou même ddb sur un port série mais c'est presque toujours plus rapide de repartir à zéro. Les machines présentant de graves problèmes matériels ne parviendront généralement pas à installer un simple système d'exploitation sur un disque externe et vous épargneront des heures à essayer de comprendre ce qui n'a pas fonctionné alors qu'il est bien plus rapide de créer un nouveau système d'exploitation et de tester sa stabilité.

0voto

SimonSays Points 19

Septembre 2014 - L'éléphant encore méconnu d'Apple ?

Votre MacBook Pro est-il devenu une brique ? Écrans gris ? Écran noir ? Refuse de démarrer ? Alors les gars sur cette page ont donné LA réponse. J'ai essayé un millier de choses jusqu'à ce que je tombe sur ceci, à utiliser après cmd+S en appuyant sur le bouton d'alimentation :

/sbin/fsck -fy /
/sbin/mount -uw /
mkdir /Disabled_System_Library_Extensions
cd /Disabled_System_Library_Extensions
mv /System/Library/Extensions/ATI* .
mv /System/Library/Extensions/AMD* .
touch /System/Library/Extensions
exit

Backstory En août de cette année, trois ans seulement après l'achat de mon MacBook Pro, les choses ont commencé à devenir étranges. Au début, les solutions simples comme fsck -fy et le démarrage en mode sans échec semblaient faire l'affaire, mais ce n'était que de courte durée.

Puis, il y a trois jours, rien de ce que je faisais ne pouvait le faire redémarrer. J'avais une brique sur les bras. Enfin, par un heureux hasard, je suis tombé sur cette page. Comme je n'ai jamais utilisé de terminal, j'étais extrêmement nerveux à l'idée de suivre les instructions, mais, ô joie, ça a marché ! Mon ordinateur est de retour !

Comme j'en ai besoin pour faire du montage vidéo, je suis assez inquiet de savoir comment il va se comporter avec les exigences de Final Cut Pro X. Je vais devoir trouver le courage de l'ouvrir et d'essayer. (Vérifier gmail dans Safari est déjà un vrai casse-tête. Safari ne cesse de rafraîchir l'écran lorsque je déplace mon curseur. Je viens d'essayer Firefox - c'est très bien)

Le point le plus important cependant est que c'est une expérience plutôt décourageante avec un produit qui était très cher à l'achat. Je suis très triste qu'Apple ne nous ait pas contactés ou n'ait pas fait savoir clairement qu'ils échangeraient la carte graphique qui pose clairement problème.

D'une manière ou d'une autre, cette solution doit être beaucoup plus mise à la disposition de ceux qui souffrent des mêmes problèmes.

En tout cas, merci à tous ceux qui, sur cette page et ailleurs, ont trouvé cette solution pour désactiver la carte graphique, ce qui permet à l'ordinateur de démarrer (au moment où j'écris ces lignes).

Mon ordinateur est un MacBook Pro d'avril 2011 avec 8 Go de mémoire. 750 GB HD 2.2 Ghz Intel Core i7

0voto

Deefour Points 163

J'ai un modèle 2011 iMac pas un Macbook Pro. Apple a un programme de remplacement pour la carte vidéo 6970M dans ces machines pour des problèmes similaires décrits ici.

http://support.apple.com/en-us/HT203787

Les commandes listées par @smr en mode mono-utilisateur fonctionnent tout aussi bien sur l'iMac pour désactiver efficacement le 6970M et forcer la machine à utiliser le GPU intégré sur la carte logique.

J'ai apporté ma machine de 3 ans dans un Apple Store hier après avoir été incapable de démarrer la machine en mode de récupération, en mode de récupération Internet, en mode sans échec ou en mode normal. Je ne pouvais pas exécuter l'AHT. Après avoir exécuté les commandes décrites par @smr, j'ai pu démarrer directement en mode sans échec et en mode normal sans problème.

J'ai mentionné le programme et après que leur propre test matériel pour le GPU ait échoué, ils ont commandé le remplacement gratuit.

Ce que je voyais quand j'avais des problèmes, c'était le logo de la Apple avec une barre de progression en dessous. La barre de progression se chargeait entre 25 et 50 % avant que le logo et la barre de progression ne disparaissent, laissant indéfiniment un simple écran gris.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X