

The way we get the proper value for this is to look at the ig-platform-id we intend to use, then swap the pairs of hex bytes. Properties: This section is setup via Headkaze's Intel Framebuffer Patching Guide Intel Framebuffer patching using WhateverGreen and Lilu and plugins, which is the ig-platform-id. This prevents some issues with no audio after booting to another OS and then back. We also enabled ResetHDA which puts the codec back in a neutral state between OS reboots. For me, both Layout 1 and Layout 11 gave good results. You can also get past that by enabling XHCI Hand Off in BIOS.Īudio:Here we set our audio to inject Layout 11 - this may or may not be compatible with your codec, but you can check on AppleALC's Supported Codec Page. USB : Under this section, we ensure that Inject and FixOwnership are selected to avoid issues with hanging at a half-printed line somewhere around the Enabling Legacy Matching verbose line. The primary purpose of this section is to handle property injection for the WhateverGreen.kext here.This is where we will be changing some parameters associated with activating a headless iGPU. Pay attention to the bottom right, and choose properties. We are going to skip ahead to this section.If set to 0, you can press any key at the boot to get to the GUI to show back up. Setting this to -1 avoids all timeout, or to 0 to skip the GUI entirely. TimeOut : This is the number of seconds before the DefaultBootVolume auto boots.DefaultBootVolume : This uses NVRAM to remember which volume was last booted by Clover and auto selects the same volume for booting.shikigva=40 : This is a flag specific to iGPU.Tells the OS to print the symbols during a kernel panic. Keepsyms=1 : This is a companion setting to debug=0x100.Helpful to see what happens that leads to the kernel panic. Debug=0x100 : This prevents a reboot during a kernel panic.Dart=0 : An extra layer of protection against Vt-d issues.I am guessing both options work, but give it a go and see. I chose a different way to avoid this USB drive ejection issue by changing my memory frequency. Slide=0 : unclear to me what this exactly does, but I found on several forums that the issue of USB drives getting ejected was avoided with this and setting darkwake=on.Under arguments, you may want to check the following: These set of options specify what happens when the system boots.Read the section on to understand how an SSDT file is created to map the USB ports. You don't need to bother yourself about this part. The SSDT table is seen on the bottom right on the Boot secion for Clover Configurator - SSDT-UIAC.aml is a file we will create later to specify our USB devices.

This distinction is important because we can set DSDT and SSDT patches to modify the ACPI when the Hackintosh is loading. SSDT : Secondary System Description Table, which is like an extended version of DSDT.Also holds information on PCI IRQ mappings and power management. DSDT : Differentiated System Description Table is used to describe what peripherals the machine has.The ACPI is specified by two types of tables. It provides an open standard that is OS-independent that can be used to discover and configure computer hardware components, to perform power management by (for example) putting unused components to sleep, and to perform status monitoring. ACPI specifies how a computer’s basic input/output system (BIOS), operating system, and peripheral devices communicate with each other about power usage. ACPI (Advanced Configuration and Power Interface) is an industry specification for the efficient handling of power consumption in desktop and mobile computers. The first screen shows ACPI configuration. You can certainly boot the computer without any of this. You don’t have to read through this, but I try my best to explain what I’ve learned about each of the settings in clover and what they mean. Let’s go through each of the screens to understand what’s going on. I did this because I wanted to understand how Clover Configurator works and what each of the parameters mean. I spent some time writing a walkthrough of Clover Configurator.
