ausfallende AMD-GPU auf einem 2011 MBP deaktivieren? von Linux, wegen Sierras SIP?

Mein treuer MBP 17" 2011 trifft jetzt auf die fehlgeschlagenen AMD-GPU-Probleme.

Das verstehe ich aus meiner Recherche:

  1. Dies war ein bekanntes Problem, und Apple reagierte mit einer erweiterten Garantie auf die GPUs dieser Modelle, die am 31. Dezember 2016 endete . Meine örtliche Werkstatt, die normalerweise ziemlich praktisch ist, sagt, dass sie es nicht reparieren kann.

  2. Sie können wieder nur die interne Intel-Grafik verwenden. Starten Sie im Grunde in den Einzelbenutzermodus und verschieben Sie einige der AMD * .kext-Dateien von /System/Library/Extensions/woanders.

Dies deckt es ziemlich gut ab: https://www.youtube.com/watch?v=iyDu-Y_G1D8&app=desktop

  1. Leider fällt das Verzeichnis unter den SIP-System/Library/Extensions Schutz von Sierra, sodass ich diese Anweisungen nicht ausführen kann. , um SIP zu deaktivieren, funktioniert nicht im Einzelbenutzermodus . SIP kann nur im Wiederherstellungsmodus deaktiviert werden ... was fehlschlägt, weil es sich um eine grafische Umgebung handelt und ich eine fehlerhafte GPU habe.crutils disable

