Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
That is correct with 128GB of RAM, and NVMe's everywhere...
For fastest boot there are many factors. For instance booting to OC picker screen depends mostly on type of OC i.e. RELEASE or DEBUG where release is faster. Also it matters how much RAM you have installed and how many hard drives with different partitions. I normally boot in verbose mode so if there is a hang for whatever reason I see what is causing it.
I too was having a long lag between chime and bootpicker - nearly 45s. I reordered my drives today and now it is down to 8s. In main SATA slots are 4 2Tb HDD. Catalina is on an NVMe drive. OC is in the EFI on HD3 with the NVMe drive as default. As mentioned in other posts, I couldn't get OC to reliably run off of the NVMe drive without resetting NVRAM on each reboot so moved it to one of the SATA drives.
Slot 1 2 3 4
Old order HD2 HD3 Mojave Win10
New order Mojave HD2 HD3 Win10

Update: I tried a NVRAM reset through OC bootpicker just for fun. Chime to bootpicker went back to 45s. Booted into recovery and blessed EFI again. Back to 8s. Before changing disk order I had blessed EFI many times with no change in chime to bootpicker.
 
Last edited:
  • Like
Reactions: Stefano85
Guys and Girls, I need your help. After all this opencore confusion and getting things set to comfortable I tried the HWA config in my config.plist. I messed something up bad. It won't boot now. I had Catalina on a single drive with no backup OS. It was strictly opencore. I have no installers that work and my mac boots to a black screen. I have a chime then nothing. I've done multiple PRAM (4+) and SMC resets to no avail. What do I do now? The machine is all I have. Windows Transmac software can't make an installer worth a damn and now I'm stuck. Yes, my windows legacy drive works fine so I have access as in this post. Help me out, guys. I'm screwed here and really need your support.

Can I somehow make this happen in Windows? I am avoiding the Apple store as long as I can...
 
Guys and Girls, I need your help. After all this opencore confusion and getting things set to comfortable I tried the HWA config in my config.plist. I messed something up bad. It won't boot now. I had Catalina on a single drive with no backup OS. It was strictly opencore. I have no installers that work and my mac boots to a black screen. I have a chime then nothing. I've done multiple PRAM (4+) and SMC resets to no avail. What do I do now? The machine is all I have. Windows Transmac software can't make an installer worth a damn and now I'm stuck. Yes, my windows legacy drive works fine so I have access as in this post. Help me out, guys. I'm screwed here and really need your support.

Can I somehow make this happen in Windows? I am avoiding the Apple store as long as I can...

You should be able to mount the efi partition of your opencore drive in windows. Once you get it mounted, undo the changes you made to your config file or re-download it from this thread. This page should help with mounting the partition.
 
  • Like
Reactions: 6DecadesLater
Guys and Girls, I need your help. After all this opencore confusion and getting things set to comfortable I tried the HWA config in my config.plist. I messed something up bad. It won't boot now. I had Catalina on a single drive with no backup OS. It was strictly opencore. I have no installers that work and my mac boots to a black screen. I have a chime then nothing. I've done multiple PRAM (4+) and SMC resets to no avail. What do I do now? The machine is all I have. Windows Transmac software can't make an installer worth a damn and now I'm stuck. Yes, my windows legacy drive works fine so I have access as in this post. Help me out, guys. I'm screwed here and really need your support.

Can I somehow make this happen in Windows? I am avoiding the Apple store as long as I can...
It won't boot to recovery mode either?
 
I too was having a long lag between chime and bootpicker - nearly 45s. I reordered my drives today and now it is down to 8s. In main SATA slots are 4 2Tb HDD. Catalina is on an NVMe drive. OC is in the EFI on HD3 with the NVMe drive as default. As mentioned in other posts, I couldn't get OC to reliably run off of the NVMe drive without resetting NVRAM on each reboot so moved it to one of the SATA drives.
Slot 1 2 3 4
Old order HD2 HD3 Mojave Win10
New order Mojave HD2 HD3 Win10

