El uso compartido de pantalla es lento, incluso a través de Gigabit Ethernet

12

Cuando me conecto desde mi computadora portátil a mi servidor con Apple Screen Sharing, es extremadamente lento, incluso a través de Gigabit Ethernet.

Los archivos se copian a las velocidades esperadas (~ 100 MB / s) pero el uso compartido de pantalla es terriblemente lento.

¿Alguna forma de acelerar esto?

Dan
fuente
3
No estoy seguro de si esto es normal, pero creo que compartir pantalla siempre es lento, sin importar la velocidad de Ethernet. O eso, o tengo el mismo problema. +1 para llamar la atención.
woff
@ Ze'ev Si está utilizando la experiencia RDP de Windows como referencia, simplemente no son comparables.
Louis Waweru

Respuestas:

6

Algunos Macs (¿todos?) Cuando se ejecutan sin monitor apagan los circuitos de video para que no desperdicien energía, a pesar de que estos circuitos se usan al compartir la pantalla para acelerar drásticamente las cosas de la pantalla.

Puede haber una forma de volver a activar este circuito a través del software, pero no tengo una forma confiable de hacerlo. Lo que funciona muy bien es enchufar algo en un puerto de video para que la Mac piense que tiene un monitor conectado.

Puede construir uno usted mismo: https://macminicolo.net/blog/files/build-a-dummy-dongle-for-a-headless-mac-mini.html

Compre uno para conectarlo a un puerto HDMI en algunos MacMinis: https://macminicolo.net/blog/files/an-hdmi-adapter-for-a-headless-mac-mini.html

Compre uno para conectarlo al puerto MiniDisplay: http://eshop.macsales.com/item/NewerTech/CBLMDPHEAD/

Instrucciones para una resistencia agregada directamente a la tarjeta de video: http://blog.zorinaq.com/?e=11

Recogí un puñado de los HDMI hace un tiempo, son muy útiles.

Una pregunta / respuesta similar se encuentra en Forzar la resolución en un servidor mini Mac sin cabeza

j-beda
fuente
¡Ajá! Eso tiene sentido. ¿Pero debe haber una manera de engañar al sistema para que piense que tiene un monitor a través del software? El servidor es un Hackintosh, por cierto.
Dan
Yo deseo. Intenté varias cosas, incluyendo airsquirrels.com/airparrot, que algunos afirman que hace el truco cuando agrega sus cosas de controlador de monitor virtual, pero no pude ver ninguna mejora real, ciertamente ninguna tan grande como las que sucedieron cuando enchufé un dongle Intente compartir la pantalla con una Mac que tenga un monitor conectado y verá la diferencia: suave como la seda, como dicen.
j-beda
Si su servidor tiene una salida DVI, es posible que pueda con solo enchufar una resistencia en los agujeros apropiados en la tarjeta de video. He visto referencias a personas que usan un clip. blog.zorinaq.com/?e=11
j-beda
1
Parece que quiere alrededor de 75 ohmios, pero la gente informa que trabaja con una variedad de resistencias. El enlace zorinaq tiene a alguien que dice que es bastante seguro incluso con un clip, pero obtener una resistencia y pegar los cables para que no se corto probablemente sea más seguro.
j-beda
1
¡¡ÉXITO!! Usé 3 grapas. Véase más arriba.
Dan
0

Sugiera que pruebe sistemas alternativos para compartir pantalla. Chicken of the VNC es una opción. TeamViewer es otra opción. ( http://teamviewer.com )

He tenido una respuesta razonable usando teamviewer a través de un enlace satelital a una máquina remota que ejecuta ventanas en el otro lado del continente. No instantáneo Pero dado que cada paquete de ida y vuelta involucraba 160,000 km de microondas ...

Sherwood Botsford
fuente
Ya probé ambos; no es mejor.
Dan
0

Si no puede seguir la ruta del hardware, aquí está mi solución alternativa solo de software:

Use el Automator para crear un trabajo trivial bash:

  • Lanzamiento de Automator .
  • Elija crear una aplicación .
  • Seleccione Ejecutar script de Shell en la lista Acciones : el campo de edición Ejecutar script de Shell se mostrará en el lado derecho.
  • Seleccione Shell: / bin / bash (puede que ya sea el predeterminado)
  • Escriba sleep 999999 en el área de entrada del script.
  • En el menú seleccione Archivo -> Exportar ... y entrar SpeedUpScreenSharing (o un nombre de su elección) en la medida de exportación: campo, y Guardar él.

Ahora puede ejecutarlo como lo haría con cualquier otra aplicación. Se ejecutará para siempre con un pequeño ícono de engranaje que aparece en el área de estado de la barra de menú. Cualquiera sea la razón, parece ayudar a que mi viejo Macbook Pro sea más receptivo. No es súper rápido, pero me dio una aceleración significativa: YMMV.

Ratzlaugh Genérico
fuente
-1

La respuesta es simple, deje de usar Screen Sharing y obtenga Apple Desktop Remote. La aplicación Apple Desktop Remote es tan rápida como Microsoft Desktop Remote. Compartir pantalla no es lo mismo y es bastante lento y entrecortado, y presumiblemente está destinado para uso ocasional en lugar de ADR, que es para uso serio, como pantallas sin cabeza y transferencias de archivos.

Michael Bradley
fuente