Depuis la mise à niveau vers Yosemite, la fonction de zoom d'accessibilité est inutilisable lorsqu'elle est connectée à un moniteur externe.
Étapes à reproduire:
- Activez Zoom dans les Préférences Système - Accessibilité.
- Connectez un moniteur externe, sans utiliser de mise en miroir (deuxième bureau).
- Zoom avant en utilisant CTRL + (geste avec deux doigts) - ou OPT-CMD- =
Attendu:
- Le zoom est fluide, tout est rendu à 60 images par seconde, sans aucun décalage
Réel:
- Tout affichage sur les deux écrans est retardé, y compris la lecture vidéo, le mouvement de la souris et la saisie de touches / texte. Le système devient anormalement lent lors d'un zoom avant (8-12 images par seconde, tout en essayant de "rattraper" les images manquées). Il faut beaucoup de temps pour "récupérer" d'un zoom en effectuant un zoom arrière.
Matériel:
- MacBook Pro (Retina, 15 pouces, début 2013)
- Selon d'autres sources, cela semble affecter tout le matériel Mac exécutant Yosemite
Cela a été signalé à plusieurs reprises sur les forums de discussion d'Apple: un deux trois quatre
Je n'ai pas pu trouver de solution acceptable.
Notez que les performances du zoom sont "parfaites" (lire: acceptable) une fois que le moniteur externe est déconnecté. Il est également "parfait" lorsque la mise en miroir est utilisée.
Edit: Suppression du lien vers http://testufo.com car il est trop fragile dans des circonstances normales pour être une reproduction utile.
Edit 2, 18 novembre 2014: après la mise à niveau vers Yosemite 10.10.1, les performances sont légèrement améliorées, mais toujours pas à la hauteur des normes précédentes. Par exemple, accédez à https://kraken.io/ et déplacez votre souris sur le curseur d'image. Ensuite, essayez de faire la même chose avec un zoom avant - c'est insupportablement lent. On dirait que lorsque le zoom est activé (sur plusieurs écrans), il revient au rendu logiciel ou à quelque chose de tout aussi lent. Le même test avec un seul écran est parfait.
Edit 3: D'autres solutions de contournement qui ont été suggérées ont donné de mauvais résultats:
- Redémarrez (ou tuez le
WindowServer
processus, ce qui vous déconnectera). Les premières minutes d'utilisation sont relativement fluides, mais toujours pas à 100%.
Edit 4: L' activation de l' augmentation du contraste semble être la meilleure solution à ce jour. Voir ma 2e réponse .
Edit 5: Ceci est maintenant complètement corrigé dans 10.10.2.
la source
Il existe une solution de contournement publiée sur les forums Apple .
Avantages:
Les inconvénients:
Instructions:
Maintenant, lorsque vous zoomez, c'est utilisable, mais toujours sensiblement lent.
la source
Meilleure solution de contournement à ce jour:
Dans Préférences Système-Accessibilité , sélectionnez Augmenter le contraste (qui sélectionnera implicitement Réduire la transparence). Cela semble améliorer les performances dans certaines circonstances, mais cela affecte considérablement l'esthétique. Le curseur sur http://kraken.io est fluide lors d'un zoom avant. Il y a encore des circonstances où le zoom est un peu lent, mais il n'est pas aussi mauvais qu'auparavant.
Edit: après plusieurs heures de fonctionnement avec l' augmentation du contraste activée (et la mise à niveau vers Yosemite 10.10.1), je peux dire que les performances sont maintenant de retour à un niveau acceptable.
Je ne suis toujours pas ravi d'avoir à activer une fonctionnalité d'accessibilité dont je ne veux pas ou dont je n'ai pas besoin pour améliorer les performances. Je n'aime vraiment pas l'apparence de Augmenter le contraste : des contours noirs solides autour des entrées de texte et des boutons, l'effet de rayures zébrées sur les listes, etc.
J'ai essayé d'activer simplement la réduction de la transparence (qui est implicitement sélectionnée lorsque vous activez l' augmentation du contraste ), mais ce paramètre à lui seul n'aide pas: les deux doivent être activés pour voir tout gain de performances.
Capture d'écran: apparence normale
Capture d'écran: Apparence avec 'Augmenter le contraste' activé
la source
Après la mise à niveau vers Yosemite, je reçois également une réponse extrêmement lente dans un certain nombre de situations différentes, telles que de longues pauses pour que Spotlight renvoie les correspondances de fichiers, le démarrage lent des applications, en particulier après le réveil de la veille d'affichage, ainsi que d'autres opérations. (J'ai l'impression de marcher dans des sables mouvants et de constater que vous ne pouvez pas bouger comme vous le pourriez.) En outre, j'ai vu des journaux de console remplis de messages répétés concernant des connexions non valides et des vidages de gestes de pavé tactile incompatibles, parfois avec presque le même remplissage de message une vue complète de la console de 4000 lignes. Je pense que j'ai maintenant trouvé la cause, au moins pour mon iMac, donc je le mets ici pour voir si c'est la cause de problèmes similaires pour les autres autour de la lenteur après le passage aux problèmes lents de Yosemite.
Je fouillais dans mon
Preferences
dossier utilisateur (in~/Library Preferences
) en écrémant les fichiers de préférences aléatoires pour m'occuper tout en essayant d'avoir une autre idée de quoi faire ensuite. (Essayer de travailler était devenu vraiment fastidieux). Danscom.apple.sidebarlists.plist
, je suis tombé sur une clé avec une valeur qui a continué après avoir paginé assez loin et remarqué que la barre de défilement était toujours près du début du fichier. J'ai vérifié la taille du fichier et il était de 11 Mo (la plupart des fichiers de préférences étaient beaucoup plus petits que 100 Ko, beaucoup étant inférieurs à 10 Ko). Essayer de regarder le fichier dans Xcode était presque impossible en raison de la lenteur, donc je l'ai vidé dans une liste de propriétés de texte à modifier et j'ai trouvé plusieurs clés avec des valeurs énormes, toutes avec le nom de clé deBookmark
(6 valeurs clés dépassaient un peu plus de 2,7 Mo et 2 autres un peu moins de 4,3 Mo). Plusieurs d'entre eux étaient associés à des volumes USB externes, un avec un volume qui n'existait plus et un avec un volume qui était une partition sur le lecteur système; la plupart sinon tous avaient également uneAlias
clé courte qui existait pour chaque volume décrit dans ce fichier. Après de nombreuses heures perdues à cause de ma tentative bâclée de modifier le fichier pour supprimer les sections problématiques (que je ne recommande pas), laissant ma machine incapable de démarrer, j'ai finalement mis le fichier à la poubelle. Depuis lors, tous les retards gênants ont disparu (espérons-le pour de bon).Je peux facilement voir comment cela a pu ralentir Spotlight (qui ressemblait à attendre sur un lecteur pour tourner) car l'ouverture de la
Finder
fenêtre Spotlight nécessitait probablement la lecture des préférences "sidebarlists" pour déterminer comment afficher la fenêtre et cela prendrait un certain temps à lire les données séquentielles (similaires au ralentissement lorsque j'ai lu ou modifié le fichier moi-même. Maintenant que le fichier de préférences est un maigre 7 Ko (environ 1 570 fois plus petit qu'il ne l'était) et il se sent bien ... aussi léger et rapide qu'il exécutait le système d'exploitation X 10,9 (Mavericks).Voici un résumé de ce qu'il faut regarder et éventuellement faire:
/Users/(username)/Library/Preferences
(~/Library/Preferences
) dans une fenêtre du Finder; passez en vue liste et triez les fichiers par taille.com.apple.sidebarlists.plist
ou éventuellement l'un des fichiers de préférences est beaucoup plus volumineux que la plupart des autres.Sidebar
paramètres à votre goût à l'aide deFinder -> Preferences
.Finder
) et voyez si les problèmes de vitesse se sont améliorés. Si tel est le cas, gardez une trace de l'amélioration de la situation (comment ne pourriez-vous pas le faire?)J'espère que cela aide comme ça pour moi (jusqu'à présent) car écrire ce post aurait été insupportable si la même lenteur avait toujours existé!
la source
FWIW, mon expérience est identique dans tous les scénarios que vous décrivez (l'original et les deux solutions). J'utilise 10.10.1 sur un Mini CoreI7 2014 avec 16 Go de RAM et un SSD avec deux écrans 24 "externes. Je vois un très léger décalage sur le site kraken.io, mais rien de terrible.
Quelques idées sur les étapes de dépannage supplémentaires - Chacune de ces étapes vise à réduire les ressources nécessaires au rendu des écrans.
Même si ces aides, je comprends qu'elles ne seront probablement pas une solution pratique pour vous. Je les propose principalement comme un moyen d'essayer de diagnostiquer le problème sous-jacent. J'aimerais pouvoir offrir plus.
la source
J'ai remarqué ton message. J'ai mis à niveau mon disque dur de production principal vers yosemite un peu tôt. J'ai fini par exécuter des non-conformistes à partir d'un disque externe et à accéder à yosemite uniquement pour les fichiers car le disque dur est toujours dans mon macPro. Maintenant, je suis redémarré sur yosemite car il reçoit des mises à jour et agit un peu mieux (lentement). Donc, certaines choses fonctionnent mieux, mais j'essaie toujours de déboguer les choses et je crois que je viens de comprendre comment récupérer beaucoup mon processeur à partir du thread Windowserver. Accédez simplement à l'accessibilité et désactivez toutes les fonctions de zoom. Je pense qu'ayant, dans mon cas, zoomé avec la molette de défilement ctrl + activée, cela rendait tout à un niveau zoomé ainsi qu'au niveau actuel, donc ce serait prêt si je devais cliquer sur ctrl et zoomer sur quelque chose. quand j'ai éteint ça, l'ordinateur ' s cpu a bondi de nouveau à un niveau acceptable. son fou que mavericks fonctionne mieux sur un disque dur usb2.0 que rubané directement dans la carte mère. De plus, après avoir désactivé ce zoom, j'ai cliqué sur augmenter le contraste et cela n'a pas fait beaucoup de différence avec le gain que j'ai déjà obtenu. cela fait ressembler le système d'exploitation à de la merde, alors je l'ai désactivé pour récupérer mon flou dans l'interface utilisateur. J'espère que cela t'aides. désolé pour ma capitalisation, je n'en ai pas vraiment envie. :) je n'en ai pas vraiment envie. :) je n'en ai pas vraiment envie. :)
la source
Deux moniteurs, transparence désactivée. J'ai des problèmes avec le zoom horriblement lent de la souris magique depuis la mise à jour vers Yosemite. Parfois, il faudra jusqu'à 5 secondes pour qu'un simple zoom d'écran se termine. Essayer de dé-zoomer pendant que le Mac est en train de faire son zoom ajoute parfois au problème.
Le zoom au niveau du moniteur se comporte beaucoup mieux si je règle le défilement sur " sans inertie " dans la boîte de dialogue Options de la souris du volet Souris et pavé tactile des préférences du système d'accessibilité. Le zoom est maintenant accrocheur et s'arrête lorsque j'arrête de bouger mon doigt sur la souris. Pour cela, je peux vivre sans la fonctionnalité parfois utile "d'inertie de la souris". -Peut-être qu'Apple parviendra à résoudre le problème d'inertie, mais d'ici là, cela semble la meilleure solution.
la source
Je suis sûr que cela ne fonctionnera pas pour tout le monde, mais pour moi, tout ce que j'ai fait a été d'afficher les préférences d'affichage et de les modifier pour refléter mes écrans, puis de les modifier pour des écrans séparés. Le CPU de WindowServer est tombé immédiatement d'environ 80% à 10%.
la source