[BEARBEITEN nur zu Punkt 3] (was nur die SIP-Probleme betrifft: https://apple.stackexchange.com/a/276433 ist richtig: Cmd + R + S, zumindest bei Sierra, bringt Ihnen Wiederherstellung und Einzelbenutzer und Sie können csrutil disablevon dort aus).

Frage: Kann ich Folgendes tun:

  • Booten Sie meinen Mac von einem bootfähigen Linux-USB, mounten Sie die HD und verschieben Sie diese AMD*.kextmit Linux, wodurch die Verwendung der Intel-Grafik erzwungen wird?

Hat jemand Erfahrung damit? Eine besondere Herausforderung besteht darin, dass ich den bootfähigen USB-Stick von einem Windows- oder Linux-Rechner vorbereiten muss, da mein Mac im Einzelbenutzermodus feststeckt.

Welches Linux-Distributions-/USB-Vorbereitungstool sollte ich verwenden? Wohlgemerkt, ich muss kein grafisches Linux booten, nur die Befehlszeile ist gut genug und es ist weniger wahrscheinlich, dass das GPU-Problem auftritt.

fwiw, du kannst anscheinend nicht einmal mountein USB-Laufwerk zum Sichern von Sachen verwenden, wegen SIP. Wer fest verdrahtetes SIP deaktiviert, um einen gesünderen Maschinenzustand (dh den Wiederherstellungsmodus) als den Einzelbenutzermodus zu benötigen, sollte geteert und gefedert werden.
Sehen Sie sich einige der Antworten auf die oben verlinkte Frage an (insbesondere diejenigen, die sich auf den Einweg-Wiederherstellungsmodus beziehen).
ah schön. Sehr Cryptonomicon, blindes Tippen. Ich werde das später versuchen, aber im Moment bereite ich einen Ubuntu-USB vor. Ja, ich habe inzwischen festgestellt, dass der Schreibzugriff etwas schwieriger ist, als nur die HFS-Festplatte als schreibgeschützt zu mounten. Dieses dumme SIP macht Einzelbenutzer viel weniger nützlich als erwartet.
Sehen Sie sich die Antworten auf das verknüpfte Duplikat an – es ist möglich, die Wiederherstellungspartition im Einzelbenutzermodus zu booten und damit SIP zu deaktivieren.
OK, die Befehlskombination + S + R startet Sie in einen Einzelbenutzer-Wiederherstellungsmodus, in dem Sie die Deaktivierung von csrutil vornehmen können.
Argh. Hatte meinen Mac letzten Oktober im Rahmen des Erweiterungsprogramms von Apple reparieren lassen. Auch diese Woche ist es wieder gescheitert. Apple will mehr als 500 US-Dollar für die Reparatur. ohne Gewissheit wird es nicht wieder scheitern. Niemand hat einen Hardware-Reparaturansatz gefunden, oder?
fwiw Als ich zum ersten Mal auf dieses Problem stieß, rief ich meine örtliche Computerwerkstatt an. Sie sind ziemlich gut, ich habe sie schon einmal für mein MBP verwendet, und sie sind eine echte Reparaturwerkstatt, die sich mit einem Lötkolben auskennt, nichts dagegen hat, Sachen zu reparieren und fehlerhafte Teile durch ausgeschlachtete Sachen zu ersetzen, die sie herum haben. Nicht nur ein "Neuteil bestellen"-Shop. Letztes Mal haben sie mir $$$ mit einem gebrauchten Tastaturtausch gespart. Wie auch immer, als ich ihnen sagte, dass ich hinter dieser GPU-Reparatur her war, sagten sie mit aller Kraft: „Nein, wir werden diese spezielle Reparatur nicht für Sie durchführen, weil wir wissen, dass sie höchstwahrscheinlich wieder fehlschlagen wird“. Mach daraus was du willst.

Antworten (1)

Es gibt eine Lösung dafür, mit der Sie die diskrete GPU umgehen und immer die integrierte GPU verwenden können! Sie müssen Archlinux booten, um SIP zu umgehen und die separate Grafikkarte zu deaktivieren.

Wenn Sie nur die AMD Kexts verschieben, können Sie den Mac hochfahren, aber es wird sehr träge und langsam sein. Wenn Sie diese Methode befolgen, können Sie Ihren Mac wieder vollständig verwenden! Ich habe diese Antwort von meinem 15-Zoll-MacBook Pro aus dem Jahr 2011 eingegeben, bei dem kürzlich die GPU ausgefallen ist.

Hier ist ein Link zu einem Video, das ich darüber gemacht habe: https://www.youtube.com/watch?v=vrBLJIepJXU

Ursprüngliches Forum: https://forums.macrumors.com/threads/force-2011-macbook-pro-8-2-with-failed-amd-gpu-to-always-use-intel-integrated-gpu-efi-variable -fix.2037591/

ok, schaue ich mir später mal an. Ich habe es geschafft, im Einzelbenutzermodus zu de-SIP und die KEXTs zu verschieben. Die Maschine bootet jetzt, sieht aber mit blauen/schwarzen vertikalen Streifen massiv durcheinander aus. und sehr langsam. Aber es erlaubte mir, ein bisschen mehr zu arbeiten und alles gut zu sichern, also war es eine lohnende Problemumgehung. Ich werde mal schauen, ob deine Empfehlung besser funktioniert.
Die Frage nach dem Ausfall der MBP2011-GPU muss wahrscheinlich auf Ask Different erneut gestellt werden, da die zuvor akzeptierte Antwort (die die Verwendung von Apples spezifischer GPU-Garantieerweiterung für diese Modelle war) am 31. Dezember 2016 abgelaufen ist.
Nun, nachdem ich versehentlich ein Macos-Update angewendet hatte, hatte ich wieder einen leeren Bildschirm. Also musste ich Ihr Verfahren anwenden. Vielen Dank dafür - der Mac sieht im Moment total gut aus (das vorherige Verfahren, das ich von YouTube erhalten habe, hat bei mir viele Bildschirmartefakte hinterlassen). Das eigentliche Bit, das für mich funktioniert hat, ist die nvram -basierte Variante @ post #528 . Ihr rockt!
Kern der obigen Methode - kein Linux. 1. Schreiben Sie ein kompliziertes nvram-basiertes Flag mit einer massiven GUID ( sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00). 2. sich AMDRadeonX3000.kextvon seinem gewohnten Standort entfernen. 3. anschließend sudo kextload AMDRadeonX3000.kextnach jedem ersten Start, um den Stromverbrauch zu senken. Ich weiß es besonders zu schätzen, dass diese Leute es auf 1 AMD-Datei eingegrenzt haben - das Entfernen aller AMDs, wie ich es zuvor getan habe, hat meinen Mac mit vielen Problemen zurückgelassen - der Schlafmodus hat nicht funktioniert, der Sperrbildschirm hat nicht funktioniert usw. .