Bad Windows VM Performance on Pureboot/Librem Mini v2

I’ve done many things just to have a snappy desktop experience on a Windows 10 VM, only using browser, watching movies etc. nothing fancy but I can’t get it to work well. It just feels sluggish renaming folders, just doing all the small tasks. There’s this eery laggy feeling that I can’t really put my finger on.

Benchmarks are all fine, except maybe Latencymon. I can’t test Latencymon on host because there’s no software to test it on Linux as far as I know. Other benchmarks such as CPU/RAM/Disk show good numbers.

I’ve not been able to do gvt-g or gvt-d passthrough yet but other than those I think I’ve done almost everything I could.

I’ve seen people on this forum mentioning getting almost “bare metal” performance out of their Librem Mini v2 with Windows 10 VM. I’ve had to research about QEMU/KVM/Libvirt for tens or even hundreds of hours yet I still don’t like what I get.

If there’s anyone who has good experience with their Windows VM (for browsing, watching stuff and nothing fancy), please tell me what you’re doing right.

hi @vkslputll I’m not running my VMs on PureOS but what I do when I need to test something with Windows I take this vagrant box.
I think the special source of the box are the installed additional drivers for windows, that are listed in the info of the box.
Maybe you can install those listed in the documentation or install vagrant with the libvirt plugin on PureOS and try with the vagrant box.
I that case both sides the Windows VM and the Libvirt config on the PureOS side should be adapted to each other.
Hope at least I could give you some additional options you could try.

best regards.
Manuel

Thank you Manuel. I don’t think it’s going to change anything, for once I’m already using lite windows images I create myself using NTlite so there’s no bloatware at all. Secondly I am already able to install all the virtio drivers listed on that page so I don’t think it has to do anything with the drivers.

Much appreciated. Still looking for help.