If you use Windows VMs you can try Parsec, it’s for gaming so low latency, high performance. You will need hardware encoding, but I assume you use SR-IOV.
It will run over the internet or LAN if possible.
No affiliated in any way, just a long time casual user.
Hm… This is just a shot in the dark, but Steam maybe?
If I remember you should be able to add any application to in-home streaming, but it may not run on a headless machine.
I’ve played around with it before using Parsec, and it did render everything on PC screen while streaming to another device. Parsec does too.
Running CAD software on multiple users through a remote desktop can be a bit challenging, especially if you’re not getting the performance you need. Considering your setup, it’s clear you’re aiming for some serious power with the AMD S7150X2 and Proxmox. However, for optimal performance in this scenario, it might be worth exploring specialized CAD remote solutions or virtualization platforms that can handle the workload more efficiently. If you’re looking to boost your skills in managing systems like these, you might want to consider signing up for some training courses. There are great options out there, like Acuity Training in London. They can help you master the ins and outs of server performance and virtualization.