-
-
Notifications
You must be signed in to change notification settings - Fork 17
Post Install
You can further configure your setup according to your needs. This page includes some common configurations users may want to change. For manual changes to configurations, you will need to edit EFI/OC/config.plist
file. This location should be on your OpenCore/Kryptonite volume. I recommend using ProperTree to edit config.plist
.
By default, when booting via OpenCore, you will get a boot picker that has a configured timeout. If you want to skip the boot picker, follow these steps:
- In config.plist, set
Misc > Boot > Timeout
to0
orfalse
. - In config.plist, set
Misc > Boot > ShowPicker
section to0
orfalse
. - Reboot while holding
OPTION
key to bring up the default Apple boot picker. - Navigate to the
Kryptonite
boot disk and pressCTRL + ENTER
to make it the default boot volume from now on if it wasn't already.
Note that you can freely change your boot volume via macOS or Bootcamp. It will still boot via OpenCore.
If you are using an AMD eGPU with a Mac that has a discrete NVIDIA GPU, display outputs may not work on the eGPU. To fix this, you can disable the discrete GPU. This is only applicable for macs with dual GPUs, such as MacBook Pros:
- Configure the bootloader to power off the NVIDIA GPU. Follow instructions here. Use the DeviceProperties approach on that page.
- Switch mux to iGPU:
sudo nvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs=%01%00%00%00
Sometimes this may not work. A good indicator that it worked is that when you boot, the boot chime is heard but there is a small delay before the display backlight comes on. If it does not work, there is no other option but to retry. You can switch mux back to normal as follows:
sudo nvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs=%00%00%00%00
Edit config.plist
and set Booter -> Quirks -> SignalAppleOS
to true
.
Rebooting should now enable iGPU in Bootcamp.
SSDT Override for Bootcamp (Suggested in #10)
- Download modified and compiled SSDT from here.
- Copy this
.aml
file intoEFI/OC/ACPI
directory. - Edit
config.plist
to add your.aml
file toACPI > Add
. See ACPI section here for an example of how it should look. - In
config.plist
add theBUF0 to BUF1
patch. It should look like this.
Your SSDT override is ready.
This can be helpful in eliminating error 12
in Windows when allocating resources for eGPUs. SSDT overrides are a better and safer mechanism however, but the end result should be same.
- Create and compile your modified DSDT file (
.aml
file extension) using this tutorial. There may be a pre-compiled modified DSDT for your Mac which could be used as well. - Place your compiled DSDT
.aml
file inEFI/OC/ACPI
directory. - Edit
config.plist
to add your.aml
file toACPI > Add
. See ACPI section here for an example of how it should look.
Your DSDT override is ready.