Yosemite: zoom de accesibilidad + monitores múltiples = rendimiento deficiente

8

Desde la actualización a Yosemite, la función de zoom de accesibilidad no se puede utilizar cuando se conecta a un monitor externo.

Pasos para reproducir:

  • Habilitar zoom en las preferencias del sistema - Accesibilidad.
  • Conecte un monitor externo, sin usar la creación de reflejo (segundo escritorio).
  • Acercar usando CTRL + (gesto de dos dedos) - o OPT-CMD- =

esperado:

  • El zoom es suave, todo se rinde a 60 fps, sin demora alguna

Actual:

  • Toda la visualización en ambas pantallas se retrasa, incluida la reproducción de video, el movimiento del mouse y las pulsaciones de teclas / ingreso de texto. El sistema se vuelve inusualmente lento mientras se acerca (8-12 fps, mientras se intenta "recuperar" los fotogramas perdidos). Se tarda mucho tiempo en "recuperarse" de un zoom volviendo a alejarse.

Hardware:

  • MacBook Pro (Retina, 15 pulgadas, principios de 2013)
  • Según otras fuentes, esto parece afectar a todo el hardware de Mac que ejecuta Yosemite

Esto se ha informado en los foros de discusión de Apple varias veces: one two three four

No he podido encontrar ninguna solución aceptable.

Tenga en cuenta que el rendimiento del zoom es "perfecto" (lectura: aceptable) una vez que se desconecta el monitor externo. También es "perfecto" cuando se utiliza la creación de reflejo.

Editar: se eliminó el enlace a enlace porque es demasiado frágil en circunstancias normales para ser una reproducción útil.

Edición 2, 18 de noviembre de 2014: después de actualizar a Yosemite 10.10.1, el rendimiento ha mejorado ligeramente , pero aún no cumple con los estándares anteriores. Por ejemplo, vaya a enlace y mueva el mouse sobre el control deslizante de la imagen. Luego intente hacer lo mismo con el zoom: es insoportablemente lento. Se siente como cuando se activa el zoom (en varias pantallas), se reduce a la representación del software o algo igualmente lento. La misma prueba con solo una pantalla es perfecta.

Edición 3: Otras soluciones que se han sugerido han tenido malos resultados:

  • Reinicie (o elimine el proceso WindowServer , que cerrará su sesión). Los primeros minutos de uso son relativamente suaves, pero aún no son del 100%.

Edición 4: habilitar Aumentar contraste parece ser la mejor solución hasta ahora. Vea mi segunda respuesta .

Edición 5: Esto ahora está completamente arreglado en 10.10.2.

    
pregunta Jesse Buchanan 14.11.2014 - 08:41

8 respuestas

4

Esto ahora está arreglado en OS X 10.10.2

    
respondido por el Eric M 28.01.2015 - 15:26
3

Hay una solución alternativa publicada en los foros de Apple .

Pros:

  • El rendimiento de la entrada del mouse / tecla se "siente" significativamente mejor, al igual que el zoom de impulso.
  • El zoom es por pantalla, en lugar de ambos a la vez

Cons:

  • Todavía no tiene el mismo rendimiento que en Mavericks . El sitio testufo.com aún no se procesará a 60 fps mientras se hace zoom.
  • Si bien esta solución hace que el rendimiento de pantallas múltiples sea un poco mejor en Yosemite, ¡hace que el rendimiento de pantalla única sea mucho peor! El rendimiento de una sola pantalla ya es "perfecto" con el zoom predeterminado de "Pantalla completa" y esto es un paso atrás.

Instructions:

  • En Preferencias del sistema, Accesibilidad, establezca Estilo de zoom en Imagen en imagen .

  • HazclicenMásopciones...

  • Haz clic en Ajustar tamaño y ubicación
  • Verá un panel rectangular ampliado con un botón "Aceptar" en el centro. Arrastra las esquinas a las esquinas superior izquierda e inferior derecha de la pantalla. Haga clic en Aceptar .

Ahora, cuando haces zoom, es utilizable, pero notablemente lento.

    
respondido por el Jesse Buchanan 14.11.2014 - 08:56
3

La mejor solución hasta ahora:

En Preferencias del sistema: Accesibilidad , seleccione Aumentar contraste (que seleccionará implícitamente Reducir transparencia). Esto parece mejorar el rendimiento en algunas circunstancias, pero afecta dramáticamente la estética. El control deslizante en enlace es suave mientras se está acercando. Todavía existen algunas circunstancias en las que el zoom es un poco lento, pero no es tan malo como antes.

Editar: Después de varias horas de funcionamiento con Aumentar el contraste habilitado (y actualizando a Yosemite 10.10.1), puedo decir que el rendimiento ahora ha vuelto a un nivel aceptable.

