Foren

Behoben Force 2011 MacBook Pro 8,2 mit ausgefallener AMD-GPU, um IMMER die integrierte Intel-GPU zu verwenden (EFI-Variablenkorrektur)

AppleMacFinder

Originalplakat
7. Dezember 2009
  • 18.04.2017
Wenn du keine Zeit hast meine Geschichte zu lesen (die auch einige interessante technische Ansätze beschreibt) Scrollen Sie einfach in diesem Thread nach unten, bis ein Text '100% WORKING SOLUTION' angezeigt wird

Die diskrete AMD GPU meines 2011 MacBook Pro 8,2 ist aus den hier genannten Gründen endgültig ausgefallen ( http://logicboardmac.blogspot.ru/ ) und da ( https://www.macrumors.com/2015/02/19/2011-macbook-pro-repair-program-apple/ ) . Es funktioniert seit 6 Jahren unter ziemlich hoher Last perfekt, sogar SETI@HOME-Mining im Hintergrund ausprobiert! Ich war also zuversichtlich, dass mein MBP nicht von schlechtem Löten / schlechter Lötqualität betroffen ist und wollte es nicht für ein kostenloses Reparaturprogramm zu Apple bringen - teils weil ich keine Zeit fand, meine wichtigen Softwareprojekte zu pausieren, teils weil Ich hatte Angst, dass Apple mir ein weniger zuverlässiges Logic Board zur Verfügung stellt oder eine kostenlose Reparatur wegen der mehreren verweigern könnte nicht verwandt Reparaturen, die ich früher manuell durchgeführt habe, um Geld zu sparen: Wärmeleitpaste einige Male gewechselt, interne Batterie 2 Mal ersetzt, Tastatur mit defekten Tasten ersetzt usw. Aber letzte Woche ging es endgültig kaputt: Das Bildschirmbild des Laptops wurde verzerrt, es weigerte sich, OS X zu booten (immer auf halbem Weg einfrieren) , und - Das kostenlose Apple-Reparaturprogramm ist bereits beendet! Ich weiß, dass es erschwingliche Lösungen wie das Wiederlöten von BGA für 50 US-Dollar in einer inoffiziellen örtlichen Reparaturwerkstatt gibt und dass es möglich ist, einen neuen Ersatz-HD-6750M-Chip von AliExpress für 35 US-Dollar oder billiger zu bekommen ( http://www.aliexpress.com/item/DC-2...0028-216-0810028-BGA-Chipset/32764872143.html oder https://www.aliexpress.com/item/DC-2015-New-216-0810001-216-0810001-Graphic-Chipset/32718112928.html , weil ich nicht weiß, ob das stimmt - https://www.rossmanngroup.com/board...0604-replace-216-0810005-gpu-with-216-0810028 ) um eine erfolgreiche Reparatur zu garantieren, so beträgt der Gesamtpreis der Reparatur entweder 50 US-Dollar oder 50 US-Dollar + 35 US-Dollar = 85 US-Dollar - auf jeden Fall weniger als 100 US-Dollar. Aber ich investiere nicht gerne Geld in die alten Computer, also habe ich mir gedacht - was ist, wenn da irgendein Hack dran ist Macht MBP, um die integrierte Grafik STÄNDIG zu verwenden, auch während des Bootens ? Und dann fingen wir an, die möglichen Lösungen zu erkunden...

===

Zunächst einmal ist es möglich, einen MBP erfolgreich unter OS X zu booten, während die ausgefallene GPU weiterhin verwendet wird, nachdem Sie die AMD-Treiber durch Booten im Befehlszeilenmodus entfernt haben ( CMD+S ) und geben Sie diese Befehle ein:
1) fsck -fy (um eine Festplatte zu überprüfen)
2) montieren -dein / (ein Root-Dateisystem mit Lese-/Schreibrechten mounten)
3) sudo mkdir /AMD_Kexts/ (Erstellen Sie ein Verzeichnis, um die AMD-Treiber zu speichern, falls Sie sie in Zukunft benötigen)
4) sudo mv /System/Library/Extensions/AMD*.* /AMD_Kexts/ (die AMD-Treiber verschieben)
5) sudo rm -rf /System/Library/Caches/com.apple.kext.caches/ (Entferne den AMD-Treiber-Cache)
6) sudo mkdir /System/Library/Caches/com.apple.kext.caches/ (Nur für den Fall, dass OS X dumm ist und dieses Verzeichnis nicht neu erstellt, erstelle ich es für OS X)
7) sudo touch /System/Bibliothek/Erweiterungen/ (um die Zeitstempel zu aktualisieren, damit neue Treiber-Caches - ohne AMD-Treiber - definitiv neu erstellt werden)
8) sudo umount / (umounten Sie eine Partition, um sicherzustellen, dass Ihre Änderungen dorthin gespült werden)
9) sudo neu starten

