- May 15, 2022
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 meI 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.
- 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.
- View attachment 5872 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.
- View attachment 5873 SATA options, macOS requires AHCI be used.
Hope this helps.
- 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.
- View attachment 5875 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.
So if once booted and OS installed. Will both Load them once installed backAccording to the CPU information you provided, following the OpenCore AMD Bulldozer installation guide should work.
You may need to disable (in the bios) or physically remove one of the CPU’s to get macOS to install on your system.