Wird das Erzwingen des integrierten GPU-Modus GPU-Panik verhindern? Wenn ja, wie macht man das?

Kontext: Mein MBP 15" von Mitte 2010 hat begonnen, zufällige GPU-Paniken zu bekommen:

Anonymous UUID:       84FEDF51-A1D6-EDC2-CC8C-6B53B7959874
Thu Feb  5 09:29:06 2015
*** Panic Report ***
panic(cpu 2 caller 0xffffff7f9bbb0f63): "GPU Panic: [<None>] 3 3 7f 0 0 0 0 3: NVRM[0/1:0:0]: Read Error 0x00000100: CFG 0xffffffff 0xffffffff 0xffffffff, BAR0 0xd2000000 0xffffff8134a1d000 0x0a5480a2, D0, P3/4\n"@/SourceCache/AppleGraphicsControl/AppleGraphicsControl3.8.6/src/AppleMuxControl/kext/GPUPanic.cpp:127
Backtrace (CPU 2), Frame : Return Address
0xffffff8137c5b590 : 0xffffff8018f2fe41

Mein System verfügt über zwei Grafiksubsysteme: die integrierte Intel HD Graphics und die NVIDIA GeForce GT 330M. Ich habe anekdotisch gehört, dass die NVIDIA 330M problematisch ist. (Ich habe auch gehört, dass ich gerade die Frist für eine Apple-Garantiereparatur für genau dieses Problem verpasst habe ... seufz.)

Ich möchte also versuchen, das System zu zwingen, immer die Intel HD-Grafik zu verwenden, und sehen, ob das Problem dadurch behoben wird.

Meine Fragen:

  • Wird es die Panik heilen, wenn das System gezwungen wird, die Intel HD-Grafik zu verwenden?
  • Wenn ja, ist die gfxCardStatus- App der empfohlene Ansatz?
Es ist schon eine Weile her, dass ich ein MacBook mit zwei Grafikchips verwendet habe. Früher gab es jedoch eine Option, um immer die integrierte Grafik im Energiespar-Einstellungsfenster zu verwenden.
Der gfxCardStatus wäre der empfohlene Weg.
Nicht ganz ein Dupe: Ich möchte wissen, ob das Erzwingen des integrierten Modus Paniken verhindert und ob gfxCardStatus den integrierten Modus erzwingt. Ich werde entsprechend editieren...
Hmm - Ich habe Änderungen vorgenommen, aber sie wurden nicht angezeigt. Brauche ich zuerst Wiederholungspunkte?

Antworten (2)

Ich hatte Probleme beim Start, weil gfxCardStatus geladen wurde, nachdem andere Anwendungen, die die Discrete-Grafikkarte verwendeten, bereits gestartet waren (z. B. Chrome).

Um das MBP zu zwingen, die integrierte Grafikkarte vom Start an zu verwenden, habe ich Folgendes getan:

  1. sichergestellt, dass gfxCardStatus nicht in meiner Liste der Login-Elemente ist

Gehen Sie zu: Systemeinstellungen > Benutzer & Gruppen > Aktueller Benutzer > Anmeldeobjekte

  1. verwendet LaunchControl : http://www.soma-zone.com/LaunchControl/ um eine Startkonfiguration für gfxCardStatus zu erstellen, um es vor meinen Login-Elementen zu starten, und um sicherzustellen, dass es im Grafikmodus gestartet wird
    • Wählen Sie "Benutzeragenten" aus der Dropdown-Liste
    • Klicken Sie auf +, um eine neue Startkonfiguration hinzuzufügen
    • folgendes eingetragen

Programm zum Ausführen: /Users/username/Applications/gfxCardStatus.app/Contents/MacOS/gfxCardStatus --integrated

Bei Last ausführen: True

Hinweis: Ich habe die v2.4.3i-Version von Steveschows Fork (steveschow/gfxCardStatus) verwendet, die den integrierten Modus etwas besser handhabt als das Original (codykrieger/gfxCardStatus).

Sie können es hier herunterladen: https://github.com/steveschow/gfxCardStatus/releases

Für mich hat Version 1.8.1 speziell funktioniert. Die späteren nicht. Ich habe hier eine ähnliche Frage beantwortet: apple.stackexchange.com/questions/179825/… Wir haben eine dauerhafte Softwarelösung, und ich denke, die Leute werden damit zufrieden sein.

Ja, gfxCardStatus verwenden. Ich mache das die ganze Zeit, um Batterie zu sparen, und es funktioniert großartig.

Nicht sicher, dass. Cody Kreiger (Autor von gfxCardStatus) schrieb in einer E-Mail: "Soweit mir bekannt ist, gibt es keine Möglichkeit, die diskrete GPU wirklich zu deaktivieren."
Version 1.8.1 funktioniert bei mir aber. Die neueren scheinen Nvidia nicht dauerhaft deaktivieren zu können