10 votes

Yosemite : Zoom d'accessibilité + plusieurs moniteurs = mauvaises performances

Depuis la mise à jour vers Yosemite, la fonction de zoom d'accessibilité est inutilisable lorsqu'elle est connectée à un moniteur externe.

Étapes à reproduire :

  • Activez le zoom dans les Préférences système - Accessibilité.
  • Connectez un moniteur externe, sans utiliser la mise en miroir (deuxième bureau).
  • Effectuez un zoom avant en utilisant CTRL+ (geste des deux doigts) - ou OPT-CMD-=.

Attendu :

  • Le zoom est très 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, les mouvements de la souris et les frappes au clavier/la saisie de texte. Le système devient inutilement lent en cas de zoom avant (8-12 images par seconde, tout en essayant de "rattraper" les images manquantes). Il faut beaucoup de temps pour "récupérer" d'un zoom en effectuant un nouveau zoom arrière.

Matériel :

  • MacBook Pro (Retina, 15 pouces, début 2013)
  • Selon d'autres sources, cela semble affecter tous les matériels Mac fonctionnant sous Yosemite.

Ce problème a été signalé à plusieurs reprises sur les forums de discussion d'Apple : un deux trois quatre

Je n'ai pas été en mesure de trouver une solution acceptable.

Notez que la performance du zoom est "parfaite" (lire : acceptable) une fois que le moniteur externe est déconnecté. Elle est également "parfaite" lorsque le miroir est utilisé.

Edit : Suppression du lien vers http://testufo.com car il est trop fragile dans des circonstances normales pour être une reproduction utile.

2e édition, 18 novembre 2014 : Après la mise à niveau vers Yosemite 10.10.1, les performances sont les suivantes légèrement améliorée, mais toujours pas à la hauteur des normes précédentes. Par exemple, allez sur https://kraken.io/ et déplacez votre souris sur le curseur de l'image. Essayez ensuite de faire la même chose en zoomant - c'est d'une lenteur insupportable. On a l'impression que lorsque le zoom est activé (sur plusieurs écrans), il passe au rendu logiciel ou à quelque chose d'aussi lent. Le même test avec un seul écran est parfait.

Edit 3 : Les autres solutions de contournement qui ont été proposées ont donné de mauvais résultats :

  • Redémarrer (ou tuer le WindowServer qui vous déconnectera). Les premières minutes d'utilisation sont relativement fluides, mais pas encore à 100%.

Edit 4 : Permettre l'accès à Augmenter le contraste semble être la meilleure solution pour l'instant. Voir ma 2ème réponse .

Edit 5 : Ceci est maintenant complètement corrigé dans la 10.10.2.

1voto

Luke R Points 121

J'ai remarqué votre message. J'ai mis à jour mon disque dur principal de production vers yosemite un peu tôt. J'ai fini par exécuter mavericks à partir d'un disque externe et accéder à yosemite juste pour les fichiers car le disque dur est toujours dans mon macPro. Maintenant, j'ai redémarré avec yosemite, il reçoit des mises à jour et se comporte un peu mieux (lentement). Donc, certaines choses fonctionnent mieux, mais j'essaie toujours de déboguer des choses et je crois que je viens de comprendre comment récupérer beaucoup de mon cpu à partir du fil de discussion sur Windows Server. Il suffit d'aller dans l'accessibilité et de désactiver toutes les fonctions de zoom. Je pense qu'en ayant, dans mon cas, le zoom avec le ctrl+molette de défilement activé, cela rendait tout dans un niveau zoomé ainsi que le niveau actuel, de sorte qu'il serait prêt si je devais cliquer sur ctrl et zoomer sur quelque chose. quand j'ai désactivé cela, le cpu de l'ordinateur a sauté directement vers le bas à un niveau acceptable. c'est fou que mavericks fonctionne mieux à partir d'un hdd usb2.0 que ribboné directement dans la carte logique. De plus, après avoir désactivé le zoom, j'ai cliqué sur augmenter le contraste et cela n'a pas fait une grande différence par rapport au gain que j'avais déjà. cela donne à l'OS une apparence de merde, alors je l'ai désactivé pour retrouver mon flou dans l'interface utilisateur. j'espère que cela vous aidera. désolé pour mes majuscules, je n'en ai pas vraiment envie en ce moment. :)

1voto

leora Points 5626

Deux moniteurs, transparence désactivée. Depuis la mise à jour vers Yosemite, j'ai des problèmes avec les zooms à la souris qui sont terriblement lents. Parfois, il faut jusqu'à 5 secondes pour qu'un simple zoom soit terminé. Essayer de dé-zoomer pendant que le Mac fait son zoom ne fait qu'ajouter au problème.

Le zoom du niveau du moniteur est beaucoup se comporte 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 Trackpad des Préférences du système d'accessibilité. Le zoom est maintenant rapide et s'arrête lorsque je cesse de déplacer mon doigt sur la souris. Pour cela, je peux me passer de la fonction "inertie de la souris", parfois utile. Peut-être qu'Apple finira par régler le problème de l'inertie, mais en attendant, cette solution semble la meilleure.

1voto

Rickard S Points 41

Sur mon Catalina (10.15.7), le problème demeure ; WindowServer utilise entre 12% et 27%. J'ai un moniteur 4K (BenQ PD3220U) attaché, et il semble que MacOS ait un problème avec cela :

Dans un poste connexe J'ai vu cela en vérifiant les journaux avec la commande :

log stream --predicate '(process == "WindowServer")' --debug

J'ai compris :

2020-11-16 20:34:43.764462+0100 0x525      Debug       0x0                  378    0 
WindowServer: (CoreDisplay) [com.apple.CoreDisplay:default] [DEBUG] - On display
0x04280880, surface is not detached, CoreDisplay is detached (0x00000000), 
DetachCode = 0

Elles sont enregistrées à un rythme de 10 à 30 lignes par seconde, en fonction de l'échelle définie sur le moniteur externe.

La (triste) solution qui a fonctionné pour moi a été d'abandonner l'écran interne du MBP ; en fermant le couvercle, il n'y a plus d'enregistrement frénétique, les ventilateurs s'arrêtent et WindowServer se calme. Doux silence, mais pas heureux de perdre un écran.

0voto

RobertUthe Points 1

Je suis sûr que cela ne fonctionnera pas pour tout le monde, mais pour moi, tout ce que j'ai fait, c'est de faire apparaître les préférences d'affichage et de les modifier pour qu'elles reflètent mes écrans, puis de revenir à des écrans séparés. Le CPU de WindowServer a immédiatement chuté d'environ 80% à 10%.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X