HI,
Martin discussed working with Ikey in the LUP podcast and Ikey was a frequent guest on the podcast as well, for about six months. i am listening to these podcasts from a year or 2 ago.
ok; Martin: "the GPU is a Vega M, so the code comes from AMD. (this is Ubuntu Martin was talking about) the necessary kernel drivers are in the 4.18 kernel." i should state that the episode is from 2018 Jun 19. "the micro code for the RX Vega M GPU, should be available in the up stream Linux Firmware Git repository and is in the AMD staging Git repository, as of the weekend before 2018 Jun 19
continuing the paraphrase from Martin:
"and Mesa 18.1.1 or newer is needed, the Ubuntu Main Line Kernel PPA has 4.18 RC-1 in it, so you can go and grab that kernel and Teemo Altonin, the maintainer for the graphics stack in Ubuntu up dated Mesa in 18.04 but has prepped the new enablement stack and Mesa 18.1.1 is in the X updates PPA, so just by turning on a couple of PPAs and installing a different kernel, doing the Mesa updates and adding the micro code into lib firmware AMD GPU, you can do this. for this thing to really fly, it needs Mesa 18.2, currently (as of 2018 Jun 19), in development. the Mesa upgrade should be complete before this weekend (back then in June).
once you know what needs doing, doing it is really quite straight foreword. by Ubuntu 18.04 all the necessary bits and pieces should be landed, in order for this to function, but what i am talking to some people at work about is everything you need should be in 18.10, the resellers of NUCs have contacted Ubuntu to ask for help enabling this because, it turns out, lots of Linux users have been buying them. the other thing to add is the LVFS Project re this device, supports this, so i was able to to do all the firmware and updates all through FWUPD"
end of Martin's paraphrase
i hope this makes sense, it doesn't to me. lol :