Which is exactly the reason that your post got merged with that thread...
mastupristi wrote:And why can't I assign more than 16 CPUs (8 recommended) to the VM (neither with 6.0.12 nor with 5.2.32)?
I don't know but something is really funky about that CPU and the way that VirtualBox sees it:
00:00:00.513737 NumCPUs <integer> = 0x0000000000000008 (8)
00:00:00.633358 CPUM: Logical host processors: 64 present, 64 max, 64 online, online mask: ffffffffffffffff
00:00:00.634288 CPUM: Physical host cores: 8
00:00:00.634691 Full Name: "AMD Ryzen Threadripper 2990WX 32-Core Processor"
I don't think I've seen 8 threads per core before, something's wrong here!
AMD (and almost everyone that I could find) claim 32 cores/64 threads (which makes a lot more sense).
You need to lower the number of CPUs that you've assigned to your guest. For whatever reason (could be a bug) VirtualBox sees 8 cores. You can't assign all of them to your guest, slowdowns will happen...
00:00:00.465823 GUI: UIDesktopWidgetWatchdog::sltHandleHostScreenAvailableGeometryCalculated:
Screen 0 work area is actually resized to: 0x33 x 3840x2086
That's *a lot* of virtual pixels that your CPU-driven, virtual GPU (vGPU) must handle. Expect slowdowns.
00:00:00.513939 [/Devices/ahci/0/LUN#0/Config/] (level 5)
00:00:00.513940 BlockCache <integer> = 0x0000000000000001 (1)
Go to the VM Settings » Storage »
select your SATA controller » Use Host I/O Cache: enable that.
00:00:00.514176 [/Devices/usb-ehci/] (level 2)
You might want to change the USB controller to xHCI (USB3).
00:00:00.514222 3DEnabled <integer> = 0x0000000000000000 (0)
00:00:00.514230 VRamSize <integer> = 0x0000000003000000 (50 331 648, 48 MB)
Go to the VM Settings » Display » Screen. Change the Graphics controller from "VBoxVGA" to "VMSVGA". Enable 3D acceleration. Increase the VRAM to the max 128 MB.
00:00:00.452882 VirtualBox VM 6.0.12 r133076 linux.amd64 (Sep 3 2019 12:51:52) release log
00:00:18.575135 VMMDev: Guest Additions information report: Version 6.0.6 r130049 '6.0.6'
You need to update the GAs. With the VM window having the focus, go to the host's menu "Devices" » "Insert Guest Additions CD Image...". If not prompted by auto-run, run "VBoxLinuxAdditions.run" from the CD. Make sure there are no errors or suggestions during the install. You can safely ignore the "modprobe vboxsf" one.