Contribute
Register

[HOW TO] OpenCore 0.8.2 > 0.8.3 differences

Status
Not open for further replies.
@NZRichard
Yes, it is updated.
ocat2.png
ocat1.png
 
Does this mean ext4 will be supported through MacOS on a hackintosh, or only for purposes of the opencore/system implementation (eg in OSs that support ext4)?
I think it's for integrating the ext4 driver into OpenCore, to be used with OpenLinuxBoot.efi to boot Linux ext4 systems. Before, this driver was out of OpenCore package, in the OCBinaryData site.
 
I think it's for integrating the ext4 driver into OpenCore, to be used with OpenLinuxBoot.efi to boot Linux ext4 systems. Before, this driver was out of OpenCore package, in the OCBinaryData site.
Hi Miliuco, I thought that all the drivers that end in .dxe were for those with a Legacy hackintosh build so I’ve been ignoring anything ending .dxe , have I got that wrong?
 
Hi Miliuco, I thought that all the drivers that end in .dxe were for those with a Legacy hackintosh build so I’ve been ignoring anything ending .dxe , have I got that wrong?
No, some of them are legacy but there are also for modern UEFI hacks, see CrScreenshotDxe.efi or NvmExpressDxe.efi.
 
Interesting.
I’m happy to share that our build repo is now running on an M1 machine, drastically improving build times - 30-minute builds of OC are now 7 minutes!
 
@Bustycat
Yes but what machine did they have before?
I have dual relationship with Apple Silicon, love / hate, they are excellent computers but they do the hackintosh world no favours.
 
Note about OpenVariableRuntimeDxe.efi

Old machines with legacy BIOS (i.e. machines which do not have UEFI compatible firmware) can install OpenDuet from the Utilities/LegacyBoot folder of OpenCore. OpenDuet behaves as a compatibility layer prior to OpenCore, to provide UEFI on machines which previously lacked it. It includes in-memory emulation of NVRAM (which is normally present in hardware, on all UEFI compatible machines). This new OpenVariableRuntimeDxe driver allows the use of in-memory emulated NVRAM with OpenCore, separately from OpenDuet.

OpenVariableRuntimeDxe not only brings emulated NVRAM to OpenCore, it also adds some improvements in functionality even for OpenDuet users (correct handling of NVRAM reset and CTRL+Enter). Importantly, in bringing emulated NVRAM to OpenCore, OpenVariableRuntimeDxe opens the possibility of using emulated NVRAM instead of original hardware NVRAM on UEFI machines with fragile hardware NVRAM implementations (for instance, where excessive NVRAM usage can eventually cause bricking, such as on the MacPro 4,1 and 5,1).
 
Last edited:
Status
Not open for further replies.
Back
Top