Windows VM optimized for remote desktop

gechu

Active Member
Mar 22, 2019
13
2
43
42
Hi,

I use proxmox to run a bunch of containers which are not latency critical, however I also run a Windows server VM.

What can I do to configure the Windows VM for optimal performance when I connect to it using RDP?

Proxmox host hardware:
CPU:
4 x Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
RAM: 16GB
HDD1: Samsung SSD 850 EVO 500GB
HDD2: Kingston KC2500 2000GB M.2 2280 PCI Express
 
hi,

What can I do to configure the Windows VM for optimal performance when I connect to it using RDP?

* what kind of performance issues are you observing when you connect via RDP?

* how does the VM configuration look like? qm config VMID

* have you tried using SPICE as an alternative to RDP? [0]

* also take a look at our best practices for windows VMs, using virtio drivers and network interface can help with latency [1]

hope this helps!

[0]: https://pve.proxmox.com/wiki/SPICE
[1]: https://pve.proxmox.com/wiki/Windows_10_guest_best_practices
 
  • Like
Reactions: gechu
I got best results with 'host' as CPU type, Q35 + OVMF as machine/UEFI, 8GB RAM, virtio SCSI + SCSI as disk controller/protocol, virtio as NIC.
And VM got snappier after passing through a GPU so that not all encoding/decoding/3D acceleration had to be done in software by the CPU anymore.

And I can recommend parsec if you just need a single session. Better latency and image quality compared to RDP.
 
  • Like
Reactions: gechu