macOS friert vorübergehend ein

Nachdem mein Mac tagelang einwandfrei funktioniert hat, friert er vorübergehend ein. Dies wird durch das Umschalten zwischen Anwendungen ausgelöst. Dieses Einfrieren kann einige Sekunden bis zu einer Minute oder sogar länger dauern. Danach funktioniert alles, als ob nichts gewesen wäre. Wenn ich zu einer anderen App wechsle, passiert es wieder. Ich kann dies nur stoppen, indem ich den Mac neu starte. Dann funktioniert es wieder einwandfrei, auch beim Wechseln zwischen Apps.

Einige Zusatzinfos:

  • Ich konnte keine einzelne App lokalisieren, die dieses Problem verursacht. Sobald es auftritt, tritt es auf jedem Switch auf, egal zwischen welchen Anwendungen.
  • Egal wie ich umschalte, entweder CMD-TAB oder per Mausklick ein anderes App-Fenster auswähle, das Problem ist das gleiche.
  • Das Problem tritt sowohl bei angeschlossenen externen Monitoren als auch beim Arbeiten "stand alone" auf. (Vorher dachte ich es liegt an externen Monitoren, aber neulich trat das Problem auf, als ich "stand alone" arbeitete, also ist die Theorie vom Tisch.)
  • Das Problem tritt jetzt alle paar Tage auf.
  • Normalerweise fahre ich meinen Mac nie herunter oder starte ihn neu. Ich schließe einfach den Deckel und es geht schlafen, bis ich den Deckel wieder öffne.

Einzelheiten:

  • macOS-Version: 10.13.5 (17F77)
  • MacBook Pro (Retina, 15 Zoll, Mitte 2014)

Hatte jemand ein ähnliches Problem? Wenn ja, was war die Ursache und haben Sie eine Lösung gefunden? Wenn nicht, wo fange ich an, nach möglichen Ursachen zu suchen?

Fühlt sich Ihr MBP wärmer an als gewöhnlich? Tritt das Problem auch auf, wenn Sie im Büro nur einen oder längere Zeit keinen Monitor anschließen?
Das Macbook fühlt sich nicht wärmer als normal an. Ich habe nicht versucht, nur einen Monitor zu verwenden. Da das Problem nicht sehr oft auftritt, müsste ich also ziemlich lange mit einem einzigen Monitor arbeiten...
Ohne weitere Analyse wird es fast unmöglich sein, die Ursache zu isolieren.
Ich verstehe, aber es gibt 100 Dinge, die das verursachen können. Also hoffte ich, einige konkrete Dinge zu bekommen, die ich tun könnte, um die Ursache zu ermitteln.
Ja, das gibt es. Aber Triage ist hier unerlässlich, und ein fehlerhaftes Monitorkabel kann insgesamt seltsame Auswirkungen haben. Und was auch immer Sie analysieren, Sie müssen sowieso das Problem „Problem tritt nicht sehr oft auf“ überwinden (was bedeutet, was immer Sie versuchen, Sie müssen warten, bis es fehlschlägt oder nicht).
Ich kann jetzt bestätigen, dass es nicht mit einem externen Monitor zu tun hat. Heute habe ich zu Hause gearbeitet, nur das Netzkabel und die Bluetooth-Maus waren angeschlossen, und das Problem trat auch hier auf. Ich habe auch einen Diagnosetest durchgeführt (Booten bei gedrückter DTaste) und es wurde kein Problem gefunden.
Das bedeutet auch, dass „nicht sehr oft“ jetzt in „alle paar Tage“ umformuliert werden kann.
Großartig! Bitte bearbeiten Sie die Frage, um dies hinzuzufügen, sonst geht dieses Detail in den Kommentaren verloren
Danke für all deine Hilfe, @nohillside! Ich habe den Schuldigen gefunden, siehe meine Antwort unten.

Antworten (3)

Kann ich nicht kommentieren, daher hier eine Antwort. In meinem Fall war der Übeltäter Palua , eine App, die den Modus der Funktionstasten je nach aktiver Anwendung umschaltet. Es ist also im Grunde das gleiche Problem, das Bart hatte. Schließe diese App und alle Einfrierungen sind weg.