Der Grad der Unannehmlichkeiten bei diesen Schritten hängt stark davon ab, wie stark das Bild eines Bildschirms in Ihrem Fall verzerrt ist. In meinem Fall war es noch schwieriger, weil die OS X-Partition zu einer 'schreibgeschützten' Partition wurde (wegen zu vieler Notabschaltungen, die ich gemacht habe, als ich verzweifelt versuchte, OS X mit einer ausgefallenen GPU zu booten) Also musste ich eine Festplatte vom MacBook Pro entfernen und (mit einem USB-zu-SATA-2,5-Zoll-Adapter von meiner tragbaren Festplatte) hat es an einen Computer mit Linux angeschlossen und dann diese Anweisungen befolgt:

https://superuser.com/questions/961401/mounting-hfs-partition-on-arch-linux (1. Antwort) - eine Reihe von Befehlen sorgfältig ausgeführt, eine Größenbeschränkung für mein Partitionslayout berechnet und schließlich ausgeführt sudo mount -t hfsplus -o force,rw,sizelimit=IHRENUMMER /dev/sdb2 /mnt um diese HFS+-Partition im /mnt-Verzeichnis im Lese-/Schreibmodus zu mounten. Dann habe ich diese durchgeführt '1) -7)' Schritte, die Sie oben sehen, und auch ein Dateisystem repariert, indem Sie ausgeführt haben sudo fsck.hfsplus -f /dev/sdb2 bevor Sie eine Partition mit aushängen sudo umount /mnt und eine Festplatte auf MBP zurücksetzen...

===

Dies gab mir einen MBP, der mit OS X booten konnte, obwohl STILL Verwendung einer defekten AMD-GPU: Das Bild des Bildschirms ist also sehr verzerrt (könnte im Internet surfen, aber ziemlich unpraktisch, um einen Text zu lesen) , Launchpad ist sehr verzögert und Sie können nicht mit gfxCardStatus auf die integrierte GPU wechseln, weil: ohne AMD-Treiber (die wir entfernen mussten, um OS X erfolgreich zu starten) Das Macbook Pro denkt, dass sein interner Bildschirm ein externes Display ist, und gfxCardStatus teilt mit, dass es unmöglich ist, zu wechseln, da das externe Display AMD-GPU verwendet. Irgendwo habe ich einen Vorschlag gefunden, dass es möglich ist, einen gfxCardStatus aus dem Quellcode neu zu erstellen - https://github.com/codykrieger/gfxCardStatus - mit entfernt oder auskommentiert 156-166 Zeilen in dem ./gfxCardStatus/Classes/GSProcess.m um das externe Display zu ignorieren:

// finde heraus, ob ein externer Monitor die diskrete GPU erzwingt
CGDirectDisplayID-Anzeigen[8];
CGDisplayCount displayCount = 0;
if (CGGetOnlineDisplayList(8, Anzeigen, &displayCount) == noErr) {
für (int i = 0; i
if ( ! CGDisplayIsBuiltin(Anzeigen))
[list addObject:[NSDictionary WörterbuchWithObjectsAndKeys:
Str(@'Externe Anzeige'), kTaskItemName,
@ '', kTaskItemPID, nil]];
}
}


