APFS disks are always available for rEFInd
I can confirm that the issue of disks connected to PCIe slots not loading at times, particularly after cold starts, affects Refind as well.
APFS disks are always available for rEFInd
Then you have another issue not related to OC. rEFInd without OC should not have any issues.I can confirm that the issue of disks connected to PCIe slots not loading at times, particularly after cold starts, affects Refind as well.
Then you have another issue not related to OC. rEFInd without OC should not have any issues.
I must have missed the APFS thing when it was raised and have also not had any APFS related issues ... only the PCIe disk from cold boot issue.I think there are two issues being discussed here. One is about PCIe drives not being seen during cold boots; the other is about APFS drives.
Mine is related particularly to the EFI MVC vbios. It works fine on a regular GOP vbios. Also. If I use boot kicker as a blessed driver I can see the APFS as it kicks back to the Apple boot picker.I think there are two issues being discussed here. One is about PCIe drives not being seen during cold boots; the other is about APFS drives. The first issue is not OpenCore related (it even manifests itself when booting natively). In fact, OpenCore could even help resolve it. As for the second issue, I have not experienced it myself.
I was looking forward to seeing a graphic bootpicker - but only text shows at startup my mac Pro 5,1 with opencore 0.58 installed.
Thanks for the prompt reply - I had been under the impression that OpenCanopy was built in now. I’ll wait for the updated version of Opencore soon... thanks againAs mentioned in the guide, the graphical boot picker is provided by OpenCanopy, which currently has a few issues. However, the next version of OpenCore (which will be out in a few days) brings many improvements, and the guide will be updated to cover the installation of OpenCanopy.
The current v0.5.8 does have it built in now and you can activate it if you want.I had been under the impression that OpenCanopy was built in now.
How can I verify is the case? I was googling and apparently there is a Troubleshooting tab that shows on driver properties. I did not see any of that.The AMD driver should enable HWAccel by default.
Did you added the OcBinaryData, needed for OpenCanopy? Look at the official instructions, they tell you exactly what how to enable OpenCanopy.I had been under the impression that OpenCanopy was built in now.
VideoProc has Windows version.How can I verify is the case? I was googling and apparently there is a Troubleshooting tab that shows on driver properties. I did not see any of that.
How to enable or disable Hardware Acceleration in Windows 11/10
What is Hardware Acceleration? Learn how to enable, turn on, disable, turn off, reduce, increase, change Hardware Acceleration in Windows 11/10.www.thewindowsclub.com
Did you added the OcBinaryData, needed for OpenCanopy? Look at the official instructions, they tell you exactly what how to enable OpenCanopy.
OpenCore on Legacy Apple Hardware
This guide explains how to use the excellent OpenCore bootloader on a classic Mac Pro to install, run and update macOS Catalina, resulting in a clean, unpatched operating system no different than on a supported Mac.
...
Would have expected that this is always an option on a MacPro.Having an additional drive is not really an option for some of us
Nice set of instructions. Could you pull together a version or a set of differentials for an upgrade or migration of an existing Catalina install (running on @dosdude1's method) to this OpenCore method?
Would have expected that this is always an option on a MacPro.
Some updates are planned. Question: Can you get into recovery with your patched install?
Yes.
The best thing about OpenCore is the possibility of running totally standard/vanilla macOS installs, I'm failing to see why support patched installs at all.In that case, you can always try installing to the EFI partition of the drive containing your patched Catalina installation (this becomes both Disk A and B in the guide). However, keep in mind that because your installation is patched, it might cause problems, especially with more advanced configurations of OpenCore.
The best thing about OpenCore is the possibility of running totally standard/vanilla macOS installs, I'm failing to see why support patched installs at all.
What might these be? Not seeing any issues with my patched installation of Mojave. OpenCore boots it and gets out of the way as far as I can see.However, keep in mind that because your installation is patched, it might cause problems, especially with more advanced configurations of OpenCore.
This is a complex topic, with different problems from different sources and different causes.
The NVRAM is a volume, this volume is stored inside the same SPI flash that stores the BootROM. The NVRAM volume have 4 partitions, the stores. The first two stores are where the various NVRAM settings are stored, the third (Fsys) is where hardwareIDs (SSN, HWC, Base_xx, SON and some more exoteric data for tracking repairs/refurbishment by Apple) and the hardware descriptor are stored at the manufacture time, the last one is another store for settings (Gaid) but the exact function of this one is still not understood, seems a analogous of a HWC and changes with different HWCs. Gaid is filled at the manufacture time too, these two stores are not changed, unless when Apple stores tracking data for repairs/refurbishment. The first two stores are 64KB each, the full NVRAM is 192KB. All stores have checksums at the end, CRC32-little endian.
When you do a clear NVRAM, only settings stored at the first and second stores are cleaned and only settings that are user accessible. The user accessible settings are what nvram -xp shows you, so, anything listed below are not cleared:
The problem with the NVRAM is that Apple didn't used a filesystem robust enough for 11+ years of continuous use. The NVRAM of a Mac Pro is exactly the same as a MacBook from the same platform, Apple never intended that we, 11 years down the road, change DIMMs, boot disks, CPUs frequently as we do. That is the real problem, since with the constant changes the NVRAM stores are now seriously fragmented and settings that are not user accessible are not being erased anymore. Some Mac Pros have ~30 DIMM SPDs dumps, multiple Microsoft certificates/DBs/PKs/etc, NVIDIA blobs and now the NVRAM is fragmented and full. Besides the NVRAM fragmentation problems, some people are now having SPI failures where some of the sectors that store the NVRAM data are now over the 100.000 rated writes and the SPI flash needs to be replaced.
- Microsoft certificates/BD/PK/etc,
- MemoryConfig settings and DIMM SPD dumps,
- NVIDIA blobs
- other obscure settings
With BootROMs older or newer than MP51.0087.B00, you can't immediately brick your Mac Pro running W10, since the W10 crash is related to the Intel missing microcodes of MP51.0087.B00. The Mac Pro bricks because the NVRAM volume was trashed while the SecureBoot data were being written during the W10 crash.
The multiple SecureBoot data stored inside the NVRAM is a symptom of the fragmentation that we got early on before understanding all the implications. If you have two or more, you probably don't have much more space inside the stores since the SecureBoot data written on the NVRAM requires considerable space. Some people here reported that with just two occurrences, showing with binwalk report, don't have space to change the default boot disk anymore, usually they boot Windows 10 and have to remove the disk to boot macOS back. This happens with other Macs too, owners of Mini late-2012 had the same problem and asked for a clean-up.
The BootBlock problem is caused by the MP4,1>5,1 firmware upgrade process, you have a MP4,1 BootBlock with a MP5,1 firmware and can't recover from that if your BootROM is corrupted. It's a real problem, while would be better to have a MP5,1 BootBlock and the capability to try to recover from a corrupted BootROM, it's not something that will interfere with the normal usage of your Mac Pro.
What might these be? Not seeing any issues with my patched installation of Mojave. OpenCore boots it and gets out of the way as far as I can see.
Install binwalk and post the output of the analysis of your dump here. Searching for the text is not a reliable way to verify SecureBoot, six SecureBoot occurrences are only possible with a MP6,1, AFAIK.Hi,
Really confused after some reading in this thread. I’m somehow newbie and I’m trying to reassure myself. « Secure Boot » and boot ROM is still baffling me and i’m really worried that I could brick unintentionally my Mac Pro 5,1 because of my ignorance.
I didn’t installed windows 10 by mean of bootcamp but instead from a USB flash drive in UEFI mode in a dedicated partition of my SATA drive (Catalina and Mojave are on another partition of the same drive into their common APFS container). Installation succeed and i can access to win10 by the apple Startup Manager window (not the OC boot picker one didn’t do it). During the install didn’t know anything about the difference between UEFI and BIOS legacy mode so I followed the default windows install steps…Now that I’m aware of my mistake what should I do ?
The dump of my boot ROM (for sure model chip MX25L3205D, I see it) with ROMTool gave me by textedit search 6 occurrences of « Secure Boot ». I have the latest Boot ROM version 144.0.0.0.0. Happily until now my Mac Pro is still working but for how long time ? Questions :
From now on what is the risk to brick my Mac ? in other words, beyond which « Secure Boot » occurence my Mac could be lost ? Should i leave the boot ROM the way it is or a clean is required ? If yes, how can I proceed ?
Is there a way to convert my windows partition so that I can boot in legacy mode instead of UEFI without loss of data or should i do a fresh install from scratch ?
Please help. It is such a sad event for anyone to lose his Mac Pro.
Got you. Not seeing any thing to suggest any issues so far between extensions and patches so far.I would argue that the effects of OpenCore persist because of kernel fixes, and injected extensions might expect to find things a certain way to be effective.
Install binwalk and post the output of the analysis of your dump here. Searching for the text is not a reliable way to verify SecureBoot, six SecureBoot occurrences are only possible with a MP6,1, AFAIK.