I downloaded and installed Ubuntu 22.04 LTS using the built in dialog in Gnome Boxes.
I allocated 8gb of ram to the VM. By default Gnome Boxes allocates all cpu threads to the VM (in my case 16, using a 12th gen Intel i5).
The performance is very sluggish. Especially moving windows around in the VM’s desktop.
I have another VM in Gnome Boxes with Windows 11 installed which runs very well. I used this tutorial How to run Windows 11 in GNOME Boxes (with UEFI and TPM2 emulation) | Ctrl blog
I don’t know what’s the best practice is for allocated CPU threads. In my mind it makes sense to allocate half of my available threads to leave half for the host. That’s what I’ve done in my Windows 11 VM and it works well. I tried it for the Ubuntu VM and it’s not helping.
What settings, either in the Gnome Boxes GUI or using the qemu underpinnings do I need to modify to get smooth performance?