Pourquoi les clients de bureau à distance (RDP) sont-ils très lents sur mon Mac?

9

J'ai un Mac Pro et une connexion par câble haut débit 120 Mbps up (2 Mbps down) sur ma Fritbox 7390.

Lorsque j'utilise le client Microsoft RDP ou le client CorD sur OS X (Lion, Snow Leopard, Leopard - tous ont le même problème), la connexion RDP est très lente. Lorsque je démarre Windows dans Boot Camp sur la même machine et que j'utilise le client RDP de Windows, tout va bien.

Quelqu'un peut-il m'en expliquer la raison? Comment puis-je le réparer? Puis-je apporter des modifications, telles que l'optimisation TCP?

Canadian Luke
la source
Le protocole RDS comporte diverses optimisations, dont tout un client n'est pas tenu de mettre en œuvre. Ils s'ajoutent avec le temps. De toute évidence, le client de Microsoft implémente la plupart d'entre eux, le seul autre client que j'ai vu en implémenter beaucoup est iTap. Mais c'est commercial (même si ça valait le coup pour moi, pour des performances proches de mstsc). Si vous pouvez compiler FreeRDP (bonne chance!), J'entends qu'il fonctionne bien aussi.
ta.speot.is
Vous avez Parallels? Essayez d'exécuter RDP de cette façon?
Keltari

Réponses:

7

Je n'en suis pas sûr, mais j'ai entendu la même plainte. Une théorie est que sur Mac (et Linux) les images complètes sont envoyées sur le réseau, tandis que sur Windows, certaines commandes de dessin de niveau supérieur sont envoyées, au moins pour certaines parties de l'écran.

Il serait intéressant d'essayer d'exécuter Remote Desktop Client pour Windows sur Mac (ou Linux) à l'aide de Wine, et de comparer les performances de cette façon.

kirsch
la source
2

J'ai eu ce problème, mais la chose intéressante est que le RDC de cette machine fonctionnait bien quelques jours auparavant - mais tout d'un coup, sur un réseau gigabit, je pouvais voir chaque bloc bitmap traverser. J'ai essayé d'autres solutions telles que l'exécution:

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

à partir d'une invite de virgules élevée comme suggéré ici: Vista Remote Desktop Connection Client Retard lent ou se déconnecter lors de la connexion à Windows Server 2003 SP2 Édition x64 RDP . Mais cela n'a pas fonctionné.

Puis j'ai bricolé ce qui avait changé depuis la dernière fois que cela avait fonctionné. J'avais réactivé le vérificateur de virus en temps réel (dans ce cas ESET Cybersecurity). J'ai désactivé la protection du système de fichiers en temps réel et instantanément le RDC et (et aussi le bureau SplashTop, qui fait la même chose) sont revenus à la vitesse normale.

bowerandy
la source
1

J'ai eu ce problème sur mon MacBook Pro avec ceci:

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

Pour le faire coller entre les redémarrages, ajoutez-le à /etc/sysctl.conf avec…

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

Essayez de modifier les paramètres d' affichage sur le client Mac OSX RDP.

Allez dans RDC-> Préférences-> Affichage, supprimez certaines des options "chères" dans la section "une fois connecté" (telles que: afficher l'arrière-plan du bureau, afficher les thèmes, etc ...).

Asher
la source
cela mentionne certains paramètres que vous pouvez essayer de peaufiner les communautés.vmware.com / message
2400015
0

J'avais le même problème avec CoRD et Windows RDP. Ce qui l'a corrigé pour moi, c'était d'ajouter plus de mémoire (je suis passé de 4 Go à 8 Go).

jasonnjester
la source
0

OK, l'installation du client freerdp ($ brew install freerdp dans mon cas, en utilisant homebrew) semblait me fournir une performance accrue par rapport à la "Connexion Bureau à distance" intégrée. Enfin RDP rapide sur mac :)

Ce fil mentionne également divers autres clients, FWIW, y compris CoRD , bien que pour moi CoRD semblait encore lent, et est construit sur rdesktop au lieu de FreeRDP (je ne sais pas ce que cela signifie, mais pourrait aider à comprendre que sa vitesse est comparable à celle intégrée dans Connexion Bureau à distance (bien que rdesktop lui-même me semble plus réactif que CoRD, pour une raison quelconque).

Voir aussi ce fil, il mentionne qu'il y a une application "Microsoft Remote Desktop" dans l'App Store, qui, pour moi, est assez réactive.

rogerdpack
la source
0

D'après mon expérience, la connexion à un boîtier Windows 10 peu spécialisé (ancien Core i5 de deuxième génération avec 4 Go de RAM) avec RDP sous OS X est gravement affectée par l'analyse en temps réel des programmes malveillants / logiciels espions / antivirus. La désactivation de la protection en temps réel de Windows Defender de Microsoft a rendu l'expérience beaucoup plus tolérable.

cosmix
la source