Update: I tried a NVRAM reset through OC bootpicker just for fun. Chime to bootpicker went back to 45s. Booted into recovery and blessed EFI again. Back to 8s. Before changing disk order I had blessed EFI many times with no change in chime to bootpicker.

I have followed your advice and i can confirm the behaviour. I have just moved OC from the PCI Nvme Mojave drive to the EFI of a "spare" SATA HD in tray2 and it's way faster now (about 7-8s like you).
It has to be a nvme "problem"...
Cheers
 
Last edited:
As mentioned in other posts, I couldn't get OC to reliably run off of the NVMe drive without resetting NVRAM on each reboot so moved it to one of the SATA drives.

Please pardon my ignorance, but does this mean you just moved the Opencore installation to an EFI partition on one of the SATA drives, but you are still booting from the NVMe? So the EFI partition doesn't have to be on your default boot drive, just any non-PCIe internal drive? If so, can I just install OpenCore on a jump drive and have that inserted in the USB 2.0 on the back of the machine all the time? Or is this ill-advised for some reason?

If it's fine, how much storage does the USB have to have and how should it be formatted? Will a 16GB flash formatted as HFS+ work fine?

I remember reading somewhere (or maybe it was in a youtube video) something about the machine cycling through the drives in reverse when booting. If that is indeed correct, based on @6DecadesLater's post, it makes sense that moving it to drive bay 3 would decrease boot time. If that's not nonsense, does anyone have a list of which order the machine cycles through the drives? i.e. USB 2.0, ODD, SATA 4, SATA 3, SATA 2, SATA 1?

(FTR, I don't intend to install Catalina at all right now, I'm fine with Mojave, just trying to do the least amount of upheaval on my system while I try to add the titan ridge for TB3, hw accel, fix for PCIe internal drives etc.)
 
Please pardon my ignorance, but does this mean you just moved the Opencore installation to an EFI partition on one of the SATA drives, but you are still booting from the NVMe? So the EFI partition doesn't have to be on your default boot drive, just any non-PCIe internal drive? If so, can I just install OpenCore on a jump drive and have that inserted in the USB 2.0 on the back of the machine all the time? Or is this ill-advised for some reason?

If it's fine, how much storage does the USB have to have and how should it be formatted? Will a 16GB flash formatted as HFS+ work fine?

I remember reading somewhere (or maybe it was in a youtube video) something about the machine cycling through the drives in reverse when booting. If that is indeed correct, based on @6DecadesLater's post, it makes sense that moving it to drive bay 3 would decrease boot time. If that's not nonsense, does anyone have a list of which order the machine cycles through the drives? i.e. USB 2.0, ODD, SATA 4, SATA 3, SATA 2, SATA 1?

(FTR, I don't intend to install Catalina at all right now, I'm fine with Mojave, just trying to do the least amount of upheaval on my system while I try to add the titan ridge for TB3, hw accel, fix for PCIe internal drives etc.)
The EFI with OC does not have to be on the drive you want to boot to, just able to be seen. There are some posts in this thread about using a USB but after trying that I decided not to tie up a USB port. I did read somewhere that boot order is reversed, If that is true, perhaps I should move my WIn10 drive to be discoverable after OC for safety.
[automerge]1597697989[/automerge]
 
I have followed your advice and i can confirm the behaviour. I have just moved OC from the PCI Nvme Mojave drive to the EFI of a "spare" SATA HD in tray2 and it's way faster now (about 7-8s like you).
It has to be a nvme "problem"...
Cheers
I don't think it is an NVMe problem for the lag. I couldn't get a boot at all when it was on the NVMe without doing a NVRAM reset each time. Also, when I did a reset with it moved to the SATA it went back to >40s until I blessed it again. Key for me seemed to be blessing the EFI partition after making changes to config.plist.
 
Last edited:
how to fix partition Efi??
my opencore just screen black and show my HDD but i cant move to other bootable HDD?
how to fix?
 
