Page 1 of 1
[Resolved] MacBook Pro macOS Mojave Performance Issues
Posted: 5. Feb 2019, 10:25
by TheOmen
Trying to run Kali Linux on my 13 inch MacBook Pro, but the performance is terrible. I have tried adjusting the settings, but can't seem to find a solution. It is so slow that it is missing key presses when typing making it incredibly difficult to work with.
I have attached my log (compressed due to size limitations). Hoping someone can help.
Thanks
Re: MacBook Pro macOS Mojave Performance Issues
Posted: 5. Feb 2019, 11:12
by socratis
00:00:03.268444 NumCPUs <integer> = 0x0000000000000002 (2)
00:00:03.489512 CPUM: Physical host cores: 2
You have assigned all your CPUs to the VM. The host is going to run low on resources, since VirtualBox cares about
physical processors (cores),
not logical ones (threads).
00:00:02.990861 DMI Product Name: MacBookPro14,2
...
00:00:03.183410 GUI: UIMachineLogicFullscreen::sltHandleNativeFullscreenWillEnter: Machine-window #0 will enter native fullscreen
...
00:00:03.258188 OpenGL Info: Render SPU: GL_RENDERER: Intel(R) Iris(TM) Graphics 650
Your MBPr is using the integrated Intel Iris 650, which uses shared memory, not dedicated VRAM. Couple that with the full-screen mode, and the fact that you gave all your CPUs to your guest, and well... bad performance it's expected.
Lower the CPUs assigned to your guest, get out of full-screen mode and see if it works better.
Re: MacBook Pro macOS Mojave Performance Issues
Posted: 5. Feb 2019, 12:25
by TheOmen
Thank you for such a quick reply.
After your suggestions it works much better. Good to know about the difference between physical cores and logical ones - didn't realise that before. Shame I can't run full screen as it is a little harder to work in a small window, but it is certainly better than the laggy mess I had before.
Many thanks
Re: MacBook Pro macOS Mojave Performance Issues
Posted: 5. Feb 2019, 12:55
by socratis
It's a virtual machine, not a real one. It is expected to run at a lower level compared to the real thing.
Glad I could help, marking this as [Resolved].