AMD Ryzen 7 5800X VMWare macOS settings

Not sure, but it can help other 5xxx series AMD Ryzen CPUs as well for macos vm running issues

common issues:

  1. The CPU has been disabled by the guest operating system.
    Power off or reset the virtual machine.

  2. Feature 'cpuid.ds' was absent, but must be present.
    Feature 'cpuid.ss' was absent, but must be present.
    Module 'FeatureCompatLate' power on failed.

  3. Failed to start the virtual machine.

FIX: paste the below to the vmx file end

(my working settings on AMD Ryzen 5800X tested ok)

smc.version = "0"
cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"
cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"
cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"
cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001"
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"
cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"
cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"
cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111"
smbios.reflectHost = "TRUE"
hw.model = "iMac19,1"
board-id = "Mac-AA95B1DDAB278B95"

The basic settings come from many source like this:

Install:
https://www.geekrar.com/install-macos-catalina-on-vmware-on-windows-pc/

CPU has been disabled Issue:
https://www.geekrar.com/how-to-fix-the-cpu-has-been-disabled-by-the-guest-os/#comment-21413

Differences fixing the macos VM on my Ryzen 7 5800X:

featureCompat.enable completly removed, if it FALSE then VM failed to start, if it TRUE causing Module 'FeatureCompatLate' power on failed. message

I have to change two 1 to 0 than other posts on the cpuid.1.edx
It solved the cpuid.ss and cpuid.ds message

from:
cpuid.1.edx = "0000:1111:1010:1011:1111:1011:1111:1111"

to:
cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111"

VM hardware version setting tested ok:

15.X
16.X

VM hardware can be configured without any problem on VM guest:
CPU core: 2, 4, 8 or 16
RAM: 4, 8 or 16 GB
Hard Disk: SATA or nvme
Display: any resolution (VMware tools have to be installed to use)

VM host software config tested ok:

VMWARE Workstation PRO 16.2.1
unlocker 3.0.2 or unlocker 3.0.3

Geekrar.com macos versions tested ok:

macOS Catalina Final by Geekrar.rar
macOS Mojave Final APFS by Geekrar.rar


Try the following steps:

  1. Go to VM -> Manage -> Change Hardware Compatibility and select Workstation 10.x
  2. Replace cpuid.1.edx = "0000:1111:1010:1011:1111:1011:1111:1111" with cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111"
  3. Remove featureCompat.enable = "FALSE"

It worked for me on VMware Workstation 15.5.6 and AMD Ryzen 5 2600.