I don't know if you can run macOS with your Dual CPU setup. I know Apple used Dual CPU setups in their Mac Pro series, but AMD, I'm not sure if it is possible.
Component issues:
Your Nvidia GTX670 is not natively supported in macOS Monterey. You may be better served installing Big Sur, where the Nvidia GPU is natively supported.
You may be able to hack the system to run Monterey with your Nvidia card, but I would recommend getting your system running on a supported version, before trying to run an unsupported version of macOS.
You need to disable the Matrox G200 integrated GPU. Preferably in the bios, where you should be able to set the Primary display to one of the 3 x PCIe x16 slots, whichever slot has the Nvidia card installed.
Assumption that the 32GB of RAM in your system is split equally between the 2 x CPU's, i.e. 4 x 4GB modules serving each CPU as recommended by Super Micro.
Memory layout for 8 x DIMMs in 2 x CPU setup.
You need to set your bios to use AHCI. This can be set in the Advanced > OnChip SATA Type section of the bios, as shown in the screenshot below.
SATA options, macOS requires AHCI be used.
Config.plist issues:
You are missing a few essential kexts from your setup.
Kernel > Add section of your config.plist, showing the kexts you are currently using.
You need to include the following kexts.
VirtualSMC.kext - essential for booting macOS
RestrictEvents.kext - fixes Mac Pro issues etc.
AppleMCEReporterDisabler.kext - Fixes AMD issues when booting macOS.
XLNCUSBFix.kext, this may be required for your USB ports to work in macOS.
You should remove the following kexts from your setup.
AppleALCU.kext - not required unless your motherboard has a USB audio codec.
IntelSnowMausi.kext, not required when using IntelMausi.kext
You have added the latest AMD Kernel Patches to your config.plist. But failed to edit the 3 x AMD CPU core count patches.
You need to add the number of cores your CPU contains (16) to the replace entry in the Kernel > Patches. You have left them as < B800.... < BA00.... and <BA00....
The 3 x patches requiring your attention are shown in the screenshot below, with the Replace fields highlighted.
Kernel > Patches - edit these three patches replace the '00' following the first 2 x letters with '10', which is the hexadecimal equivalent for '16'. This might work with macOS as 16-cores for each CPU.
If setting the core count to 16 (10) doesn't work, try replacing the core count with '20', which is the hexadecimal equivalent for '32'. This would be a total of 32-cores for the 2 x CPU's.
CPU core count conversion for use in config.plist
You need to change the PlatformInfo SMBIOS data from an iMacPro1,1 to a MacPro6.1 or MacPro7,1 as these are a better match for your dual CPU setup. Both will work with Big Sur and Monterey.
UEFI > APFS > MinDate and MinVersion entries should both be set to '0', not '-1'.
You should not be using OpenHfsPlus.efi and HfsPlusLegacy.efi drivers together. Use one or the other. If your Super Micro motherboard requires legacy drivers, then use the latter. When your motherboard has a UEFI bios you should use OpenHfsPlus.efi or HfsPlus.efi driver.
I’m sure those CPUs are missing the SSE4.1 cpu instructions so you’ll need to use an older version of macOS with a custom kernel that uses the opemu as the patches can’t fix that.
I don't know if you can run macOS with your Dual CPU setup. I know Apple used Dual CPU setups in their Mac Pro series, but AMD, I'm not sure if it is possible.
Component issues:
Your Nvidia GTX670 is not natively supported in macOS Monterey. You may be better served installing Big Sur, where the Nvidia GPU is natively supported.
You may be able to hack the system to run Monterey with your Nvidia card, but I would recommend getting your system running on a supported version, before trying to run an unsupported version of macOS.
You need to disable the Matrox G200 integrated GPU. Preferably in the bios, where you should be able to set the Primary display to one of the 3 x PCIe x16 slots, whichever slot has the Nvidia card installed.
Assumption that the 32GB of RAM in your system is split equally between the 2 x CPU's, i.e. 4 x 4GB modules serving each CPU as recommended by Super Micro.
You are missing a few essential kexts from your setup.
View attachment 5874 Kernel > Add section of your config.plist, showing the kexts you are currently using.
You need to include the following kexts.
VirtualSMC.kext - essential for booting macOS
RestrictEvents.kext - fixes Mac Pro issues etc.
AppleMCEReporterDisabler.kext - Fixes AMD issues when booting macOS.
XLNCUSBFix.kext, this may be required for your USB ports to work in macOS.
You should remove the following kexts from your setup.
AppleALCU.kext - not required unless your motherboard has a USB audio codec.
IntelSnowMausi.kext, not required when using IntelMausi.kext
You have added the latest AMD Kernel Patches to your config.plist. But failed to edit the 3 x AMD CPU core count patches.
You need to add the number of cores your CPU contains (16) to the replace entry in the Kernel > Patches. You have left them as < B800.... < BA00.... and <BA00....
The 3 x patches requiring your attention are shown in the screenshot below, with the Replace fields highlighted.
View attachment 5871 Kernel > Patches - edit these three patches replace the '00' following the first 2 x letters with '10', which is the hexadecimal equivalent for '16'. This might work with macOS as 16-cores for each CPU.
If setting the core count to 16 (10) doesn't work, try replacing the core count with '20', which is the hexadecimal equivalent for '32'. This would be a total of 32-cores for the 2 x CPU's.
You need to change the PlatformInfo SMBIOS data from an iMacPro1,1 to a MacPro6.1 or MacPro7,1 as these are a better match for your dual CPU setup. Both will work with Big Sur and Monterey.
UEFI > APFS > MinDate and MinVersion entries should both be set to '0', not '-1'.
You should not be using OpenHfsPlus.efi and HfsPlusLegacy.efi drivers together. Use one or the other. If your Super Micro motherboard requires legacy drivers, then use the latter. When your motherboard has a UEFI bios you should use OpenHfsPlus.efi or HfsPlus.efi driver.
I did upgrade the GTX 670 to W5500. And I have attached my efi to make sure I get it correct. If I could have help Opencore has not been working for me
I’m sure those CPUs are missing the SSE4.1 cpu instructions so you’ll need to use an older version of macOS with a custom kernel that uses the opemu as the patches can’t fix that.
But I know the RX 6700 XT is not supported in any version of macOS. So you just killed any chance you had of getting macOS installed and running on your system.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.