Graphics performance is not the same as system performance. If you would like a snappier experience,
a) don't use the Gnome3 Desktop; Choose almost any other DE version - xubuntu, lubuntu, Ubuntu-Mate and the performance should be much better. I use fvwm.
b) Put VMs on an SSD, not a spinning HDD. If a HDD must be used, then pre-allocated all the storage, don't let it resize dynamically. In the storage section, there is a sparse file option. Don't use that, unless the physical storage is SSD.
c) be certain to load the correct guest additions. That's a vbox thing.
d) choose virtio for the NIC and Storage controller. No need to emulate hardware or have bandwidth limitations due to that virtual, emulated, hardware.
e) choose the Intel ICxx motherboard, not the PIIX version. I'm not looking right now, so the ICxx might not be correct.
New Ubuntu users should only run LTS releases unless they have a very good reason that something newer is required. The current LTS is 20.04. Use that - but avoid the Gnome3 DE (which is the default, bloated, wants-direct-GPU-access, DE). All the others should work find under a VM, though I do recall having terrible performance with Ubuntu-Mate after a fresh install using ZFS. Quickly did a reinstall, this time using LVM and the performance was better, but still not great. That was after a fresh install into a VM, but before I had the SPICE libraries loaded.
Perhaps I missed it, but did you say what the hostOS was running? Is it Linux or Windows? That changes a few things in the settings. If the hostOS is Linux, I'll go away. I never had luck with vbox under Linux, but many people use it daily, all the time. I'm a KVM/libvirt VM guy and have been over a decade after leaving Xen, VMware tools and VirtualBox. KVM is what all the big VPS companies use unless they have to eat their own dogfood (microsoft, VMware, Xen). Oracle's cloud uses KVM, however. So does Amazon and almost all the VPS hosting companies in the world.
I'd never heard of that speed-battle. A few results:
On my VMhost,
Code:
$ inxi -CGS
System: Host: hadar Kernel: 5.4.0-74-generic x86_64 bits: 64
Desktop: FVWM 2.6.7 Distro: Ubuntu 18.04.5 LTS
CPU: 6 core AMD Ryzen 5 2600 Six-Core (-MT-MCP-) cache: 3072 KB
clock speeds: max: 3500 MHz 1: 1374 MHz 2: 1374 MHz 3: 1374 MHz 4: 1359 MHz 5: 1364 MHz 6: 1498 MHz 7: 1374 MHz 8: 1374 MHz 9: 1375 MHz 10: 1369 MHz 11: 1349 MHz 12: 1370 MHz
Graphics: Card: NVIDIA GP108 [GeForce GT 1030]
Display Server: x11 (X.Org 1.20.8 ) driver: nvidia
Resolution: 1920x1200@59.95hz
OpenGL: renderer: GeForce GT 1030/PCIe/SSE2
version: 4.6.0 NVIDIA 460.80
I got an overall score of 411.09 w/ Render near 99. I should point out that my browser was running inside a constrained "firejail" to protect against bad internet sites.
Inside a VM running on that hardware,
Code:
$ inxi -CGS
System: Host: regulus Kernel: 5.4.0-74-generic x86_64 bits: 64 Desktop: FVWM2 2.6.8
Distro: Ubuntu 20.04.2 LTS (Focal Fossa)
CPU: Topology: 2x Single Core (4-Die) model: AMD EPYC (with IBPB) bits: 64 type: MCM SMP
L2 cache: 1024 KiB
Speed: 3493 MHz min/max: N/A Core speeds (MHz): 1: 3493 2: 3493
Graphics: Device-1: Red Hat QXL paravirtual graphic card driver: qxl v: kernel
Display: x11 server: X.Org 1.20.9 driver: none unloaded: fbdev,modesetting,vesa
resolution: 1680x1050~60Hz
OpenGL: renderer: llvmpipe (LLVM 11.0.0 256 bits) v: 4.5 Mesa 20.2.6
got an overall score of 931.64 w/ Render near 57. Watching videos in the VM is possible, but why would anyone do that? That isn't what using VMs is about.
Bookmarks