Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

freqrider

macrumors regular
Original poster
Feb 10, 2019
230
90
So I am trying to get the 3.1 to run Sequoia via dual cpus. OCLP 2.2.0> has a setting to disable one cpu as it causes kernel panic in Sequoia. OCLP devs have no solution as of now. Compiling a list of what we know in order to hopefully find a solution. Seems like the Intel Xeon L5408 work in dual cpu configuration, according to a Discord User. They are low voltage cpus.


What I have tried so far.

1a. Custom SSDT created with CorpNewt's hackintosh tool, SSDTime.

1b. Prebuilt SSDT-EC-DESKTOP.aml for Penryn Desktop CPUs.

2. Tried spoofing different machine (iMacPro)

Are there any machines that have dual cpus that natively support Sequoia that I'm not aware of? It may be worth looking into the 3.12 ghz low power cpus for what differs. It could provide the key to running Sequoia on two cpus in the macPRO 3,1!

3,1_DualCPUS.png
 
Last edited:
  • Like
Reactions: G4fanboy
BREAKING NEWS!!!

I was able to boot with both cpus by adopting some OCLP/Hackintosh MAGIC! By using Penryn SSDT-EC-DESKTOP.aml from Dortania's prebuilt SSDTs, spoofing to a 2019 iMac 19,1 (although I'm not sure that makes a difference. I will try spoofing other models) and adding HID ACPI patch to config.plist!

Add the following patch in ACPI/Patch section. (I used OpenCore Configurator to do this.)
Name: UNCO_HID to XHID
Find: 554E43 30085F48 4944
Replace: 554E43 30085848 4944

Caveat: CPU fan is running full blast (1200 rpm) Temps are quite normal however.
I will experiment some more, hopefully polishing my results and post back as soon as I can.

YES TO FINALLY BOOTING Sequoia on the macPRO 3,1 with DUAL CPUS!
 

Attachments

  • Screenshot 2025-02-24 at 7.51.29 PM.png
    Screenshot 2025-02-24 at 7.51.29 PM.png
    2.4 MB · Views: 67
Last edited:
  • Wow
Reactions: JohnD
So it appears I need to do more SSDT tweaking. CPU Power Management isn't working :(

Edit: Works fine...
 

Attachments

  • Screenshot 2025-02-25 at 11.37.39 AM.png
    Screenshot 2025-02-25 at 11.37.39 AM.png
    188.5 KB · Views: 42
Last edited:
  • Sad
Reactions: MrScratchHook
The Spoofing does not seem to matter as much. I'm now using minimal spoofing of default machine for the 3,1. What matters most are the ACPI patches, I believe, and the prebuilt SSDT-EC-DESKTOP.aml. Attached is my config.plist. (Using OCLP 2.3.0 Nightly)

EDIT to include updated config.plist with unnecessary patches removed and DummyPowerMgmnt enabled. This config is for OCLP v2.3.0 nightly and has Atheros40.kext plugin, OpenLegacyBoot, Ext4_x64.efis added. Disable them if you don't use, have them in appropriate folders or it will not boot. (For reference only!)
 

Attachments

  • config.plist.zip
    6.7 KB · Views: 23
Last edited:
Update! Enabling "DummyPowerManagement' in config.plist seemed to activate automatic fan controls once again.
 
Upon further investigation, it appears the SSDT-EC-DESKTOP.aml, UNCO_HID to XHID patch and enabling DummyPowerMgmt (not needed but helpful ime.) are all that is needed to boot Sequoia on the 3,1 with dual cpu configuration.

(check above post #5 for updated config.)

It may benefit from a custom SSDT but that is beyond my scope of experience. You're Welcome! ;)
 
Last edited:
  • Love
Reactions: Larsvonhier
Well my solution is less than stable. I’m getting random no boot events. Zapping pram, SMC doesn’t seem to help. I thought, perhaps my EFI was corrupted so I moved it to another drive. Same results. Even with zero config changes, a working system will randomly not boot, then somehow boot at other times. This leads me to believe it is an nvram issue, corruption. Another user was able to implement my method and successfully booted with two cpus but the same thing happened to his 3,1 so not an isolated issue! Here’s a pic of the ACPIPlatform kp error. The cpu core in question seems to jumps around too. From 4-7 I’ve seen. Any guidance, suggestions are appreciated.

DCF4FD64-625A-4D33-B674-AC609A91C192.jpeg
 
I’m finding a 3x pram reset will almost always let me boot again with all eight cores, leading me to believe it is an nvram issue.
 
UPDATE!: I have a new and improved method how to enabled dual cpus in Sequoia on the 3,1!

Disregard previous method! This works much better.

Simply mount your working OCLP EFI, open config.plist, remove ‘cpus=4’ bootarg and add ‘acpi=2’ bootarg. Save config! Reboot! Much more success rate (still not 100%) and power mgmt seems to work better too.

No SSDT.aml, Patches. Just simple bootarg change on vanilla OCLP config!

If it does not boot, zap pram or use RESET NVRAM TOOL.
 
Last edited:
  • Like
Reactions: JohnD and TheStork
I created a fork of Dortania’s OCLP GitHub where I’ve made this change in the hopes of them being pushed to Dortania’s ‘main’ repo after more testing. Jazzzny and Neon are aware of this project and hopefully will get it implemented. Feel free to check it out here:


Basically, the 3,1 Workaround now adds ‘acpi=2’ bootarg, enabling both cpus instead of ‘cpus=4’ bootarg, disabling one cpu. Any feedback, contributions are welcome!
 
Last edited:
I've got my 3,1 running Monterey, but never moved it higher. I was going to go to Ventura or Sonoma. I may take the risk and try Sequoia now.
 
It only gets the acknowledgement it deserves!
Not good enough. The MP51 mob will assume it is their unit hewn into the rock.
Needs this, even if at the cost of the chap in the middle or the one on the left if neccesary, to keep them at bay:
00-MP31-Innards.JPG
 
  • Haha
Reactions: freqrider
@Dayo , are you getting the same, random no boot condition I get? I thought it was an nvram issue but I think it’s the 3,1’s cpu microcode that is incompatible with Sequoia. Strange because when it eventually does boot it runs really well.
 
Last edited:
Sorry but I currently mainly boot into BigSur along with Debian and Windows.

Rarely boot into other Mac OS versions.
 
"Not good enough. The MP51 mob will assume it is their unit hewn into the rock.
Needs this, even if at the cost of the chap in the middle or the one on the left if neccesary, to keep them at bay:"
A few MacRumors folks and I flew into South Dakota. We used some really sharp fingernail files and got the job done!
5.png
 
  • Haha
Reactions: Dayo and TheStork
Boot Sequoia on a macPRO 3,1 with BOTH CPUS! NEW WAY!

I’ve got a new bare SSD on the way and will do a clean Sequoia install, using your OCLP fork. Will report back.

My 3,1 - Dual quad core CPU, 12GB RAM, NVIDIA GTX 650 ti (or RX460…available).
 
If you use my fork, bear in mind, running root patches from source will fail unless you install the debug version of privileged helper tool. (Same with running Dortania from code.)

Cd into OpenCore-Legacy-Patcher/ci_tooling/privileged_helper_tool and type ‘make debug’ in terminal.

Then type ‘sudo ./install.sh’

This will install PH tool debug version.

Or, you can use Dortania’s latest nightly build and just change the cpus=4 bootarg to acpi=2.

You’ll need python 3 and Command Line Tools installed. I don’t have a paid developer acct to sign binaries for general public.
 
  • Like
Reactions: OldMacPro2
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.