Por que os clientes de área de trabalho remota (RDP) são muito lentos no meu Mac?

9

Eu tenho um Mac Pro e uma conexão de cabo de banda larga de 120 Mbps para cima (2 Mbps para baixo) no Fritbox 7390.

Quando uso o Microsoft RDP Client ou o CorD-Client no OS X (Lion, Snow Leopard, Leopard - todos têm o mesmo problema), a conexão RDP é muito lenta. Quando inicio o Windows no Boot Camp na mesma máquina e uso o cliente RDP do Windows, está tudo bem.

Alguém pode me dizer o motivo disso? Como posso corrigir isso? Há alguma modificação que eu possa fazer, como otimização de TCP?

Canadian Luke
fonte
O protocolo RDS possui várias otimizações, nem todas as quais um cliente precisa implementar. Eles são adicionados ao longo do tempo. Obviamente, o cliente da Microsoft implementa a maioria deles, o único outro cliente que vi que implementa muitos deles é o iTap. Mas é comercial (embora valha a pena para mim, por desempenho próximo ao mstsc). Se você pode compilar o FreeRDP (boa sorte!), Ouvi dizer que ele também tem bom desempenho.
precisa saber é o seguinte
Tem paralelos? Tente executar o RDP dessa maneira?
Keltari

Respostas:

7

Não sei ao certo, mas ouvi a mesma reclamação. Uma teoria é que no Mac (e Linux) as imagens completas são enviadas pela rede, enquanto no Windows são enviados alguns comandos de desenho de nível superior, pelo menos para algumas partes da tela.

Seria interessante tentar executar o Remote Desktop Client para Windows no Mac (ou Linux) usando o Wine e comparar o desempenho dessa maneira.

Kirsch
fonte
2

Eu tinha esse problema muito, mas o interessante é que o RDC para esta máquina estava funcionando bem alguns dias antes - mas, de repente, em uma rede de gigabit eu pude ver cada bloco de bitmap passando. Eu tentei algumas outras soluções, como a execução:

netsh interface tcp set global rss=disabled
netsh interface tcp set global autotuninglevel=disabled

a partir de um prompt de vírgulas elevadas, conforme sugerido aqui: Atraso ou desconexão lenta do cliente de conexão da área de trabalho remota do Vista ao conectar-se ao RDP do Windows Server 2003 SP2 x64 Edition . Isso não funcionou.

Então eu girei o que havia mudado desde o último trabalho. Eu havia reativado pelo verificador de vírus em tempo real (neste caso, ESET Cybersecurity). Desliguei a proteção do sistema de arquivos em tempo real e instantaneamente o RDC e (e também o SplashTop desktop, que faz a mesma coisa) voltaram à velocidade normal.

bowerandy
fonte
1

Eu tive esse problema no meu MacBook Pro com isso:

sudo -s
sysctl net.inet.tcp.delayed_ack=0

Para mantê-lo entre as reinicializações, adicione-o ao /etc/sysctl.conf com…

echo net.inet.tcp.delayed_ack=0 >> /etc/sysctl.conf
dkay29
fonte
0

Tente ajustar as configurações de vídeo no cliente RDP do Mac OSX.

Vá para RDC-> Preferências-> Tela, remova algumas das opções "caras" na seção "enquanto conectado" (como: mostrar plano de fundo da área de trabalho, mostrar temas, etc.).

Asher
fonte
este menciona algumas configurações que você poderia tentar ajustes communities.vmware.com/message/2400015 e tech-recipes.com/rx/11235/...
rogerdpack
0

Eu estava tendo o mesmo problema com o CoRD e o Windows RDP. O que o corrigiu foi adicionar mais memória (passei de 4 GB para 8 GB).

jasonnjester
fonte
0

OK, instalar o cliente freerdp ($ brew install freerdp no meu caso, usando homebrew) pareceu fornecer um desempenho aprimorado sobre a "Conexão de área de trabalho remota" integrada para mim. Finalmente RDP rápido no mac :)

Esse segmento também menciona vários outros clientes, o FWIW, incluindo o CoRD , embora para mim o CoRD ainda pareça lento, e é construído no rdesktop em vez do FreeRDP (não sei o que isso significa, mas pode ajudar a entender que a velocidade é comparável à incorporada no Conexão de área de trabalho remota (embora o próprio rdesktop parecesse mais responsivo que o CoRD para mim, por qualquer motivo).

Veja também este tópico, menciona que existe um aplicativo "Microsoft Remote Desktop" na loja de aplicativos, o que, para mim, é bastante responsivo.

rogerdpack
fonte
0

Na minha experiência, a conexão com uma caixa Windows 10 de baixa especificação (Core i5 mais antigo de segunda geração com 4 GB de RAM) com RDP do OS X é severamente afetada pela verificação em tempo real de malware / spyware / antivírus. Desativar a proteção em tempo real do próprio Windows Defender da Microsoft tornou a experiência muito mais tolerável.

cosmix
fonte