Also habe ich einen gfxCardStatus mit den Anweisungen aus der letzten Antwort dieser Ausgabe neu erstellt -
https://github.com/codykrieger/gfxCardStatus/issues/229
(musste auch herunterladen aMacOSX10.11.sdkvon hier - https://github.com/phracker/MacOSX-SDKs/releases - entpacken und nach XCode kopieren/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk- wegen der Dummheit von Apple enthält der neueste XCode für El Capitan kein SDK für El Capitan!) Es funktionierte jedoch immer noch nicht - gfxCardStatus tat nur so, als ob es auf die integrierte GPU umgestellt hätte, während OS X es in Wirklichkeit nicht zuließ! Auch nachdem ich bearbeitet habe ./gfxCardStatus/Classes/GSGPU.m Datei, um das mysteriöse ' Nuke es vom Orbit-Switching '-Option, es konnte immer noch nicht umgeschaltet werden...

===

Dann habe ich dieses interessante Repository entdeckt - https://github.com/0xbb/gpu-switch - der im Quellcode teilweise dem gfxCardStatus ähnelt, aber auch die 'Login Hooks' ( install_hooks.sh ) um 'den Umschaltvorgang für Login/Logout zu automatisieren'. Bei mir hat es leider nicht geklappt... Allerdings gibt es einen sehr interessanten GPU-Schalter Textdatei direkt im Stammverzeichnis dieses Repositorys, die die EFI-Variablen beschreibt!

https://github.com/0xbb/gpu-switch/blob/master/gpu-switch

Nachdem ich es studiert und auch die Kommentare zu dieser Ausgabe gelesen habe - https://github.com/0xbb/gpu-switch/issues/11 - Ich war zuversichtlich, diese Lösung auszuprobieren, fand jedoch heraus, dass mein MacBook Pro 2011 8,2 mit OS X El Capitan 10.11.6 in einem SEHR problematische Situation:

1) rEFInd ist nicht installiert, und um es zu installieren - muss der SIP-Schutz deaktiviert werden. Aber ich kann nicht in den Wiederherstellungsmodus booten ( Befehl+Wahl+R ) oder auf die OS X Installations-DVD/USB ( Option halten ), (um SIP zu deaktivieren) , weil sie beim Booten einfrieren! - Obwohl ich AMD-Kexts von meinem System entfernt habe, verwenden diese Wiederherstellungstools natürlich AMD-Kexts, die in ihr Design integriert sind. Kann auch nicht verwendet werdenWurzel Narrhacken ( https://github.com/gdbinit/rootfool ) um SIP während der Laufzeit zu deaktivieren, da es nur unter OS X-Versionen älter als 10.11.4 funktioniert

2) Ich habe versucht, mein Macbook Pro absichtlich zu überhitzen (zwingt die CPU-Auslastung auf 100% und steckt sie in einen fest verschlossenen Beutel) um das Herunterfahren vor Überhitzung zu erzwingen und dann schnell neu zu starten, damit die integrierte Grafik während des Bootens aktiviert wird - was das Booten von Recovery ermöglicht. Aber wegen der wunderbaren High-End-Wärmeleitpaste, die ich vor nicht allzu langer Zeit aufgetragen habe - kann sie auch nach langer Wartezeit nicht überhitzen! Zu diesem Zeitpunkt dachte ich, das könnte entweder: zu) AMD-Kexts vom Installationsmedium entfernen, oder B) um die Festplatte von MBP wieder mit einem Linux-Rechner zu verbinden und eine Reihe von chmods auszuführen, um die SIP-Flags aus den hier genannten Verzeichnissen zu entfernen ( http://apple.stackexchange.com/questions/193368/what-is-the-rootless-feature-in-el-capitan-really ), die ein System möglicherweise nicht mehr bootfähig machen könnten, oder C) um zu versuchen, rEFInd direkt von einem Linux-Rechner mit Root-Rechten auf einer HFS+-Partition zu installieren, da SIP umgangen wird --- aber diese Optionen nicht untersucht haben, obwohl einige von ihnen möglicherweise funktioniert haben ...

3) Ich wollte eine Linux-LiveCD booten, um die EFI-Variablen von dort aus zu bearbeiten, aber egal, was ich getan habe: habe versucht, direkt ohne GRUB-Optionsänderungen zu booten, habe versucht, die GRUB-Boot-Optionen zu bearbeiten ( mit 'e'-Taste ) hinzufügen nomodeset / Löschen leises Spritzen / oder beides in jeder Kombination oder wie in diesem Artikel vorgeschlagen ( https://wiki.archlinux.org/index.php/MacBookPro8,1/8,2/8,3_(2011) ) auch hinzufügen i915.modeset = 0 radeon.modeset = 0 oder radeon.modeset=0 i915.modeset=1 i915.lvds_channel_mode=2 ; und dann gedrückt Fn+F10 oder Umschalt+Strg+Fn+F10 um mit diesen Optionen zu booten: aber der Linux-Boot-Prozess ist immer in verschiedenen Boot-Phasen fehlgeschlagen, egal welche beliebte benutzerfreundliche Linux-Distribution oder welche Version ich versuche: habe viele Versionen von Ubuntu / Lubuntu / Fedora ausprobiert, sogar die alten ' AMD64 Mac'- und 'Alternative AMD64 Mac'-Images, aber sie schlugen immer fehl - entweder ganz zu Beginn des Bootvorgangs (schwarzer Bildschirm oder ein schwarzer Bildschirm mit einem blinkenden oder hängengebliebenen) _ Zeichen in der linken oberen Ecke) oder ganz am Ende fehlgeschlagen - kurz bevor es eine grafische Desktopumgebung zeigen soll...

Später,totoe_84schrieb, dass er Ubuntu im grafischen Modus mit dem folgenden Setup für GRUB booten konnte:
  • Um die AMD-Grafikkarte zu deaktivieren, habe ich die folgenden Zeilen nachgefügt set gfxpayload=behalten
outb 0x728 1
outb 0x710 2
outb 0x740 2
outb 0x750 0
  • Als nächstes habe ich folgendes hinzugefügt nach leises Spritzen
    i915.lvds_channel_mode=2 i915.modeset=1 i915.lvds_use_ssc=0
(beyogen auf https://ubuntuforums.org/showthread.php?t=2157775 )

===

Dann fiel mir ein, dass es nicht-Mainstream-Linux-Distributionen für fortgeschrittene Benutzer gibt, die eine LiveCD haben ohne grafische Oberfläche : Sie landen auf einer reinen Konsole und sollen das System nur zusammen mit den grafischen Oberflächen und Softwarepaketen / Paketgruppen installieren, die Sie explizit auswählen. Zum Beispiel: Arch Linux ( https://www.archlinux.org/ ) und Gentoo Linux ( https://gentoo.org/ ) . Da ihre LiveCD keine grafische Oberfläche besitzt, könnten sie problemlos auf einer reinen Linux-Konsole gebootet werden und dort könnten Sie die EFI-Variablen bearbeiten ! Also hier ist ein...

===
=== 100 % ARBEITSLÖSUNG
===
=== Erzwingen Sie, dass Ihr MBP IMMER die integrierte Intel-GPU verwendet (EFI-Variablenkorrektur)
===
=== um es wieder großartig zu machen! Reaktionen:yakult121, apples_arrogance, slimmy18222 und 98 weitere

ZapNZs

23.01.2017


  • 18.04.2017
Heilige Scheiße, danke für deine Arbeit. Ich habe Apple geschrieben, in dem er sie anfleht, so etwas zu tun, bei dem die Standardeinstellung des EFI beim Booten auf dGPU geändert wird, aber bisher nicht mit ihnen.

Ich werde das mal ausprobieren.
Reaktionen:tipoo, gyrene2083 und AppleMacFinder

AppleMacFinder

Originalplakat
7. Dezember 2009
  • 18.04.2017
ZapNZs sagte: Heilige Scheiße, danke für deine Arbeit. Ich habe Apple geschrieben, in dem er sie anfleht, so etwas zu tun, bei dem die Standardeinstellung des EFI beim Booten auf dGPU geändert wird, aber bisher nicht mit ihnen.

Ich werde das mal ausprobieren.

Vielen Dank für die netten Worte, ZapNZs , hoffentlich machen Sie Ihren Mac mit dieser Anleitung wieder großartig Reaktionen:duffman9000 und AppleMacFinder S

klatschen

25. Juli 2008
  • 18.04.2017
AppleMacFinder, würde Ihre Lösung auch jemandem erlauben, mit der integrierten GPU in Windows zu booten? Ich habe bei Boot Camp gehört, dass der MBP immer die diskrete GPU in Windows verwendet.
Reaktionen:AppleMacFinder ZU

Ah-

7. Mai 2010
  • 18.04.2017
slapple sagte: AppleMacFinder, würde Ihre Lösung auch jemandem erlauben, mit der integrierten GPU in Windows zu booten? Ich habe bei Boot Camp gehört, dass der MBP immer die diskrete GPU in Windows verwendet.
Es sollte funktionieren, wenn Sie im EFI-Modus booten. Nur neuere MBPs (glaube ich 11,3 und höher) deaktivieren die Intel-GPU in Windows, und es gibt Problemumgehungen: https://github.com/0xbb/gpu-switch
Reaktionen:AppleMacFinder

AppleMacFinder

Originalplakat
7. Dezember 2009
  • 18.04.2017
slapple sagte: AppleMacFinder, würde Ihre Lösung auch jemandem erlauben, mit der integrierten GPU in Windows zu booten? Ich habe bei Boot Camp gehört, dass der MBP immer die diskrete GPU in Windows verwendet.

Hi klatschen ,

1) Dieser reine Software-Fix befindet sich auf EFI-BIOS-Ebene. Theoretisch sollte es funktionieren mit IRGENDEIN vorhandenes Betriebssystem, das heißt:
*) kompatibel mit Macbook Pro-Hardware (x86_64 aka AMD64 CPU-Architektur - https://en.wikipedia.org/wiki/X86-64 )
*) kompatibel mit der MBP-Version der EFI-Firmware (alte Betriebssysteme ohne EFI-Unterstützung funktionieren nicht sofort nach dem Auspacken, obwohl es eine Möglichkeit geben sollte, sie in einem Kompatibilitätsmodus zu starten, auch einige seltsame Betriebssysteme könnten mit Apples EFI-Version nicht kompatibel sein)

Tatsächlich könnte dieser EFI-Variablen-Fix denjenigen MBP 2011-Benutzern, die ihr OS X mit Linux dual booten möchten, einen großen Vorteil bringen: Aufgrund der hochspezifischen Methode von Apple, zwei GPUs in diesem Computer zu verbinden, war es manchmal schwierig, selbst die beliebte einzurichten Linux-Distributionen. Machen Sie AMD keine Vorwürfe, es war der erste Apple-Laptop mit AMD in Dual-Grafik, also hatte Apple wahrscheinlich nicht die Zeit, eine gute Dual-Grafik-Implementierung zu entwickeln. Mit deaktivierter Dual-Grafik sollte es jetzt viel einfacher sein, jedes Linux einzurichten, habe es nur noch nicht getestet ...

2) Auch ohne diesen EFI-Variablenfix sollte es irgendwie möglich sein, in Windows auf Intel-GPU zu wechseln, wenn beide GPUs für Windows über PCI sichtbar sind (wenn EFI den PCI-Zugriff darauf für Betriebssysteme, die unter BootCamp laufen, nicht unterbricht) , obwohl es einige Durcheinander mit den Treibern erfordern könnte. Auch da stimme ich voll und ganz zu Ah- :
ah- sagte: Es sollte funktionieren, wenn Sie im EFI-Modus booten. Nur neuere MBPs (glaube ich 11,3 und höher) deaktivieren die Intel-GPU in Windows, und es gibt Problemumgehungen: https://github.com/0xbb/gpu-switch
Es ist möglich, mehrere Betriebssysteme (einschließlich Windows) auf einem Mac ohne Bootcamp zu halten, indem Sie einfach ein rEFInd verwenden - http://www.rodsbooks.com/refind/