I don't think it is an NVMe problem for the lag. I couldn't get a boot at all when it was on the NVMe without doing a NVRAM reset each time. Also, when I did a reset with it moved to the SATA it went back to >40s until I blessed it again. Key for me seemed to be blessing the EFI partition after making changes to config.plist.

For me (apart from the boot times) OC worked just fine on the efi partition of MVME drive. Never had to do NVRAM reset... don’t know why to you had to do that so often.
 
how to downgrade my bootrom?
 

Attachments

  • Screen Shot 2020-08-18 at 20.31.32.jpg
    Screen Shot 2020-08-18 at 20.31.32.jpg
    27.1 KB · Views: 106
Why not you just use the config in post #1, and follow the wiki to mod it as required?

I looks like you are using an EFI from Alex-IN that was referenced by cdf in Post 3351 on page 135.

Alex-In's EFI contains that BOOT ROM in the SMBIOS section as well as other non-standard (i.e. non-safe) ways of doing things. He never answered cdf's request to explain why he made those questionable configurations in his EFI

As h9826790 advises above - just use the config.plist then follow the wiki at Post#1.
 
Last edited:
OK, Guys. I got my Mac back up and running. I'm having trouble configuring the bootpicker GUI. Would you mind if I post my config.plist and you look it over for the changes that should be made? I've tried the opencanopy line before and I'm failing drastically. I need the parameters to make this work again. My signature shows my rig.

Update: I got it working. Thanks!
 
Last edited:
Can you get a ssd in SATA bay1 for Mojave and NVMe for Catalina? So you can relax like everyone else? :)
I'm good now. I have a backup plan if this happens again. Thanks for asking, though. I have opencore on a separate ssd and a backup ssd if needed. I really only wanted the boot screen when I started this adventure. You live and learn.
 
  • Like
Reactions: 6DecadesLater
I boot as 5,1 natively (no OpenCore)

Run Hackintool to dump ACPI

Put all aml files in the /EFI/EFI/OC/ACPI
View attachment 877595

And add them in the config plist
Code:
    <key>ACPI</key>
    <dict>
        <key>Add</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>My custom DSDT</string>
                <key>Enabled</key>
                <true/>
                <key>Path</key>
                <string>DSDT.aml</string>
            </dict>
            <dict>
                <key>Comment</key>
                <string>My custom SSDT</string>
                <key>Enabled</key>
                <true/>
                <key>Path</key>
                <string>SSDT-1.aml</string>
            </dict>
            <dict>
                <key>Comment</key>
                <string>My custom SSDT</string>
                <key>Enabled</key>
                <true/>
                <key>Path</key>
                <string>SSDT-2.aml</string>
            </dict>
            <dict>
                <key>Comment</key>
                <string>My custom SSDT</string>
                <key>Enabled</key>
                <true/>
                <key>Path</key>
                <string>SSDT.aml</string>
            </dict>
        </array>

But still the same reported CPU clock speed when boot with Board-ID spoofing, and no noticeable improvement in Linpack / GB5.

Anyway, it seems the Pike R. Alpha SSDT generator doesn't work W3690
View attachment 877605

And if try to get AppleIntelInfo from Hackintosh, the cMP will crash straight away and self reboot.
where file ACPI???
and how to change my Mac Pro5,1 to MacPro7,1?
 
He can actually do that in OpenCore, but I can't see the reason.


If you want to customise your own OpenCore but not following the wiki, please spend some time to read through the official OpenCore manual.
ok thanks bro for respon
btw where I get file FwRuntimeServices.efi ??
thanks
 
He can actually do that in OpenCore, but I can't see the reason.
Well, he can spoof the 7,1 but can't actually change a 5.1 to a 7,1 😉
As you pointed out though, doesn't look like a good idea either way.
 
im successfully install OpenCore 0.6 but now i cant move to other bootable disk, my cursor and keyboard doesnt not use, no respon, what a problem???
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.