Watch this video to see the complete start to finish process
High Sierra Install starts at: 6:21 Timestamp
High Sierra Post Install starts at 10:40 Timestamp
I've made these High Sierra video tutorials because I know that many in this community don't speak English as their primary language, much less the language of the Hackintosh ! So if you learn better by seeing rather than reading guides, this is for you.
Also note that there is a new BIOS K01_0306 that has the Spectre fix included if you want to flash to that after you go to 0299. Read about the
Spectre and Meltdown exploits and how they work. Being on 3.06 BIOS and 10.13.4 is a good idea right now.
You have the option to enable the
Realtek ALC221 audio if you don't mind patching your DSDT and installing a few kexts. Use the above video guide
instead of the VoodooHDA method,
you can't use both simultaneously. This is a fairly involved process which takes time and concentration on what you are doing. If you decide to try it go slowly and do all the steps as shown in the video guide. This is not a one click, quick fix like the VoodooHDA method or CloverALC via Multibeast is.
To get working HDMI audio from your Nvidia dedicated graphics card, the process varies depending on which card you have installed. Some cards are not supported since 10.13.4. HDMI/DisplayPort audio should work for GM204, GK208, GM206, GP102, GP106 Nvidia cards because vit9696 added support for these cards in AppleALC. For other Nvidia cards, you could extract AppleHDA from macOS 10.13.3 and replace the one included with 10.13.4. (find the 10.13.3 kext attached below)
I've attempted to get AppleALC, HDMI audio with my GTX 1050 but it has not worked so far. We are waiting for HDMI audio support to be added to AppleALC kext for the GT 1030/1050 Nvidia graphics cards.
EDIT: You can now use AppleALC 1.2.7 if you have a GT 1030, GTX 1050 or 1050 Ti dedicated graphics card.
Make sure you are on the BIOS revision you want long term i.e. flash to 3.06 first if you want that. Have all BIOS settings correct before extracting your DSDT and making the patches. One last note, activating your ALC221 audio will give you much more volume out of the built in speaker if you want to use that instead of desktop PC speakers. Then you can use some high quality headphones for listening to music from your iTunes library or online streaming service. Keeps your desk clutter free.
View attachment 325434
Core Commands to enter into the Terminal where indicated in the video guide
Code:
cd ~/Downloads/DSDT_patching_tools
sudo cp iasl /usr/bin
Code:
cd ~/Downloads/DSDT_patching_tools
iasl -da -dl -fe refs.txt DSDT.aml
View attachment 325435
ALC221 Audio Patch to apply to your extracted DSDT
Code:
Method (_DSM, 4, NotSerialized)
{
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
Return (Package()
{
"device-id", Buffer() { 0x20, 0x1E, 0x00, 0x00 },
"layout-id", Buffer() { 11, 0x00, 0x00, 0x00 },
"codec-id", Buffer() { 0x21, 0x02, 0xEC, 0x10 },
"hda-gfx", Buffer() { "onboard-1" },
"name", Buffer() { "pci8086,1e20" },
"built-in", Buffer() { 0x00 },
"PinConfigurations", Buffer() { 0x40, 0x40, 0x2b, 0x00, 0x30, 0x01, 0x10, 0x90, 0x10, 0x30, 0x8b, 0x00, 0x60, 0x90, 0xab, 0x01, 0xe0, 0x00, 0x56, 0x28 },
//"MaximumBootBeepVolume", 77,
})
}