Mac Pro (Early 2009) - Incompatible CPU detected

Expected behavior

Docker For Mac to work, because as stated from running sysctl -n machdep.cpu, my CPU has support for VMX instructions (Intel’s VT technology).

Actual behavior

Application fails to start with the following message:

Incompatible CPU detected.

Docker requires a processor with virtualization capabilities.

Information

Output from sysctl -n machdep.cpu| grep VMX command:

FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1 SSE4.2 POPCNT

Steps to reproduce the behavior

  1. Execute Docker for Mac on a Mac Pro (Early 2009)

Hi @mranest per the docs, Docker for Mac will only work on CPUs from around late 2010. Even then it’s difficult to specify exactly which CPU’s are supported, but you can find out with sysctl kern.hv_support. If it equals 1, you are good to go… If not, then I’m afraid Docker for Mac will not work :frowning:

1 Like

Hey @davetucker, thanks for the reply. Missed the late 2010 CPU requirement, thought it exclusively had to do with VMX support. Indeed kern.hv_support shows 0.

Sadly, my Mac Pro says:
sysctl kern.hv_support : 0