Todavía no estoy emocionado por tener que habilitar una función de accesibilidad que no quiero o necesito para mejorar el rendimiento. Realmente no me gusta la apariencia de Aumentar contraste : contornos en negro sólido alrededor de las entradas de texto & Los botones, el efecto de franja de cebra en las listas, etc., son un poco extravagantes que provienen de la sutileza de OS X.

Intenté simplemente habilitar Reducir la transparencia (que se selecciona implícitamente cuando habilitas Aumentar el contraste ) pero esa configuración por sí sola no ayuda: ambos deben estar habilitados para ver cualquier ganancia de rendimiento.

Captura de pantalla: apariencia normal

Capturadepantalla:aspectocon'Aumentarcontraste'habilitado

    
respondido por el Jesse Buchanan 19.11.2014 - 02:24
3

Después de actualizar a Yosemite, también he estado recibiendo una respuesta extremadamente lenta en una serie de situaciones diferentes, como pausas largas para que Spotlight devuelva coincidencias de archivos, arranque lento de aplicaciones, especialmente después de salir de Display Sleep, así como otras operaciones . (Se siente como caminar en arenas movedizas y descubrir que no puedes moverte como lo harías). Además, he visto registros de consola llenos de mensajes repetidos con respecto a conexiones no válidas y volcados de gestos de trackpad que no coinciden, a veces con casi el mismo mensaje lleno Una vista completa de la consola de 4000 líneas. Creo que ahora he encontrado la causa, al menos para mi iMac, así que la pongo aquí para ver si es la causa de problemas similares para otras personas en torno a la lentitud después de cambiar a los problemas lentos de Yosemite.

Estaba buscando en mi carpeta Preferences de usuario (en ~/Library Preferences ) hojeando los archivos de preferencias aleatorias para ocuparme mientras trato de tener otra idea de qué hacer a continuación. (Tratar de trabajar se había vuelto realmente tedioso). En com.apple.sidebarlists.plist , me topé con una clave con un valor que continuó después de buscar bastante y luego noté que la barra de desplazamiento aún estaba cerca del principio del archivo. Verifiqué el tamaño del archivo y tenía 11 MB (la mayoría de los archivos de preferencias eran mucho más pequeños que 100 KB, muchos de los cuales tenían menos de 10 KB de longitud). Tratar de ver el archivo en Xcode era casi imposible debido a la lentitud, así que lo coloqué en una lista de propiedades de texto para editar y encontré varias claves con valores enormes, todas con el nombre de Bookmark (6 valores clave estaban por encima 2.7 MB bytes de largo y 2 otros tenían poco menos de 4.3 MB de largo). Varios de estos estaban asociados con volúmenes USB externos, uno con un volumen que ya no existía y otro con un volumen que era una partición en la unidad del sistema; la mayoría, si no todos, también tenían una clave corta Alias que existía para cada volumen descrito en este archivo. Después de muchas horas perdidas de mi intento fallido de editar el archivo para eliminar las secciones problemáticas (que no recomiendo) dejando mi máquina incapaz de arrancar, finalmente trashé el archivo. Desde entonces, todos los retrasos molestos se han ido (esperemos que para bien).

