Seit dem Upgrade auf Yosemite ist die Zoomfunktion für Eingabehilfen bei Anschluss an einen externen Monitor nicht mehr verwendbar.
Schritte zum Reproduzieren:
- Aktivieren Sie die Vergrößerung der Systemeinstellungen - Barrierefreiheit.
- Schließen Sie einen externen Monitor ohne Spiegelung an (zweiter Desktop).
- Vergrößern Sie mit STRG + (Zwei-Finger-Geste) - oder OPT-CMD- =
Erwartet:
- Der Zoom ist butterweich, alles wird mit 60 fps gerendert, ohne Verzögerung
Tatsächlich:
- Alle Anzeigen auf beiden Bildschirmen sind verzögert, einschließlich Videowiedergabe, Mausbewegung und Tastenanschläge / Texteingabe. Das System wird beim Vergrößern ungewöhnlich langsam (8-12 fps, während immer noch versucht wird, verpasste Frames "aufzuholen"). Es dauert lange, sich von einem Zoom durch Zurückzoomen zu "erholen".
Hardware:
- MacBook Pro (Retina, 15 Zoll, Anfang 2013)
- Anderen Quellen zufolge scheint dies die gesamte Mac-Hardware zu betreffen, auf der Yosemite ausgeführt wird
Dies wurde in den Apple-Diskussionsforen mehrfach berichtet: eins zwei drei vier
Ich konnte keine akzeptable Lösung finden.
Beachten Sie, dass die Zoomleistung "perfekt" ist (lesen: akzeptabel), sobald der externe Monitor getrennt wird. Es ist auch "perfekt", wenn Spiegelung verwendet wird.
Bearbeiten: Der Link zu http://testufo.com wurde entfernt, da er unter normalen Umständen zu zerbrechlich ist, um eine nützliche Reproduktion zu sein.
Bearbeiten 2, 18. November 2014: Nach dem Upgrade auf Yosemite 10.10.1 wird die Leistung leicht verbessert, entspricht jedoch immer noch nicht den vorherigen Standards. Gehen Sie beispielsweise zu https://kraken.io/ und bewegen Sie die Maus über den Bildschieber. Versuchen Sie dann, dasselbe zu tun, was vergrößert wurde - es ist unerträglich langsam. Wenn der Zoom aktiviert ist (auf mehreren Bildschirmen), wird das Software-Rendering oder etwas ähnlich Langsames aktiviert. Der gleiche Test mit nur einem Bildschirm ist perfekt.
Bearbeiten 3: Andere vorgeschlagene Problemumgehungen haben zu schlechten Ergebnissen geführt:
- Starten Sie neu (oder beenden Sie den
WindowServer
Vorgang, wodurch Sie abgemeldet werden). Die ersten Minuten der Nutzung sind vergleichsweise reibungslos, aber immer noch nicht 100%.
Bearbeiten 4: Aktivieren Kontrast erhöhen scheint die bisher beste Problemumgehung zu sein. Siehe meine 2. Antwort .
Edit 5: Dies ist jetzt in 10.10.2 vollständig behoben.
quelle
In den Apple-Foren wird eine Problemumgehung veröffentlicht .
Vorteile:
Nachteile:
Anleitung:
Wenn Sie jetzt zoomen, ist es brauchbar, aber immer noch spürbar langsam.
quelle
Beste Problemumgehung bisher:
In den Systemeinstellungen-Zugänglichkeit , wählen Sie Kontrast erhöhen (was implizit wählt Transparenz reduzieren). Dies scheint unter bestimmten Umständen die Leistung zu verbessern, wirkt sich jedoch dramatisch auf die Ästhetik aus. Der Schieberegler auf http://kraken.io ist beim Vergrößern glatt. Unter bestimmten Umständen ist das Zoomen etwas träge, aber bei weitem nicht so schlecht wie zuvor.
Bearbeiten: Nach mehreren Stunden Betrieb mit aktiviertem Kontrast erhöhen (und Upgrade auf Yosemite 10.10.1) kann ich sagen, dass die Leistung jetzt wieder auf einem akzeptablen Niveau liegt.
Ich bin immer noch nicht begeistert davon, eine Eingabehilfenfunktion aktivieren zu müssen, die ich nicht verbessern möchte oder muss. Ich mag das Erscheinungsbild von " Kontrast erhöhen" wirklich nicht : Feste schwarze Umrisse um Texteingaben und Schaltflächen, der Zebrastreifen-Effekt auf Listen usw. sind ein bisschen irritierend, wenn man die Subtilität von OS X berücksichtigt.
Ich habe versucht, nur die Option "Transparenz reduzieren" zu aktivieren (die implizit ausgewählt wird, wenn Sie " Kontrast erhöhen" aktivieren ), aber diese Einstellung allein hilft nicht: Beide müssen aktiviert sein, um einen Leistungsgewinn zu erzielen.
Screenshot: Normales Erscheinungsbild
Screenshot: Darstellung mit aktiviertem 'Kontrast erhöhen'
quelle
Nach dem Upgrade auf Yosemite habe ich auch in verschiedenen Situationen eine extrem langsame Reaktion erhalten, z. B. lange Pausen für Spotlight, um Dateimatches zurückzugeben, langsames Starten von Anwendungen, insbesondere nach dem Aufwachen aus dem Display-Ruhezustand, sowie andere Vorgänge. (Es fühlt sich an, als würde man in Treibsand gehen und feststellen, dass man sich nicht so bewegen kann, wie man könnte.) Außerdem habe ich Konsolenprotokolle gesehen, die mit wiederholten Nachrichten über ungültige Verbindungen und Speicherauszüge nicht übereinstimmender Trackpad-Gesten gefüllt sind, manchmal mit fast derselben Nachrichtenfüllung eine ganze 4000-Zeilen-Konsolenansicht. Ich glaube, ich habe jetzt die Ursache gefunden, zumindest für meinen iMac, also setze ich sie hier ein, um zu sehen, ob es die Ursache für ähnliche Probleme für andere ist, wenn es um Langsamkeit geht, nachdem ich zu langsamen Problemen mit Yosemite gewechselt bin.
Ich stöberte in meinem Benutzerordner
Preferences
(in~/Library Preferences
) und überflog zufällige Einstellungsdateien, um mich selbst zu beschäftigen, während ich versuchte, eine andere Vorstellung davon zu bekommen, was als nächstes zu tun ist. (Der Versuch zu arbeiten war wirklich langweilig geworden). In stießcom.apple.sidebarlists.plist
ich auf einen Schlüssel mit einem Wert, der fortgesetzt wurde, nachdem ich einiges durchgesehen und dann bemerkt hatte, dass sich die Bildlaufleiste immer noch am Anfang der Datei befand. Ich habe die Dateigröße überprüft und sie betrug 11 MB (die meisten Voreinstellungsdateien waren viel kleiner als 100 KB, viele waren weniger als 10 KB lang). Der Versuch, die Datei in Xcode zu betrachten, war aufgrund der Trägheit fast unmöglich. Deshalb habe ich sie zum Bearbeiten in eine Texteigenschaftsliste geschrieben und mehrere Schlüssel mit riesigen Werten gefunden, alle mit dem SchlüsselnamenBookmark
(6 Schlüsselwerte waren etwas mehr als 2,7 MB Byte lang und 2 andere waren knapp 4,3 MB lang). Einige davon waren externen USB-Volumes zugeordnet, eines mit einem nicht mehr vorhandenen Volume und eines mit einem Volume, das eine Partition auf dem Systemlaufwerk war. Die meisten, wenn nicht alle, hatten auch einen KurzschlüsselAlias
, der für jedes in dieser Datei beschriebene Volume vorhanden war. Nach vielen verlorenen Stunden nach meinem verpatzten Versuch, die Datei zu bearbeiten, um die Problembereiche zu entfernen (die ich nicht empfehle), sodass mein Computer nicht mehr hochfahren konnte, habe ich die Datei endgültig verworfen. Seitdem sind alle lästigen Verzögerungen weg (hoffentlich für immer).Ich kann leicht erkennen, wie es Spotlight verlangsamt haben könnte (das sich anfühlte, als würde man auf ein Laufwerk warten, um
Finder
hochzufahren ), da das Öffnen des Spotlight- Fensters wahrscheinlich das Lesen der Einstellungen für "Seitenleisten" erforderte, um zu bestimmen, wie das Fenster angezeigt werden soll, und das Durchlesen eine Weile dauern würde Die sequentiellen Daten (ähnlich der Verlangsamung, wenn ich die Datei selbst gelesen oder bearbeitet habe. Jetzt ist diese Voreinstellungsdatei eine schlanke 7 KB (ungefähr 1.570-mal kleiner als sie war) und sie fühlt sich großartig an ... so leicht und schnell wie das Betriebssystem X 10,9 (Außenseiter).Hier ist eine Zusammenfassung dessen, was Sie sich ansehen und möglicherweise tun sollten:
/Users/(username)/Library/Preferences
(~/Library/Preferences
) in einem Finder-Fenster; Wechseln Sie in die Listenansicht und sortieren Sie die Dateien nach Größe.com.apple.sidebarlists.plist
oder möglicherweise eine der Voreinstellungsdateien viel größer ist als die meisten anderen.Sidebar
Einstellungen mit Ihren Wünschen zurücksetzen müssenFinder -> Preferences
.Finder
) und prüfen Sie, ob sich die Geschwindigkeitsprobleme verbessert haben. Wenn ja, verfolgen Sie, ob die Dinge besser bleiben (wie könnten Sie nicht?)Ich hoffe, es hilft, wie es für mich (bisher) getan hat, da das Schreiben dieses Beitrags unerträglich gewesen wäre, wenn die gleiche Langsamkeit noch existiert hätte!
quelle
FWIW, meine Erfahrung ist in allen von Ihnen beschriebenen Szenarien identisch (das Original und beide Workarounds). Ich verwende 10.10.1 auf einem 2014 Mini CoreI7 mit 16 GB RAM und einer SSD mit zwei externen 24-Zoll-Displays. Ich sehe eine sehr leichte Verzögerung auf der kraken.io-Site, aber nichts Schreckliches.
Einige Ideen zu weiteren Schritten zur Fehlerbehebung - Jeder dieser Schritte zielt darauf ab, die zum Rendern der Bildschirme erforderlichen Ressourcen zu reduzieren.
Selbst wenn diese helfen, werden sie wahrscheinlich keine praktische Lösung für Sie sein. Ich biete sie hauptsächlich an, um zu versuchen, das zugrunde liegende Problem zu diagnostizieren. Ich wünschte, ich könnte mehr anbieten.
quelle
Ich habe deinen Beitrag bemerkt. Ich habe meine Hauptproduktions-Festplatte etwas früher auf Yosemite aktualisiert. Am Ende habe ich Mavericks von einem externen Laufwerk ausgeführt und nur für Dateien auf yosemite zugegriffen, da sich die Festplatte noch in meinem macPro befindet. Jetzt bin ich wieder auf Yosemite hochgefahren, da es Updates erhält und sich (langsam) etwas besser verhält. Einige Dinge funktionieren also besser, aber ich versuche immer noch, Dinge zu debuggen, und ich glaube, ich habe gerade herausgefunden, wie ich meine CPU viel vom Windowserver-Thread zurückbekomme. Gehen Sie einfach zur Barrierefreiheit und deaktivieren Sie alle Zoomfunktionen. Ich denke, dass in meinem Fall das Zoomen mit eingeschaltetem Strg + Scrollrad alles in einer gezoomten Ebene sowie in der aktuellen Ebene rendert, sodass es bereit wäre, wenn ich auf Strg klicken und hineinzoomen würde etwas. als ich das ausschaltete, der Computer ' Die CPU sprang sofort wieder auf ein akzeptables Niveau. Es ist verrückt, dass Außenseiter besser von einer USB 2.0-Festplatte laufen als direkt in die Hauptplatine. Nachdem ich dieses Zoom-Zeug ausgeschaltet hatte, klickte ich auf Kontrast erhöhen und es machte keinen großen Unterschied zu dem Gewinn, den ich bereits bekam. Dadurch sieht das Betriebssystem wie Mist aus, also habe ich es wieder ausgeschaltet, um meine Unschärfe wieder in der Benutzeroberfläche zu erhalten. hoffe das hilft. Entschuldigung für meine Großschreibung, ich fühle mich einfach nicht wirklich atm. :) :) Ich fühle mich einfach nicht wirklich atm. :) :) Ich fühle mich einfach nicht wirklich atm. :) :)
quelle
Zwei Monitore, Transparenz ausgeschaltet. Ich habe Probleme mit dem schrecklich verzögerten Zoomen von Control-Magic-Mäusen, seit ich auf Yosemite aktualisiert habe. Manchmal dauert es bis zu 5 Sekunden, bis ein einfacher Bildschirmzoom abgeschlossen ist. Der Versuch, das Zoomen zu deaktivieren, während der Mac ausgeschaltet ist, führt manchmal nur zu dem Problem.
Der Zoom auf Monitorebene verhält sich viel besser, wenn ich im Dialogfeld " Mausoptionen " des Bereichs " Maus & Trackpad" der Einstellungen für das Eingabehilfesystem den Bildlauf auf " ohne Trägheit " eingestellt habe. Der Zoom ist jetzt bissig und stoppt, wenn ich meinen Finger nicht mehr auf der Maus bewege. Dafür kann ich ohne die gelegentlich nützliche Funktion "Mausträgheit" leben. - Vielleicht wird Apple das Trägheitsproblem beheben, aber bis dahin scheint dies die beste Lösung zu sein.
quelle
Ich bin mir sicher, dass dies nicht für alle funktioniert, aber für mich war alles, was ich getan habe, die Anzeigeeinstellungen aufzurufen und sie so zu ändern, dass sie meine Anzeigen spiegeln, und sie dann wieder in separate Anzeigen umzuwandeln. Die CPU von WindowServer sank sofort von etwa 80% auf 10%.
quelle