Übrigens, warum nicht Windows in einer virtuellen Maschine ausführen? Zum Beispiel: Vor einigen Jahren habe ich einige Benchmarks der nativen OS X-Leistung im Vergleich zu Windows in einem Parallels Desktop durchgeführt, und während der Grafikleistungsverlust bei etwa 35 % lag, war die CPU-Leistung nur etwa 2 % langsamer. Im Moment sollte der Unterschied viel kleiner sein, denn 'mehrere Jahre' sind eine große Zeit für jede Software, um sich zu verbessern, insbesondere für eine beliebte Virtualisierungssoftware. Wenn Sie nicht bezahlen oder raubkopieren möchten, probieren Sie einige Freeware-Virtualisierungstools wie VirtualBox und QEMU aus. Vielleicht könnte sogar Wine für Ihre Bedürfnisse geeignet sein. Zuletzt bearbeitet: 18.03.2017

Matejh

5. Juli 2014
  • 19.04.2017
Was passiert, wenn Sie ein externes Display anschließen?
Reaktionen:Bob B und AppleMacFinder

lympero

1. September 2008
Kunst, Griechenland
  • 19.04.2017
Danke für deine Lösung. Ich habe es noch nicht ausprobiert, aber ich habe ein 2011 Mbit/s und bin mir ziemlich sicher, dass ich diese Lösung in naher Zukunft brauchen werde.
Reaktionen:AppleMacFinder

