Hyper-V Windows 10 RDP Performance

1

I have a Windows 10 host machine running Hyper-V and in it I have a Windows 10 VM, which I want to use to connect to my corp VPN so that I can RDP into my workstation. For some reason, the performance of my VM while connected to RDP is just unbearable. Working in the VM is just fine, but once I open MSTSC and connect, the remote machine is like a slide show. I am able to RDP to this same machine outside of the VM, without any performance issues.

Are there any common gotchas here, or something I might turn on (or off), to improve performance?

Nathan Taylor

Posted 2016-12-14T14:39:56.223

Reputation: 653

do you have a high-DPI screen? Like a 3000x2000 pixel screen? – SimonS – 2016-12-14T14:42:17.177

I have been testing it on a 1920x1080 and also 2560x1600 resolution display. So yea, one of them is big, but it doesn't seem to be necessarily worse on either one. – Nathan Taylor – 2016-12-14T14:49:40.680

1

it's worth a try. try this: https://blog.brankovucinec.com/2016/03/19/fix-remote-desktop-dpi-scaling-issues/

– SimonS – 2016-12-14T15:00:04.837

+1. Also you can use 3rd party RDP clients like mRemoteNG https://mremoteng.org/

– Mr. Raspberry – 2016-12-14T15:03:42.637

I gave mRemoteNG a try, and the performance is noticeably better. It appears to be using a reduced GUI for Windows, I'm getting a Windows XP style chrome. So it would seem that MSTSC is not optimizing for performance. Turning down the color depth in MSTC helps some, but I'm not aware of anything else I can configure. – Nathan Taylor – 2016-12-14T15:31:46.303

1I should note, it still isn't anywhere near as performant a direct RDP from the host machine. I understand that there is some latency with a VM, but this seems excessive. – Nathan Taylor – 2016-12-14T16:10:45.823

No answers