2 votos

Compartir pantalla alto uso de CPU al usar ratón / teclado

Me estoy conectando a un Macbook M1 (Sonoma) desde un iMac 2019 (Sonoma, 64GB, i9, Radeon 570x 4GB) usando Apple Screen Sharing.

Especialmente al ver aplicaciones basadas en Chrome / Electron, los ventiladores del iMac empiezan a girar a toda velocidad, y noto un uso del 100% o más de la CPU por la aplicación de Screen Sharing (no de forma global como se muestra en el gráfico del Monitor de Actividad). He notado que esto sucede cuando hay actividad en el ratón o teclado; tan pronto como cambio de la aplicación de Screen Sharing en el iMac, el uso de la CPU vuelve a la normalidad, incluso cuando mantengo la ventana de Screen Sharing visible, con todas las actualizaciones de la interfaz de usuario del Macbook en curso.

Sí, estamos en verano, el iMac 2019 no es un jovencito ni un dragón gráfico, pero:

  • si me conecto al mismo M1 desde mi iMac 2015 (Mojave), no tengo este problema, los ventiladores se activan de vez en cuando, pero nada notable;
  • no es específico de Sonoma, porque no tengo problemas al conectarme desde mi Macbook M2 (Sonoma, modo clásico de ARD, el avanzado es demasiado buggy) tampoco (pero puede ser específico de Intel-Sonoma);
  • realmente está relacionado con la actividad del ratón / teclado, y realmente depende de la aplicación que se esté ejecutando en el M1, siendo las aplicaciones de Chrome + Electron las peores infractoras.

Hasta ahora, mi solución ha sido ejecutar cpulimit con un límite del 75% en Screen Sharing. Esto resuelve el ruido de los ventiladores, pero Screen Sharing comienza a tartamudear mucho con algunas aplicaciones de Electron (no todas). Luego dejo de usar el ratón o teclado, y vuelve a funcionar sin problemas.

¿Alguien tiene alguna sugerencia?

1voto

Oskar Puntos 1242

Los controles típicos para gestionar esto son varios:

  1. Reducir la profundidad de bits en el Mac de origen
  2. Reducir la resolución en el Mac de origen
  3. Reducir la frecuencia de actualización en el Mac de origen
  4. Conectar un dongle HDMI (también conocido como pantalla fantasma) para activar la representación de la GPU en el Mac de origen.
  5. Reducir las pantallas virtuales
  6. Reducir las pantallas físicamente conectadas
  7. Eliminar DisplayLink si lo instalaste en el Mac de origen.
  8. Reducir el número de previsualizaciones del finder que son visibles y las previsualizaciones en el dock
  9. Usa un fondo de pantalla básico
  10. Reducir el movimiento en el Mac de origen en Accesibilidad

En ese punto, habrás optimizado el lado de la GPU.

Ahora, reduce otras tareas de la CPU hasta que tengas un 50 a 35% de inactividad en el lado de la CPU en general. No intentes limitar el proceso de uso compartido de pantalla, sino libéralo para que haga su trabajo sin búferes o retrasos. Es el síntoma de una sobrecarga, no la causa. ¿Quizás algo como App Tamer podría ayudar una vez que agotes las sugerencias anteriores?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X