This is the Z170X-UD5.
I still can't get either onboard ethernet to work correctly. I beleve the i211 "stop working after 10min" problem was solved by rebuilding the AppleIGB.kext driver targeting the 10.11 sdk. However it still doesn't survive sleep/wake, the network connection is not working on wake but can be restarted by setting of then on in control panel. It then works, but shows as disconnected in control panel. The i219-V is also not supported yet. I ended up getting a
usb hub with ethernet and it works fine. Also shutdown doesn't work correctly, it will turn off but then turn back on again a few seconds later. I also have a Samsung 950 Pro (NVMe) and it isn't recognized, I can't find any solutions to this currently.
Beyond that most stuff is working. All usb 2.0/3.0 work including internal headers, this required SSDT patch/injector/clover patch similar to the H170-wifi guide posted here. I haven't tried getting usb 3.1 speeds or the type-c port working yet, I don't have any devices that can use it. I don't know how well the HD 530 graphics works, I use an NVIDIA card and it seems fine. I also haven't tried getting the audio working as I use bluetooth audio, but I suspect it will work as it's a similar solution to the H170-wifi. I'm using a null ethernet device as en0 so iCloud/iMessage/App Store will work. But if the i211 can be fixed this won't be necessary. Also it works fine at my nominal overclock of 4.5 GHz with an i7-6700k. I added the additional p-states to the SSDT patch posted here earlier and it works. Had to add my DIMM info in clover to get the memory I have to work at XMP, but with XMP disabled it was detected properly.
Overall I've had a mixed experience with this motherboard not just with OS X but on windows and linux as well. In spite of that
I would probably buy this board again since it's been very stable, and that's the most important criteria for me.
The positives are:
* Very stable.
* The hardware that is there works well.
* BIOS updates have come quickly.
The negatives are:
* Fan control is pretty bad. You have 2 CPU fan headers (1-pwm, 1-voltage control) and 3 chassis fan headers (all voltage control). There is no custom curve support in bios, there are a few presets and a selection of "custom" linear presets (eg. 0.75 %/DegC is the minimum). The fan control software in windows is terrible, and won't reload fan curves at login. In fact all the gigabyte windows software is pretty terrible. Speedfan does not support the thermal chip currently. The thermal chip works in linux lm_sensors with some extra kernel parameters.
* You have to run the beta bios(s) if you want
1GHz FLCK for Early Power On. The non-beta bios(s) have this set at 800MHz.
* The selection of initial display PCI slot doesn't seem to work. No matter what I set it on I can only get PCI 1 or IGFX. I briefly experimented with multiple graphics cards and could not get PCI2 to be the first init display.
* The board will not POST unless a display is connected. I have no idea why and no ideas as to how to fix this. It seems a bizarre behavior to me.