Have you tried a usb-c to displayport or hdmi yet with your port??
I haven't tried those yet.
The Type-C connector on the Gigabyte motherboards are USB 3.1, and the Apple drivers don't support that speed (10 Gb/s). Maybe there's a patch that could be made to make the driver accept the port's speed. These are the messages that are seen in the system log:
Code:
AppleUSBXHCIPCI@00000000: AppleUSBXHCI::createPorts: created port 1
AppleUSBXHCIPCI@00000000: AppleUSBXHCI::createPorts: created port 2
AppleUSBXHCIPCI@00000000: AppleUSBXHCI::createPorts: unsupported speed mantissa 10 exponent 3
AppleUSBXHCIPCI@00000000: AppleUSBXHCI::createPorts: port 3 unsupported protocol USB 03.01
AppleUSBXHCIPCI@00000000: AppleUSBXHCI::createPorts: failed to allocate port 3
AppleUSBXHCIPCI@00000000: AppleUSBXHCI::getCompanionPortGated: unsupported protocol USB 03.01
AppleUSBXHCIPCI@00000000: AppleUSBXHCI::getCompanionPortGated: unsupported protocol USB 03.01
The source code for Apple's XHCI drivers is not available so making the patch might be difficult. Maybe there is a open source XHCI driver that will work?
There are 3 kinds of USB-C video adapters that I could find.
http://plugable.com has examples of all 3 devices.
1) USB-C alternate mode. Alternate modes allow non USB signals (such as video) to pass through the USB port. For example, the MacBook 12" supports Native DisplayPort 1.2 video output. DisplayPort 1.2 also allows pass through of HDMI 2.0.
http://plugable.com/products/usbc-hdmi
http://plugable.com/products/usbc-vga
http://plugable.com/products/usbc-dp
2) Thunderbolt 3 - I don't know what all the differences are between USB-C alternate mode video adapters and Thunderbolt 3 video adapters. I guess one difference is that Thunderbolt 3 can support up to 2 displays because it has higher bandwidth.
http://plugable.com/products/tbt3-hdmi2x
http://plugable.com/products/tbt3-dp2x
3) USB DisplayLink (or other USB graphics adapters such as from MCT, j5, or SMSC) - these work from any USB port, are not connected to the built in graphics so don't perform as well (extra latency?).
http://plugable.com/2012/07/11/new-usb3-to-vga-adapter
http://plugable.com/products/usb3-vga
http://plugable.com/products/uga-3000
http://plugable.com/products/uga-4kdp
http://plugable.com/products/uga-4khdmi
http://plugable.com/products/uga-2khdmi
Alternate mode and Thunderbolt 3 adapters have to use the USB-C port that is connected to the built-in graphics. So you can't use those on other USB ports.
I'm not sure if the Apple USB-C VGA Multiport Adapter or USB-C Digital AV Multiport Adapter are like DisplayLink, or use alternate mode. When I plugged the AV Multiport Adapter in Windows, it looked like a USB device, including the video part. I'll have to compare that to an alternate mode adapter...
Adapters with Type C female and Type A male connectors exist (but are against the USB spec). One of those could be used to test USB-C devices connected to the normal USB 3.0 ports. The alternate mode and Thunderbolt 3 devices won't work, but the USB graphics adapters should.
It might be possible that USB-C Alternate mode adapters can work in Mac OS X without updated drivers, if all the connectivity is handled correctly by BIOS at startup. I've already seen that a Thunderbolt 3 hard drive can work.
Using discreet graphics (e.g. Nvidia graphics) is preferable to integrated graphics (Intel CPU/GPU). In most desktops, the graphics signal will come from the integrated graphics and you would use the ports on a graphics card instead. If you have a laptop then these adapters make more sense. In Apple laptops that have both kinds of chips, the DisplayPort signal comes from the more powerful discreet graphics chip.