Compartilhamento de tela lento, mesmo com Ethernet gigabit

12

Quando eu me conecto do meu laptop ao meu servidor com o Apple Screen Sharing, ele fica extremamente lento, mesmo através da Ethernet de gigabit.

Os arquivos são copiados nas velocidades esperadas (~ 100 MB / s), mas o compartilhamento de tela é muito lento.

Alguma maneira de acelerar isso?

Dan
fonte
3
Não tenho certeza se isso é normal, mas acho que o compartilhamento de tela é sempre lento, não importa a velocidade da Ethernet. Ou isso, ou eu tenho o mesmo problema. +1 para atrair atenção.
woff
@ Ze'ev Se você estiver usando a experiência do Windows RDP como linha de base, eles não são comparáveis.
Louis

Respostas:

6

Alguns (todos?) Macs, quando executados sem monitor, desligam o circuito de vídeo para que não desperdicem energia, mesmo que esse circuito seja usado pelo compartilhamento de tela para acelerar drasticamente as coisas na tela.

Pode haver uma maneira de ativar esse circuito novamente através de software, mas não tenho uma maneira confiável de fazê-lo. O que funciona muito bem é conectar algo a uma porta de vídeo para fazer com que o Mac pense que possui um monitor conectado.

Você pode criar um você mesmo: https://macminicolo.net/blog/files/build-a-dummy-dongle-for-a-headless-mac-mini.html

Compre um para conectar a uma porta HDMI em alguns MacMinis: https://macminicolo.net/blog/files/an-hdmi-adapter-for-a-headless-mac-mini.html

Compre um para conectar à porta MiniDisplay: http://eshop.macsales.com/item/NewerTech/CBLMDPHEAD/

Instruções para um resistor adicionado diretamente à placa de vídeo: http://blog.zorinaq.com/?e=11

Peguei um punhado dos HDMI há um tempo, eles são muito úteis.

Uma pergunta / resposta semelhante está em Forçar a resolução em um servidor mini mac decapitado

j-beda
fonte
Aha! Isso faz sentido. Mas deve haver uma maneira de induzir o sistema a pensar que ele possui um monitor via software? O servidor é um Hackintosh, BTW.
Dan
Eu gostaria. Tentei várias coisas, incluindo airsquirrels.com/airparrot, que alguns afirmam fazer o truque quando adiciona o driver do monitor virtual, mas não consegui ver nenhuma melhoria real, certamente nenhuma tão grande quanto a que aconteceu quando liguei um conector de wifi. Tente compartilhar a tela com um Mac com um monitor conectado e você verá a diferença - suave como a seda.
j-beda
Se o seu servidor possui uma saída DVI, você pode conseguir apenas conectando um único resistor nos orifícios apropriados da placa de vídeo. Vi referências a pessoas usando um clipe de papel. blog.zorinaq.com/?e=11
j-beda
1
Parece que ele quer cerca de 75 ohms, mas as pessoas relatam que trabalha com uma variedade de resistências. O link zorinaq tem alguém que afirma que é bastante seguro, mesmo com um clipe de papel, mas obter um resistor e colar os fios para que eles não atinjam provavelmente seria o mais seguro.
j-beda
1
SUCESSO!! Eu usei 3 grampos. Veja acima.
Dan
0

Sugira que você tente sistemas alternativos de compartilhamento de tela. Frango do VNC é uma opção. O TeamViewer é outra opção. ( http://teamviewer.com )

Eu tive uma resposta razoável usando o teamviewer através de um link de satélite para uma máquina remota executando janelas no outro lado do continente. Não é instantâneo. Mas, considerando que todos os pacotes de ida e volta envolviam 160.000 km de microondas ...

Sherwood Botsford
fonte
Já tentei os dois; não melhor.
Dan
0

Se você não pode seguir a rota do hardware, aqui está minha solução alternativa apenas para software:

Use o Automator para criar uma tarefa trivial do bash:

  • Inicie o Automator .
  • Escolha criar um aplicativo .
  • Selecione Executar Script do Shell na lista Ações - o campo de edição Executar Script do Shell será exibido no lado direito.
  • Selecione Shell: / bin / bash (talvez já seja o padrão)
  • Digite sleep 999999 na área de entrada do script.
  • No menu, selecione Arquivo -> Exportar ... e digite SpeedUpScreenSharing (ou um nome de sua escolha) no campo Exportar como: e salve -o.

Agora você pode executá-lo como faria com qualquer outro aplicativo. Ele funcionará para sempre com um pequeno ícone de engrenagem que aparece na área de status da barra de menus. Seja qual for o motivo, parece ajudar a tornar meu antigo macbook pro mais responsivo. Não é super compacto, mas me deu uma aceleração significativa - YMMV.

Ratzlaugh genérico
fonte