I upgraded my BIOS to F22 (I'm on a Z170X-Gaming 6) and updated to Sierra.
After the BIOS update I did have to change all of the Hackintosh settings back as the upgrade seems to have set me back to default. I have the option to save profiles, but when I applied the backup profile there were still some settings set to the default non-hackintosh-friendly value.
1) I updated to the latest version of Clover - make sure that you update the App and the EFI (In Clover go to "Install/Update Clover", Check, then Install).
2) I then created a backup using Carbon Copy.
3) I went ahead and downloaded the latest NVidia and CUDA drivers so I'd have them available.
4) I copied all the necessary .kexts from /Library/Extensions over to EFI/Clover/kexts/Other. I looked for updates for those kexts as well, and replaced them as necessary - FakeSMC and IntelMausiEthernet. It may have been easier to run MultiBeast first since it has the latest greatest version of the .kexts, but I didn't think about it at the time.
5) I started the Sierra Upgrade directly from the App Store. The entire upgrade took ~20 minutes.
6) The nVidia drivers updated themselves and rebooted the system.
7) Upon reboot I got the dreaded nVidia Black Screen.. I rebooted and added "nv_disable=1" to the Clover config.
7) Upon reboot i did NOT have hardware acceleration. I attempted to run AGDPfix (
link) but got the "You must disable SIP" error.
8) To disable SIP: run Clover -> Rt Variables. At the top, set BooterConfig to 0x28 and CsrActiveConfig to 0x67 Save, then reboot.
9) The system booted and I remembered to add "nv_disable=1" to the Clover config
10) Upon reboot I was able to run AGDPfix - takes about 1 minute to run..I thought it was frozen, but it eventually responded and told me to reboot.
11) The system came up without needing "nv_disable=1" - but there was no hardware acceleration. I noticed that in the nVidia menubar list, OS X Default graphics was selected. I chose nVidia, put in the admin password and it told me to reboot. Upon reboot I had the same situation - OS X Default graphics was selected. I tried to select nVidia again and upon reboot it was back to OS X Default. I googled around and found that Gigabyte 1xx boards don't have nvram, and the video driver selection was supposed to be stored in nvram (NOTE: I never had this issue in el cap). You have to re-install Clover using the "Customize" button and follow these directions (
link)
12) I rebooted, when the system came up there was still no HW acceleration. I switched from OS X Default to nVidia, put in my admin passwd and rebooted...... and it worked! I had HW acceleration.
10) I noticed that my sound didn't work. I ran the clover_ALC120.command (
link). Chose option 3 (the default) and rebooted. I could now see my monitors speakers, but I use SPDIF to a receiver for my sound. After reading a few forums I decided to install Multibeast and only installed the ALC1150 and 100/200 Board drivers. I rebooted. I could hear music from iTunes!! I could NOT, however, get surround sound out to my speakers from Kodi. I opened Audio Midi Setup, right clicked on "Built-in Digital Output" and chose "Use this device for sound output" and "Play alerts through this device". I opened up Kodi, played a file with DTS sound - BAM, Surround Sound!