ASRock Z370M-ITX/ac: Mini-ITX Motherboard With Dual NICs, WiFi, Triple Display For ~$130 USD

Written by Michael Larabel in Motherboards on 12 October 2017. Page 2 of 3. 42 Comments

I've been testing the ASRock Z370M-ITX/ac over the past few days under Linux. I've primarily been testing with Ubuntu 17.10 development snapshots and found its support comparable to other Intel Z370 motherboards.

The main caveat is there were no LM_Sensors support for any of the motherboard's fan/thermal/power sensors, though the Coffeelake CPUs do have coretemp support for per-core and package temperature reporting as the main important metric for checking on with any small form factor builds. It's sadly not uncommon at all for most newer motherboards to not have working Linux sensors support.

Aside from the motherboard, the main Linux support to look out for with Coffeelake processors is you will want to be using a newer kernel/Mesa for onboard graphics support. Even with the Linux 4.13 stable release and moving to 4.14 Git, there sadly isn't Coffeelake graphics enabled by default but requires setting a kernel parameter until Linux 4.15. See my UHD Graphics 630 Linux article for more details on the current Linux "alpha" support. Likewise, there isn't yet mainline OpenCL support for Coffeelake within Beignet but if adding the PCI IDs as a Kabylake device, it ends up working fine.

With that said, the ASRock Z370M ITX motherboard has been playing fine under Ubuntu 17.10 daily in my testing thus far. Both Gigabit NICs work, the 802.11ac WiFi worked out of the box, multi-monitor support works, Wake-On-LAN also works when enabling the PCI-E wakeup support from the BIOS, etc.

Related Articles