Ich kann das bestätigen - friert seit Monaten ein. Erst heute sind mir via Console.app bei "System Reports" Dateien aufgefallen wie "WindowServer_2019-01-08-210200_MYHOSTNAME.userspace_watchdog_timeout.spin" mit Inhalt: Schwerster Stack für den Hauptthread des Zielprozesses: ... (blocked by kernel mutex im Besitz von Palua [365] Thread 0x961) 1-11
Dies löste das Problem auf einigen Computern, auf denen zuvor Palua verwendet wurde.
Heilige Scheiße .... Ich kämpfe seit mindestens einem Jahr mit diesem Problem und hätte nie daran gedacht, Palua zu schließen ::facepalm:: Ich habe sooo viele verschiedene Dinge ausprobiert und sogar einen neuen Computer gekauft, weil ich dachte, mein Arbeitsspeicher sei schlecht ausreizen. Ich habe alle Daten migriert und das Problem blieb bestehen, also habe ich meine Maschine gerade 20x/Woche neu gestartet. das ist ein Lebensretter, ich kann dir nicht genug danken!!

TL;DR

Ich habe herausgefunden, dass mein Problem durch die nicht mehr gepflegte MagicPrefs- Software verursacht wurde. Deinstalliert, Problem weg!

Wie ich den Übeltäter gefunden habe

Heute ist das Problem wieder aufgetreten, und ich glaube, ich habe es geschafft, den Übeltäter zu finden! Als das Problem auftrat, öffnete ich den Aktivitätsmonitor, um zu sehen, ob ich einen seltsamen Prozess erkennen konnte. Als erstes fiel mir auf, dass die CPU-Last insgesamt gering war. Kein Prozess beanspruchte mehr als 20 % der CPU.

Dann habe ich mit der rechten Maustaste auf die Spaltenüberschriften geklickt, um weitere Spalten hinzuzufügen, in der Hoffnung, einen Hinweis zu finden. Ich habe die Spalte hinzugefügt, die anzeigt, ob ein Prozess unerwartet gestoppt wurde. (Mein MacOS ist auf Niederländisch eingestellt, die Spalte heißt Plots. beëind. auf Niederländisch, ich kenne den genauen Spaltennamen auf Englisch nicht.) Mir ist sofort aufgefallen, dass der hiddProzess in dieser Spalte ein "Ja" hatte.

Also ging ich googeln und fand diese Erklärung des hiddProzesses. Es ist der Human Interface Device Daemon . Der Artikel besagt:

Wenn die hohe Ressourcennutzung weiterhin besteht, ist die wahrscheinliche Ursache die Software von Drittanbietern. Wenn Sie kürzlich Treiber für ein Eingabegerät eines Drittanbieters oder eine Software installiert haben, mit der Sie beispielsweise Ihre Tastenbelegung anpassen können, könnte dies hypothetisch das Problem sein. Versuchen Sie, diese Software zu deinstallieren, und prüfen Sie dann, ob das Problem dadurch behoben wird.

Das ließ mich an Software denken, die ich installiert habe und die mit Human Interface Devices zu tun hat. In letzter Zeit wurde nichts installiert, aber ich habe MagicPrefs einige Jahre lang verwendet. Ich bin auf ihre Website gegangen, um zu sehen, ob es Updates gibt, und habe diesen Hinweis gesehen:

MagicPrefs ist jetzt mehr als 5 Jahre alt und wird nicht mehr gepflegt, die Funktionalität, die es bietet, wurde durch APIs ermöglicht, die jetzt veraltete und rückentwickelte private Apple-Frameworks sind. Es ist unwahrscheinlich, dass Apple die veralteten APIs ersetzt oder Zugriff auf die zugrunde liegende Multitouch-Technologie bietet, sodass MagicPrefs und ähnliche Software das Ende der Fahnenstange bedeutet.

TLDR, wenn es nicht mehr funktioniert, dann ist es nur eine Frage der Zeit, bis es nicht mehr funktioniert, wenn es noch funktioniert.

Als ich MagicPrefs deinstallierte, verschwand das Einfrierproblem sofort! Ich denke, das beweist, dass MagicPrefs der Übeltäter war. Schade, dass ich nicht mehr mit der Mitte klicken kann, aber ich bin erleichtert, dass dieses seltsame Problem jetzt weg ist!

'Grundstücke. beëind' = 'Sudden Term.' auf Englisch. Ich habe jedoch viele Prozesse mit "Ja" in dieser Spalte, daher bin ich mir nicht sicher, was es zeigt.

Wie auch immer, ich bin hier nach vielen Monaten mit ähnlichem Verhalten auf zwei MacBooks gelandet – das letzte war erst vor wenigen Augenblicken. Diesmal löste es einen Hard-Reset aus, während es den Mac normalerweise nur unbrauchbar macht (wobei Audio seltsamerweise immer noch abgespielt wird), bis ich es manuell zurücksetze.

Palua ist auf beiden installiert, also jetzt deaktiviert und Daumen drücken...