UEFI

APFS

By default, OpenCore only loads APFS drivers from macOS Big Sur and newer. Because you are booting Mac OS X Catalina or earlier, you need to set a new minimum version/date. Not setting this can result in OpenCore not finding your macOS partition!

Key Type Value
MinDate Integer -1
MinVersion Integer -1

Audio

Related to AudioDxe settings, for us we’ll be ignoring (leave as default). This is unrelated to audio support in macOS. This is mainly for adding back the Chime sound when macOS starts on bare metal situations.

ConnectDrivers

Forces .efi drivers, change to NO will automatically connect added UEFI drivers. This can make booting slightly faster, but not all drivers connect themselves. E.g. certain file system drivers may not load. Leave it as default for our use case.

Drivers

This section of the config is meant to expose the various Drivers in your OC folder. This along with many of the other sections will be auto-filled by simply going to File -> OC Clean Snapshot and going to the OC folder in your OpenCore.img mount point.

Input

Related to boot.efi keyboard passthrough used for FileVault and Hotkey support, leave everything here as default as we have no use for these quirks.

Output

Relating to OpenCore’s visual output, do not skip, we will edit the following:

Key Type Value
GopPassThrough String Enabled
ReconnectGraphicsOnConnect Boolean True
UgaPassThrough Boolean True

ProtocolOverrides

Mainly relevant for Virtual Machines, legacy Macs and FileVault users. leave everything here as default as we have no use for these quirks.

Quirks

Relating to quirks with the UEFI environment, leave everything here as default as we have no use for these quirks.

ReservedMemory

Used for exempting certain memory regions from OSes to use, mainly relevant for Sandy Bridge iGPUs or systems with faulty memory. Use of this quirk is not covered in this guide. We also won’t be needing it anyways, safely ignore.

You can now continue to the next page.


DarwinKVM Docs Version 2.0.0~prerelease
Copyright © 2024 RoyalGraphX. Distributed by a BSD 3-Clause License.
Last Modified: Sat, 7 Sep 2024 18:00:00 CDT