maflynn

Moderator
Mitarbeiter
3. Mai 2009
Boston
  • 19.04.2017
Matejh sagte: Was passiert, wenn Sie ein externes Display anschließen?
Soweit ich weiß, ist der Display-Port-Anschluss fest mit der dGPU verbunden, sodass Sie die iGPU nicht zum Ansteuern eines externen Monitors verwenden können.
Reaktionen:AppleMacFinder

magischer Trevor70

19.04.2017
  • 19.04.2017
Danke für die Bereitstellung, aber leider funktioniert es bei mir nicht.

Beim Versuch, die Datei 'gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9' zu rmieren, erhalte ich:

'gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9' kann nicht entfernt werden Vorgang nicht zulässig

Beim Versuch, den Befehl printf auszuführen, erhalte ich:

zsh: Operation nicht erlaubt: /sys/firmware/efi/efivars/gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9

Obwohl ich als Root angemeldet bin, kann diese Datei anscheinend nicht geändert werden
Reaktionen:AppleMacFinder

AppleMacFinder

Originalplakat
7. Dezember 2009
  • 19.04.2017
magictrevor70 sagte: 1) 'gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9' kann nicht entfernt werden Vorgang nicht zulässig

2) zsh: Operation nicht erlaubt: /sys/firmware/efi/efivars/gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9

