Code: <key>Fixes</key> <dict> <key>FixShutdown_0004</key> <true/> <key>FixHeaders_20000000</key> <true/> </dict>

Code: <key>Hide</key> <array> <string>Preboot</string> </array>

1. Sound

Code: <key>DSDT</key> <dict> <key>Patches</key> <array> <dict> <key>Comment</key> <string>Rename HDAS to HDEF</string> <key>Find</key> <data>SERBUw==</data> <key>Replace</key> <data>SERFRg==</data> </dict> </array> </dict>

Code: <key>Devices</key> <dict> <key>Audio</key> <dict> <key>Inject</key> <integer>1</integer> </dict> </dict>

2. CPU Power Management

Code: <key>SSDT</key> <dict> <key>Generate</key> <dict> <key>PluginType</key> <true/> </dict> </dict>

3. Black Screen fix for MacPro6,1 Definition

4. Nvidia Web Drivers

5. Onboard Intel Graphics

6. Sleep

7. ASMedia USB 3.1 support

What works

Sleep (and resume from sleep).

CPU Power Management.

Onboard Realtek ALC1150 sound. Audio works after resuming from sleep, with AppleALC.kext.

ASMedia USB 3.1 Port.

Nvidia GTX 1070 Graphics Card

Onboard Intel Graphics.

I used these fixes in config.plist:1. DSDT - I used FixShutdown because I was having problems with High Sierra not shutting down properly. FixHeaders was included instead of dropping my DMAR table, and is required for a working Hackintosh with my motherboard:These fixes go under ACPI -> DSDT:Add this to your GUI Section:The next few sections go into detail about how I got various components and features on my Hackintosh to work under High Sierra:For working sound, I used AppleALC.kext , and placed it in Clover/kexts/Other. To get it to work, I added this code to my config.plist, under ACPI:To enable CPU power management, I used RehabMan's [Guide] Native Power Management for Laptops So, I simply added this to my config.plist: WhateverGreen.kext (the successor to NvidiaGraphicsFixup.kext & IntelGraphicsFixup.kext - combining the functionality of both) was used in conjunction with Lilu.kext, as this seemed the best way to prevent my Nvidia GPU's black-screen on startup issue.For High Sierra Nvidia Web Drivers, you can download the latest ones from Nvidia Web Driver updates for macOS High Sierra Before installing them in High Sierra, you need to enable SIP, by changing CsrActiveConfig=0x67 to CsrActiveConfig=0x00 in your config.plist. After installation, SIP can be disabled again, by setting CsrActiveConfig=0x67. However, I've found High Sierra works fine with SIP enabled.If you prefer to use onboard Intel Graphics under High Sierra, these can work, with no edits needed to config.plist.The same WhateverGreen.kext can now be used to enable your Intel Onboard GPU - great! Before using, reboot into BIOS, and set IGFX to Primary (BIOS: Advanced -> System Agent (SA) Configuration -> Primary Display -> IGFX).In Sierra, I needed a patched DSDT.aml for sleep to work. I'm happy to report that in High Sierra, I have no issues with sleep in macOS, and can even wake my system using my PC's keyboard and mouse.The only fixes I have in my config.plist regarding sleep are the darkwake=10 boot-arg and ACPI/DSDT/HaltEnabler=true. I'm not sure these still are needed, but sleep works on my system, so I'm keeping them in my config.plist for the time beingStarting with Sierra, macOS now has native support for my motherboard's ASMedia 3.1 USB port.