Is your virtual machine not launching, providing some kind of error, or has very poor performance? This may be caused by your operating system or motherboard settings.

This issue can take many forms, so if you are experiencing any problems, you should start by checking your system’s virtualization settings. Processor Virtualization must be enabled for all SCS course virtual machines.

Before continuing, you will need to check if virtualization is enabled.

  • Windows 10: Open taskmgr.exe and click More details, then click the Performance Tab. On the CPU screen, you should see an option called Virtualization: Enabled
  • Mac OSX: Open Terminal and type the command sysctl -a | grep -i vmx. If Virtualization is enabled there will be output with one or more lines showing VMX
  • Linux: Open a terminal and install cpu-checker (sudo apt install cpu-checker). Then type kvm-ok. If Virtualization is enabled, the output includes
    INFO: /dev/kvm exists
    KVM acceleration can be used

If Virtualization is not enabled, enable it in your computer’s BIOS/UEFI. You may need to google your computer model to find how to enter the BIOS/UEFI Usually by pressing a function-key or the delete-key during a reboot).

Currently, the new Apple M1 based systems (Mac Book Pro, Mac Book Air and Mac Mini starting from 2020) are not compatible with VirtualBox, and we do not recommend them at this time – we will update this as soon as a new version is available.

In the BIOS/UEFI, look for a setting called Virtualization or that includes VT-d/VT-x or AMD-V in the name. Make sure it is set to Enabled. Once complete, reboot your system. You should now be able to open 64-bit Virtual Machines.

Advanced users who already make use of virtualization on Windows 10 may encounter similar virtualization errors. If you are an advanced user and virtualization is enabled on your system, but you are encountering virtualization errors, try disabling Hyper-V before continuing.