Machst du es von der Arch Linux LiveCD? Wenn Sie es über die Wiederherstellung von OS X oder OS X versuchen, lässt Ihnen der SIP-Schutz dies nicht zu. Versuchen Sie es mit Arch Linux LiveCD und es sollte für Sie funktionieren

SorglosKanadier

18.04.2017
  • 19.04.2017
AppleMacFinder sagte: Machst du es von der Arch Linux LiveCD? Wenn Sie es über die Wiederherstellung von OS X oder OS X versuchen, lässt Ihnen der SIP-Schutz dies nicht zu. Versuchen Sie es mit Arch Linux LiveCD und es sollte für Sie funktionieren

Ich habe das gleiche Problem, dass ich Efivars nicht ändern kann. Ich mache es von einem Archlinux Live USB mit deaktiviertem SIP. Ich habe versucht, Efivars r/w neu zu mounten, aber ich erhalte immer noch die Meldung 'Operation nicht erlaubt'.

Hat jemand eine Lösung dafür gefunden?
Reaktionen:AppleMacFinder

totoe_84

19.04.2017
Varese, Italien
  • 19.04.2017
CarefreeCanadian sagte: Ich habe das gleiche Problem, dass ich Efivars nicht ändern kann. Ich mache es von einem Archlinux Live USB mit deaktiviertem SIP. Ich habe versucht, Efivars r/w neu zu mounten, aber ich erhalte immer noch die Meldung 'Operation nicht erlaubt'.

