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

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!