macOS friert vorübergehend ein

2

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

Einige zusätzliche Informationen:

  • Ich konnte keine einzige App finden, die dieses Problem verursacht. Sobald es auftritt, tritt es auf jeden wechseln, egal zwischen welchen anwendungen.
  • Es ist egal, wie ich wechsle, entweder CMD-TAB oder durch Auswahl eines anderen Apps-Fensters mit der Maus, das Problem ist dasselbe.
  • Das Problem tritt sowohl bei angeschlossenen externen Monitoren als auch bei der Arbeit "alleinstehend" auf. (Früher dachte ich, dass es mit externen Monitoren zu tun hat, aber kürzlich trat das Problem auf, als ich "alleinstehend" arbeitete, sodass diese Theorie vom Tisch ist.)
  • 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)

Hat jemand ein ähnliches Problem gehabt? 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?

Bart Kummel
quelle
Fühlt sich Ihr MBP wärmer an als sonst? Tritt das Problem auch auf, wenn Sie nur einen Monitor im Büro anschließen oder für einige Zeit keinen?
nohillside
Das Macbook fühlt sich nicht wärmer an als normal. Ich habe nicht versucht, nur einen Monitor zu verwenden. Da das Problem nicht sehr häufig auftritt, würde das bedeuten, dass ich ziemlich lange mit einem einzelnen Monitor arbeiten muss ...
Bart Kummel
Ohne weitere Analyse ist es nahezu unmöglich, die Ursache zu bestimmen.
nohillside
1
Ich verstehe, aber es gibt 100 Dinge, die dies verursachen können. Ich hatte also gehofft, einige konkrete Dinge zu bekommen, die ich tun könnte, um die Ursache zu bestimmen.
Bart Kummel
Ja, das gibt es. Hier ist jedoch eine Triage unerlässlich, und ein fehlerhaftes Monitorkabel kann insgesamt merkwürdige Auswirkungen haben. Und was auch immer Sie analysieren, Sie müssen das Problem "Problem tritt sowieso nicht sehr oft auf" lösen (was bedeutet, was auch immer Sie versuchen, Sie müssen warten, bis es fehlschlägt oder nicht).
nohillside

Antworten:

2

TL; DR

Ich fand heraus, dass mein Problem durch das nicht mehr gewartete verursacht wurde MagicPrefs Software. Deinstalliert, Problem behoben!

Wie ich den Täter gefunden habe

Heute ist das Problem erneut aufgetreten, und ich glaube, ich habe den Täter gefunden! Nachdem das Problem aufgetreten war, öffnete ich den Aktivitätsmonitor, um festzustellen, ob sich ein seltsamer Prozess abspielt. Das erste, was mir auffiel, war, dass die CPU-Auslastung insgesamt niedrig war. Keine Prozesse beanspruchten 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 Grundstücke. beëind. auf Niederländisch kenne ich den genauen Spaltennamen in Englisch nicht.) Mir ist sofort aufgefallen, dass der hidd Prozess hatte ein "Ja" in dieser Spalte.

Also ging ich googeln und fand diese Erklärung von was zum hidd Prozess ist. Es ist das Human Interface Device Daemon . In dem Artikel heißt es:

Wenn die Ressourcennutzung weiterhin hoch ist, liegt dies wahrscheinlich an 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 Tastenzuordnungen anpassen können, könnte dies möglicherweise das Problem sein. Versuchen Sie, diese Software zu deinstallieren, und prüfen Sie, ob das Problem dadurch behoben wird.

Das hat mich über Software nachdenken lassen, die ich installiert habe und die mit Human Interface Devices zu tun hat. In letzter Zeit wurde nichts installiert, aber ich habe verwendet MagicPrefs für ein paar Jahre. Ich ging zu ihrer Website, um zu sehen, ob es Aktualisierungen gab, und sah diesen Hinweis:

MagicPrefs ist nun mehr als 5 Jahre alt und wird nicht mehr verwaltet. Die bereitgestellte Funktionalität wurde durch Apis ermöglicht, die mittlerweile veraltete und von Apple entwickelte private 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 am Ende der Produktreihe stehen.

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

Als ich MagicPrefs deinstallierte, verschwand das Problem mit dem Einfrieren sofort! Ich denke, das beweist, dass MagicPrefs der Schuldige war. Schade, dass ich nicht mehr mit der mittleren Maustaste klicken kann, aber ich bin erleichtert, dass dieses seltsame Problem jetzt weg ist!

Bart Kummel
quelle
1

Kann nicht kommentieren, also hier ist eine Antwort. In meinem Fall war der Täter Palua , eine App, die den Modus der Funktionstasten abhängig von der aktiven Anwendung wechselt. Es ist also im Grunde das gleiche Problem, das Bart hatte. Geschlossen, dass die App und alle Einfrierungen verschwunden sind.

8bitjoey
quelle
Ich kann bestätigen, dass ich seit Monaten friere. Erst heute habe ich über Console.app bei "System Reports" Dateien wie "WindowServer_2019-01-08-210200_MYHOSTNAME.userspace_watchdog_timeout.spin" mit Inhalt festgestellt: Schwerster Stack für den Hauptthread des Zielprozesses: ... (gesperrt durch Kernel-Mutex im Besitz von Palua [365] Thread 0x961) 1-11
maosmurf