Hat jemand eine Lösung dafür gefunden?

Zunächst einmal vielen Dank @AppleMacFinder für Ihre Arbeit! Heute konnte ich mein MacBook Pro Anfang 2011 wieder mit der integrierten GPU nutzen.

@CarefreeCanadian Ich habe das gleiche Problem mit einer Ubuntu Live 16.10-Distribution erlebt und das Problem mit den folgenden Schritten gelöst:

Zu entfernen gpu-power-prefs-...' variabel ist es zunächst notwendig, Efivars auszuhängen:

*) umount /sys/firmware/efi/efivars/

dann mounten Sie Efivars im Lese-/Schreibmodus:

*) mount –t efivarfs rw /sys/firmware/efi/efivars/

*) chattr -i /sys/firmware/efi/efivars/gpu-power-prefs-[TAB drücken, um automatisch zu vervollständigen]

*) rm /sys/firmware/efi/efivars/gpu-power-prefs-[TAB drücken, um automatisch zu vervollständigen]

Nach diesen zusätzlichen Schritten können Sie der @AppleMacFinder-Anleitung folgen

Ich hoffe, das kann jemand anderem helfen.
Reaktionen:igorung, Nightwing32, j-beda und 11 weitere

AppleMacFinder

Originalplakat
7. Dezember 2009
  • 19.04.2017
CarefreeCanadian sagte: Ich habe das gleiche Problem, dass ich Efivars nicht ändern kann. Ich mache es von einem Archlinux Live USB mit deaktiviertem SIP. Ich habe versucht, Efivars r/w neu zu mounten, aber ich erhalte immer noch die Meldung 'Operation nicht erlaubt'.
magictrevor70 sagte:Operation unzulässig
Zunächst einmal, ob SIP aktiviert oder deaktiviert ist - sollte keine Rolle spielen, da SIP eine OS X-Funktion ist und Linux diese SIP-Flags ignoriert. Freunde mit dem Problem 'Betrieb nicht erlaubt', ich muss mehr über Ihre Hardware/Software-Konfiguration wissen, um zu verstehen - was ist ein negativer Unterschied zwischen meiner und Ihrer Konfiguration, der Sie daran hindert, den Erfolg zu erzielen. Beispiel: Booten Sie ArchLinux über rEFInd? Da ich rEFInd nicht verwende, boote ich direkt von Macs EFI, indem ich die Taste 'Option' gedrückt halte. Ich weiß auch nicht, ob es wichtig ist, aber bist du auf macOS Sierra? Da mein Betriebssystem El Capitan (10.11.6) ist, und theoretisch könnte es sein, dass Sierra die EFI-Variablen irgendwie sperrt ... Wir sollten auch versuchen, dieses Problem im Internet zu suchen, da dies möglicherweise ein Problem ist, das nicht auf MBP isoliert ist. .
BEARBEITEN: lesen Sie bitte totoe_84 Nachricht oben
[doublepost=1489960984][/doublepost]
totoe_84 sagte: Ich habe das gleiche Problem mit einer Ubuntu Live 16.10-Distribution erlebt und das Problem mit den folgenden Schritten gelöst
totoe_84 , ich bin überrascht, dass Sie Ubuntu booten konnten, da dieses grafische Problem das Booten hätte verhindern sollen... Auf jeden Fall gut erledigt! Reaktionen:TonyRS und AppleMacFinder

SorglosKanadier

18.04.2017
  • 19.04.2017
@totoe_84 , das Aushängen und dann das erneute Einhängen meiner Efivars löste mein Problem, ohne dass SIP deaktiviert werden musste. Dankeschön.