Puedo ver fácilmente cómo podría haber disminuido la velocidad de Spotlight (que parecía que esperar a que gire un disco), ya que abrir la ventana Spotlight Finder probablemente requería leer las preferencias de "sidebarlists" para determinar cómo mostrar la ventana y tómese un tiempo para leer los datos secuenciales (similar a la ralentización cuando leí o edité el archivo por mí mismo. Ahora, ese archivo de preferencias es un magro de 7 KB (alrededor de 1,570 veces más pequeño de lo que era) y se siente muy bien ... como luz y tan rápido como lo estaba ejecutando OS X 10.9 (Mavericks).

Aquí hay un resumen de lo que hay que mirar y posiblemente hacer:

  1. Abra /Users/(username)/Library/Preferences ( ~/Library/Preferences ) en una ventana del Finder; cambie a la vista de lista y ordene los archivos por tamaño.
  2. Comprueba si com.apple.sidebarlists.plist o posiblemente alguno de los archivos de preferencias es mucho más grande que la mayoría de los demás.
  3. Si encuentra archivos demasiado grandes, sáquelos de la carpeta y colóquelos en algún lugar (como en una carpeta nueva que cree en el Escritorio). Esto no causará ningún problema, ya que se volverá a crear cuando reinicies, aunque es posible que tengas que restablecer algunos ajustes de Sidebar a tu gusto con Finder -> Preferences .
  4. Reinicie su máquina (o reinicie Finder ) y vea si los problemas de velocidad han mejorado. Si es así, mantén un registro de si las cosas siguen mejor (¿cómo no podrías?)
  5. Si funciona o no, sería bueno para mí y para otros saberlo para poder ayudar a solucionar este problema a los afectados de esta manera o determinar que esta no es la causa y continuar determinando qué es lo que está mal, si posible.

Espero que me sirva como lo he hecho (hasta ahora) ya que escribir esta publicación hubiera sido insoportable si la misma lentitud todavía existiera.

    
respondido por el Zhora 03.12.2014 - 02:23
2

FWIW, mi experiencia es idéntica en todos los escenarios que describe (el original y ambos). Estoy usando 10.10.1 en un 2014 Mini CoreI7 con 16GB de RAM y un SSD con dos pantallas externas de 24 ". Veo un retraso muy leve en el sitio kraken.io, pero nada terrible.

Algunas ideas sobre otros pasos para la solución de problemas: cada uno de estos pasos tiene como objetivo reducir los recursos necesarios para renderizar las pantallas.

  1. Intenta bajar a miles de colores en las pantallas.
  2. Intente reducir las resoluciones de pantalla para cada una de sus pantallas
  3. Intenta cambiar la disposición de tus pantallas para que se apilen verticalmente. - (supongo que al reducir la dimensión más grande del búfer fuera de pantalla de las pantallas combinadas verá una disminución en la memoria necesaria para renderizarla; no estoy lo suficientemente familiarizado con las GPU modernas para saber cómo optimizarlas. el uso de la memoria y esto puede tener poco o ningún efecto. Las razones por las que esto hubiera ayudado en el pasado podrían no aplicarse hoy en día.)

Incluso si estas ayudas me dan, probablemente no serán una solución práctica para usted. Los ofrezco principalmente como una forma de tratar y diagnosticar el problema subyacente. Ojalá pudiera ofrecer más.

    
respondido por el David Twist 19.11.2014 - 09:13
1

Me di cuenta de tu publicación. He actualizado mi disco principal de producción a yosemite un poco antes. Terminé ejecutando mavericks desde una unidad externa y accediendo a yosemite solo para archivos, ya que el disco duro todavía está dentro de mi macPro. Ahora estoy reiniciado en yosemite, ya que está recibiendo actualizaciones y actuando un poco mejor (lentamente). Así que algunas cosas funcionan mejor, pero todavía estoy intentando depurar las cosas y creo que acabo de descubrir cómo recuperar mi cpu mucho del hilo del servidor de Windows. Simplemente vaya a accesibilidad y desactive todas las funciones de zoom. Creo que teniendo, en mi caso, el zoom con la rueda de control ctrl + girada, que estaba representando todo en un nivel de zoom así como el nivel actual, así que estaría listo si tuviera que hacer clic en ctrl y hacer zoom en alguna cosa. cuando lo apagué, la CPU de la computadora saltó a un nivel aceptable. es una locura que los mavericks se ejecuten mejor en un disco duro usb2.0 que en la placa lógica. Además, después de apagar este zoom, hice clic en aumentar el contraste y no hizo mucha diferencia con la ganancia que ya tenía. hace que el sistema operativo se vea como una mierda, así que lo apagué para recuperar mi desenfoque en la interfaz de usuario. espero que esto ayude. lo siento por mi capitalización, realmente no me siento como atm. :)

    
respondido por el brandoncarey 06.12.2014 - 18:47
1

Dos monitores, transparencia desactivada. He tenido problemas con el zoom del ratón mágico de control horriblemente lento desde la actualización a Yosemite. A veces demorará hasta 5 segundos para que se complete un simple zoom de pantalla. Tratar de reducir el zoom mientras la Mac está apagada, el zoom a veces solo se agrega al problema.

El zoom a nivel del monitor es mucho se comporta mejor si configuro Desplazamiento a " sin inercia " en el cuadro de diálogo Opciones del mouse del mouse & Panel de trackpad de las Preferencias del Sistema de Accesibilidad. El zoom ahora es rápido y se detiene cuando dejo de mover el dedo del mouse. Para eso, puedo vivir sin la característica "inercia del ratón", que en ocasiones es útil. -Tal vez Apple se ocupará de solucionar el problema de inercia, pero hasta entonces esta parece la mejor solución.

    
respondido por el Wayfaring Stranger 25.12.2014 - 16:22
0

Estoy seguro de que esto no funcionará para todos, pero para mí, todo lo que hice fue abrir las preferencias de visualización y cambiarlas para reflejar mis visualizaciones, y luego cambiarlas de nuevo a distintas pantallas. La CPU de WindowServer se redujo de inmediato del 80% al 10%.

    
respondido por el RobertUthe 03.06.2015 - 17:17

Lea otras preguntas en las etiquetas