Mein MacBook Pro 15" Ende 2011 (MacBookPro8,2) mit AMD Radeon 6770M zeigte über einen Zeitraum von zwei Wochen eine Beschädigung des Displays und damit verbundene Systemabstürze/Zurücksetzungen, bevor es überhaupt nicht mehr startete. Der Startvorgang wurde über den grauen Bildschirm mit dem Apple-Logo fortgesetzt und Spinner, aber gerade als es so aussieht, als hätte es zum Anmeldebildschirm wechseln sollen, verschwanden das Apple-Logo und der Spinner und hingen auf einem leeren grauen Bildschirm.
Anfangs vermutete ich eine Beschädigung der Festplatte und versuchte, das zu beheben. Erfolglos habe ich Folgendes versucht, wobei jedes weiterhin wie oben beschrieben hängt:
Ich habe auch den Apple Hardware Test viele Male durchgeführt, ohne dass Probleme gefunden wurden.
Verbose Safe Boot (Cmd+Shift+V) gibt alles aus, was ich erwarten würde, würde dann aber wie oben beschrieben hängen bleiben.
Nachdem ich online auf weitere Beiträge zu GPU-bezogenen Problemen gestoßen war, habe ich dies als Ursache erneut aufgegriffen:
Beim Versuch, Ubuntu von einem USB-Stick zu booten, kam ich nur bis Grub. Beim Versuch, Ubuntu Desktop zu starten oder den Grafiktest in Grub auszuführen, blieb das System hängen.
Zu diesem Zeitpunkt blieb das Ausführen von Apple Hardware Test kurz vor dem Ende des Standardtests hängen, möglicherweise [raten] bei einem Videotest.
Basierend auf den Ratschlägen in den obigen Apple-Diskussionsbeiträgen habe ich Folgendes getan:
/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* . Berühren Sie /System/Library/Extensions Ausfahrt
Diesmal hat die Maschine den ganzen Weg gebootet. Allerdings sind Grafiken extrem langsam, sogar nur Übergänge beim Minimieren von Fenstern. Ich werde mein MBP zu Apple bringen, um einen Ersatz zu verlangen, da die große Anzahl von Berichten von anderen mit ähnlichen Problemen es wie eine Wiederholung eines ähnlichen GPU-bezogenen Fehlers aussehen lässt, der zu einem Rückruf führte.
Gelöst: Im Single-User-Modus gestartet und Radeon-GPU deaktiviert.
Details der Untersuchung:
Anfangs vermutete ich eine Beschädigung der Festplatte und versuchte, das zu beheben. Erfolglos habe ich Folgendes versucht, wobei jedes weiterhin wie oben beschrieben hängt:
Ich habe auch den Apple Hardware Test viele Male durchgeführt, ohne dass Probleme gefunden wurden.
Verbose Safe Boot (Cmd+Shift+V) gibt alles aus, was ich erwarten würde, würde dann aber wie oben beschrieben hängen bleiben.
Nachdem ich online auf weitere Beiträge zu GPU-bezogenen Problemen gestoßen war, habe ich dies als Ursache erneut aufgegriffen:
Beim Versuch, Ubuntu von einem USB-Stick zu booten, kam ich nur bis Grub. Beim Versuch, Ubuntu Desktop zu starten oder den Grafiktest in Grub auszuführen, blieb das System hängen.
Zu diesem Zeitpunkt blieb das Ausführen von Apple Hardware Test kurz vor dem Ende des Standardtests hängen, möglicherweise [raten] bei einem Videotest.
Basierend auf den Ratschlägen in den obigen Apple-Diskussionsbeiträgen habe ich Folgendes getan:
/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* . Berühren Sie /System/Library/Extensions Ausfahrt
Diesmal hat die Maschine den ganzen Weg gebootet. Allerdings sind Grafiken extrem langsam, sogar nur Übergänge beim Minimieren von Fenstern. Ich werde mein MBP zu Apple bringen, um einen Ersatz zu verlangen, da die große Anzahl von Berichten von anderen mit ähnlichen Problemen es wie eine Wiederholung eines ähnlichen GPU-bezogenen Fehlers aussehen lässt, der zu einem Rückruf führte.
Die bisher gegebenen Lösungen sind nur gut genug, um die Maschine weit genug booten zu lassen, um ein Backup zu erstellen und fortzufahren. Wenn Sie den Rat hier befolgen, erhalten Sie nur einen bootenden Mac mit Farbe, bei dem Sie sich anmelden können, aber ohne ordnungsgemäße Beschleunigung der GUI. Das macht das MacBook fast unbrauchbar. Hier ist eine Alternative, die den fehlerhaften AMD-Chip deaktiviert, Ihnen aber eine richtig beschleunigte Intel-Grafik und ein viel besseres Wärmemanagement bietet, als einfach alle AMD/Ati-bezogenen Kernel-Erweiterungen zu entfernen.
Hintergründe und Erläuterungen
Das Programm Apple Repair Extension ist nicht mehr verfügbar. Die einzige wirkliche Möglichkeit, dieses Problem zu beheben, besteht darin, den AMD-Chip allein auszutauschen. Nicht das Logicboard. Nicht "re-balling", nicht "reflowing", nicht "backen". Apple hat einen defekten Chip durch einen defekten Chip ersetzt. Immer wieder. Lediglich der Austausch des Grafikchips ist bei einem solchen Vintage-Laptop noch eine kostspielige Hardwareprozedur.
Der einzig bekannte Weg – also: allein mit Software – ein 2011er MacBook Pro (8,2) mit 'nur' einem ausgefallenen AMD-Grafikchip wieder nahezu zuverlässig zum Laufen zu bringen und mit einer beschleunigten GUI einigermaßen brauchbar zu machen, ist diese Anleitung bzw eine Variation davon. Die meisten vorherigen Tipps haben einfach alle AMD-Kexte entfernt, was zu einer schrecklichen Benutzererfahrung führt.
Es ist notwendig, Ihre genaue Betriebssystemversion zu kennen. Die folgende Anleitung ist für Yosemite einfacher, geht aber von El Capitan oder neuer aus. Bei El Capitan, Sierra und High Sierra muss SIP (System Integrity Protection) deaktiviert sein. Auf früheren Systemen (10.6–10.10) sind diese Schritte nicht erforderlich.
Diese Anleitung geht davon aus, dass sich alle Kexts immer noch an ihrem Standardspeicherort /System/Library/Extensions befinden. Alle AMD-Kexte bis auf einen dort zu haben, ist für den "richtigen" Betrieb von Vorteil.
Um etwas Anzeigebeschleunigung zurückzubekommen, muss der Computer gezwungen werden, nicht mit diskreter Grafik (dGPU), sondern direkt mit integrierter Grafik (iGPU) zu booten. Dadurch erhalten Sie Ihren Laptop zurück – aber Sie verlieren einige Funktionen: zB die Möglichkeit, ein externes Display anzusteuern. Thunderbolt-Datenverbindungen sollten funktionieren.
Das anfängliche Verfahren:
– Um von vorne zu beginnen: SMC und PRAM/NVRAM zurücksetzen:
Herunterfahren, alles außer Strom trennen, jetzt halten
<leftShift>+<Ctrl>+<Opt>+<Power>
gleichzeitig loslassen;
– Jetzt wieder einschalten und halten
<Cmd>+<Opt>+<p>+<r>
gleichzeitig, bis Sie den Startton zweimal hören.
– Booten Sie in die Wiederherstellung, indem Sie gedrückt halten
<Cmd>+<r>+<s>
– SIP deaktivieren:
csrutil disable
– dGPU beim Booten deaktivieren
nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
– Aktivieren Sie den ausführlichen Boot-Modus:
nvram boot-args="-v"
– Neustart in den Einzelbenutzermodus durch Halten
<Cmd>+<s>
beim Booten
– Root-Partition beschreibbar einhängen
/sbin/mount -uw /
– Erstellen Sie ein Kext-Backup-Verzeichnis
mkdir -p /System/Library/Extensions-off
– nur EINEN anstößigen Kext aus dem Weg räumen:
mv /System/Library/Extensions/AMDRadeonX3000.kext /System/Library/Extensions-off/
– Lassen Sie das System seinen kextcache aktualisieren:
touch /System/Library/Extensions/
– Warten Sie, bis der Kextcache-Prozess abgeschlossen ist
normal neu starten: Sie haben eine beschleunigte iGPU-Anzeige, aber das System weiß nicht, wie es den ausgefallenen AMD-Chip mit Strom versorgen soll. Dazu müssen Sie entweder den Kext nach dem Booten manuell laden, indem Sie:
sudo kextload /System/Library/Extensions-off/AMDRadeonX3000.kext
Automatisieren Sie dies mit dem folgenden LoginHook:
sudo mkdir -p /Library/LoginHook
sudo nano /Library/LoginHook/LoadX3000.sh
mit folgendem Inhalt:
#!/bin/bash
kextload /System/Library/Extensions-off/AMDRadeonX3000.kext
exit 0
dann ausführbar und aktiv machen:
sudo chmod a+x /Library/LoginHook/LoadX3000.sh
sudo defaults write com.apple.loginwindow LoginHook /Library/LoginHook/LoadX3000.sh
Vorbeugende Maßnahmen für die zukünftige Verwendung
Es gibt zwei weitere Vorbehalte zu beachten: Dies ist reversibel, wenn SMC/PRAM/NVRAM zurückgesetzt wird. Wenn das passiert, kann/muss das GPU-Power-Pref nvram erneut eingestellt werden, um die Verwendung der iGPU vom Startzeitpunkt an zu erzwingen.
Da dies ziemlich leicht passieren kann (und oft fälschlicherweise viel zu oft empfohlen wird, als es eigentlich sinnvoll ist), sollten Sie sich wahrscheinlich auf ein solches Szenario vorbereiten und ein einfaches Skript erstellen, um den Vorgang erheblich zu beschleunigen und auch die Eingabe der erforderlichen Variablen erheblich zu vereinfachen weniger fehleranfällig:
sudo nano /force-iGPU-boot.sh
– Geben Sie in diese Datei folgenden Inhalt ein:
#/bin/sh
sudo nvram boot-args="-v"
sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
exit 0
– Machen Sie das jetzt ausführbar:
sudo chmod a+x /force-iGPU-boot.sh
Wenn der SMC/PRAM/NVRAM in Zukunft auf die Standardwerte zurückgesetzt wird, ist es jetzt möglich, in SingleUser zu booten mit:
<Cmd>+<s>
– Und nachdem Sie Ihr Boot-Volume mit Lese- und Schreibzugriff gemountet haben, führen Sie einfach Folgendes aus:
sh /force-iGPU-boot.sh
Dieses Setup hat jetzt einen Kext an einer Stelle, die Apples Installer nicht erwarten. Aus diesem Grund wurde SIP in dieser Anleitung nicht wieder aktiviert. Wenn ein Update ansteht, das Änderungen an den AMD-Treibern enthält, ist es ratsam, die AMDRadeonX3000.kext vor dem Update-Vorgang wieder an ihren Standardspeicherort zu verschieben. Andernfalls schreibt der Updater mindestens einen weiteren Kext einer anderen Version an seinen Standardspeicherort, oder Sie erhalten schlimmstenfalls einen undefinierten Zustand mit teilweise nicht übereinstimmenden Treibern.
Nach jedem Systemupdate muss der Ordner /System/Library/Extensions auf den fehlerhaften Kext überprüft werden. Seine Präsenz dort wird zB zu einem Boot-Hang bei Yosemite und Sierra, einem überhitzten Boot-Loop in High Sierra führen.
Außerdem: Dieser Laptop überhitzt, egal was Sie tun. Das Kühlsystem ist unzureichend und die große Anzahl an ausgefallenen AMD-Chips ist nur ein Beweis dafür.
Um die Lebensdauer dieser jetzt gehackten Maschine zu verlängern, ist es ratsam, über längere Zeit auf wirklich schweres Heben zu verzichten. Befolgen Sie strikt die üblichen Empfehlungen für Laptops: Verwenden Sie sie auf harten Oberflächen, halten Sie die Lüfter und Lamellen im Inneren sauber. Die Verwendung einer beliebigen Fancontrol-Software mit relativ aggressiven Einstellungen sollte ebenfalls helfen: wie smcFanControl , MacsFanControl oder TGPro (beide kommerziell).
Haftungsausschluss: Diese Antwort ist ein Duplikat von hier , das für diese Frage wiederholt wird, da für diese Frage so viele so suboptimale Antworten gegeben werden.
Warum nicht eine saubere Kopie von OS X auf einem Ersatz-USB-Laufwerk (oder sogar einer SD-Karte) installieren und überprüfen, ob die Hardware mit einer neuen, von Apple unterstützten Betriebssysteminstallation funktioniert?
Von dort aus können Sie herausfinden, ob Sie tatsächlich ein Hardwareproblem haben oder nur ein Laufwerk, das gesichert und alle Änderungen, die sich im Laufe der Zeit angesammelt haben, bereinigen muss.
Sie könnten tief in das Kaninchenloch des Debuggens Ihres Kernels mit gdb über Ethernet oder sogar ddb über eine serielle Schnittstelle gehen , aber es ist fast immer schneller, einfach neu zu beginnen. Maschinen mit schwerwiegenden Hardwareproblemen können normalerweise kein einfaches Betriebssystem auf einem externen Laufwerk installieren und können Ihnen stundenlange Versuche ersparen, herauszufinden, was schief gelaufen ist, wenn es viel schneller geht, einfach ein neues „Betriebssystem“ zu erstellen und zu testen, ob es stabil ist.
September 2014 – Apples immer noch uneingestandener Elefant?
Hat sich Ihr MacBook Pro in einen Ziegelstein verwandelt? Graue Bildschirme? Schwarzer Bildschirm? Weigert sich zu booten? Dann haben die Jungs auf dieser Seite DIE Antwort gegeben. Ich habe tausend Dinge ausprobiert, bis ich auf dies gestoßen bin, um es nach cmd + S beim Drücken des Netzschalters zu verwenden:
/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
Hintergrundgeschichte Im August dieses Jahres, nur drei Jahre nachdem ich mein MacBook Pro gekauft hatte, begannen die Dinge seltsam zu werden. Anfangs schienen die einfachen Korrekturen wie fsck -fy und das Starten im abgesicherten Modus zu funktionieren, aber es war nur sehr kurzlebig.
Dann, vor drei Tagen, würde nichts, was ich tat, einen Neustart bewirken. Ich hatte einen Ziegelstein an meinen Händen. Endlich bin ich zufällig auf diese Seite gestoßen. Als Terminal Virgin war ich sehr nervös, den Anweisungen zu folgen, aber Joy on Joy, es hat funktioniert! Mein Computer ist zurück!
Da ich es für die Videobearbeitung benötige, bin ich ziemlich gespannt, wie es den Anforderungen von Final Cut Pro X gewachsen sein wird. Ich muss den Mut aufbringen, es zu öffnen und es zu versuchen. (Das Überprüfen von Google Mail in Safari ist bereits ein echtes Problem. Safari aktualisiert den Bildschirm ständig, während ich meinen Cursor bewege. Ich habe es gerade mit Firefox versucht - das ist in Ordnung!)
Der wichtigere Punkt ist jedoch, dass dies eine ziemlich entmutigende Erfahrung mit einem Produkt ist, das in der Anschaffung sehr teuer war. Ich bin sehr traurig, dass Apple sich nicht gemeldet oder deutlich gemacht hat, dass sie die offensichtlich problematische Grafikkarte austauschen werden.
Irgendwie muss diese Lösung für diejenigen, die unter denselben Problemen leiden, viel prominenter verfügbar sein.
Wie auch immer, vielen Dank an alle auf dieser Seite und anderswo, die diese Lösung gefunden haben, um die Grafikkarte zu deaktivieren, die das Booten des Computers ermöglicht (jedenfalls zum Zeitpunkt dieses Schreibens).
Mein Computer ist ein April 2011 MacBook Pro mit 8 GB Speicher. 750 GB HD 2,2 GHz Intel Core i7
Ich habe einen iMac von 2011 , kein Macbook Pro. Apple hat ein Ersatzprogramm für die 6970M-Videokarte in diesen Maschinen für ähnliche Probleme, die hier beschrieben werden.
http://support.apple.com/en-us/HT203787
Die von @smr im Einzelbenutzermodus aufgelisteten Befehle funktionieren auf dem iMac genauso gut, um den 6970M effektiv zu deaktivieren und die Maschine zu zwingen, die integrierte GPU auf dem Logic Board zu verwenden.
Ich habe gestern meine 3 Jahre alte Maschine in den Apple Store gebracht, nachdem ich die Maschine nicht im Wiederherstellungsmodus, Internet-Wiederherstellungsmodus, abgesicherten Modus oder normalen Modus starten konnte. Ich konnte die AHT nicht ausführen. Nachdem ich die von @smr beschriebenen Befehle ausgeführt hatte, konnte ich ohne Probleme direkt in den abgesicherten Modus und den normalen Modus booten.
Ich erwähnte das Programm und nachdem ihr eigener Hardwaretest für die GPU fehlgeschlagen war, bestellten sie den kostenlosen Ersatz.
Was ich bei Problemen sehen würde, ist das Apple-Logo mit dem Fortschrittsbalken darunter. Der Fortschrittsbalken würde irgendwo zwischen 25 % und 50 % geladen, bevor das Logo und der Fortschrittsbalken verschwanden und auf unbestimmte Zeit einen einfachen grauen Bildschirm zurückließen.
Fahrrad
Geev
Fahrrad
Geev
Geev
Nikojo