Danke auch @AppleMacFinder für die Veröffentlichung dieser Lösung! Sie haben uns allen eine Menge Trial-and-Error erspart und eine großartige Lösung für die Community von 'fehlgeschlagenem MacBook Pro 2011' bereitgestellt Reaktionen:AppleMacFinder m

Mauerwerk

20.02.2017
  • 20.02.2017
Toller Beitrag @AppleMacFinder!
Ich hatte das gleiche Problem und habe einige deiner Schritte wie vor 2 Jahren gemacht, aber ich habe auf halbem Weg aufgehört Reaktionen:Keno_beano und AppleMacFinder

magischer Trevor70

19.04.2017
  • 20.02.2017
totoe_84 sagte: dann mounte Efivars im Lese-/Schreibmodus:

*) mount –t efivarfs rw /sys/firmware/efi/efivars/

Wenn ich diesen Schritt versuche, bekomme ich

mount: unbekannter Dateisystemtyp 'efivars'
Reaktionen:AppleMacFinder

totoe_84

19.04.2017
Varese, Italien
  • 20.02.2017
magictrevor70 sagte: Wenn ich diesen Schritt versuche, bekomme ich

mount: unbekannter Dateisystemtyp 'efivars'
@magicaltrevor70 Ich glaube, du machst einen Tippfehler:
der Dateisystemtyp ist efivarfs nicht efivars

*) montieren –t efivarfs rw/sys/firmware/efi/efivars/
Reaktionen:okkolokko, gyrene2083 und AppleMacFinder

magischer Trevor70

19.04.2017
  • 20.02.2017
Das hat es geschafft! Dankeschön! Mein MacBook funktioniert jetzt wieder Reaktionen:AppleMacFinder

ZapNZs

23.01.2017
  • 20.02.2017
Was ist der einfachste Weg, um die Variable gpu-power-pref zu erkunden?
Falls vorhanden, beginne ich die Anweisung mit 'rm'? Zuletzt bearbeitet: 20.03.2017
Reaktionen:AppleMacFinder R

roberthallin

25. Oktober 2009
Stockholm, Schweden
  • 20.02.2017
Ich bin völlig neu in diesem Bereich, aber ich komme ohne Probleme durch die Anweisungen von totoe_84, dann ändere ich das Verzeichnis auf efivars. Wenn ich den chattr-Befehl aus der AppleMacFinder-Anweisung eintippe, passiert nur, dass ein trauriger Smiley auf der rechten Seite des Bildschirms erscheint und die Befehlszeile einen Schritt nach unten springt und jetzt 1 Stamm am Anfang sagt. Verpasse ich etwas? Ich habe den Befehl mehrmals wörtlich eingegeben. Zuletzt bearbeitet: 20.03.2017
Reaktionen:AppleMacFinder ZU

Altis

10.09.2013
  • 20.02.2017
Wow, das ist tolle Sache!

Ich wünschte, Apple könnte sich die Mühe machen, den Leuten so zu helfen, wie Sie es hier getan haben ... das ist einer der Gründe, warum ich eine 2010 17' statt der besseren, aber riskanten 2011 gekauft habe.
Reaktionen:AppleMacFinder

pristratton

20. Dezember 2011
Winnipeg, Manitoba, Kanada
  • 20.02.2017
JA, genau das habe ich gesucht, vielen Dank.

Mein System läuft noch gut, aber ich halte nicht den Atem an, wie lange das so bleiben wird.

Es ist absolut sinnvoll, dass wir auf die integrierte Grafik umsteigen können, um unsere Systeme am Laufen zu halten. Schade um Apple, dass es in dieser Abteilung nicht proaktiv ist, aber was erwartest du, sie wollen, dass du einen neuen Mac kaufst.

Ich werde diese Seite mit einem Lesezeichen versehen.

Danke schön
Reaktionen:duffman9000, monofase, Regretela und 1 weitere Person
  • 1
  • 2
  • 3
  • Gehe zu Seite

    gehen
  • 117
Nächste

Gehe zu Seite

gehenNächste Zuletzt