- Joined
- Dec 10, 2010
- Messages
- 1,378
- Motherboard
- Gigabyte Z390 Aorus Elite
- CPU
- i9-9900K
- Graphics
- RX 6600 XT
- Mobile Phone
There is a post like this with OpenCore instead of Clover:
[Guide] OpenCore: how to update Big Sur 11.4> Monterey Public Beta in Z390 Aorus Elite + RX 580
Most of the text is also useful for this post in which I am only going to comment on specific things about Clover. The other sections (hardware, BIOS, etc.) are useful for both posts at the same time. Read them, please.
Clover and config.plist
Clover 5138 is the latest revision at the time of writing this post. It can be downloaded from its GitHub site, you have to select CloverV2-5138.zip, not the PKG. These are the most significant settings in the configuration file.
Acpi
SSDTs in EFI/CLOVER/ACPI/patched:
[Guide] OpenCore: how to update Big Sur 11.4> Monterey Public Beta in Z390 Aorus Elite + RX 580
Most of the text is also useful for this post in which I am only going to comment on specific things about Clover. The other sections (hardware, BIOS, etc.) are useful for both posts at the same time. Read them, please.
Clover and config.plist
Clover 5138 is the latest revision at the time of writing this post. It can be downloaded from its GitHub site, you have to select CloverV2-5138.zip, not the PKG. These are the most significant settings in the configuration file.
Acpi
- DSDT patches / RenameDevices: NO.
- Fixes: AddHDMI, DeleteUnsed, FixACST, FixADP1, FixDarwin7, FixRTC, FixRegions, FixS3D, FixTMR and FixWAK >> True.
- DropTables: DMAR and MATS.
- FixHeaders and HaltEnabler >> True.
- SSDT > PluginType=True.
- Arguments >> slide=0 darkwake=8 agdpmod=pikera (agdpmod=pikera improves graphical behaviour by suppressing occasional crashes in the middle of an intensive task)
- DefaultVolume=HD(2,GPT,D2F3E609-1259-48DE-90C1-8229F87B9973,0x64028,0x1D161920). Setting DefaultVolume with the volume name doesn't work well. But it works fine with part of Device Path, shown in Clover's bootlog.
- Audio: AFGLowPowerState=True and Inject=13 (11 also valid).
- Properties:
XML:
<key>PciRoot(0x0)/Pci(0x14,0x0)</key><dict> <key>acpi-wake-type</key> <data>AQ==</data>
- HideVolume >> \EFI\BOOT\BOOTX64.EFI, Recovery, Legacy and Windows. This way, only bootable volumes with macOS and Windows are displayed.
- DellSMBIOSPatch=True. Although it is an odd quirk for Dell systems, I have seen that Windows seems to work better with this quirk enabled.
- KextToPatch: Enable TRIM for SSD.
- PanicNoKextDump=True.
- AvoidRuntimeDefrag / DevirtualiseMmio / DisableIoMapper / DisableLinkeditJettison / EnableSafeModeSlide / FuzzyMatch / ProtectUefiServices / ProvideCustomSlide / RebuildAppleMemoryMap / SetupVirtualMap / SyncRuntimePermissions >> True.
- BooterConfig=0x28.
- CsrActiveConfig=0x00000000.
- ROM=UseMacAddr0.
- InjectKexts / InjectSystemID >> True.
SSDTs in EFI/CLOVER/ACPI/patched:
- SSDT-EC-USBX: fake Embedded Controller on Skylake and later, also fix USB power
- SSDT-PLUG: power management on Haswell and newer CPUs; to configure the plugin-type=1 parameter on the first processor.
- SSDT-PMC: native NVRAM support on systems that lack it, for example Z390 chipsets.
- ApfsDriverLoader.efi: to recognize APFS drives
- VBoxHfs.efi: to recognize HFS+ drives
- OpenRuntime.efi: essential driver to start macOS.
- CPUFriend.kext
- CPUFriendDataProvider.kext
- IntelMausi.kext
- Lilu.kext
- NVMeFix.kext
- RestrictEvents.kext
- SMCProcessor.kext
- SMCSuperIO.kext
- USBMap.kext (specific for this motherboard)
- VirtualSMC.kext
- WhateverGreen.kext.
Attachments
Last edited: