In these hallowed halls, the Master seems to be the go-to for a Ryzen 3000 high-end, Linux, and VFIO motherboard. There’s the perfect UEFI settings thread, but that’s OS-agnostic and IMHO should stay that way.
The Master runs Linux pretty well out of the box, but it isn’t perfect, and I thought, why not make a thread to iron out the kinks, share tweaks, and so on.
At the moment I’m all questions, but I could keep the first post current, and answer questions, if there’s interest.
[Until and unless otherwise noted, I’m on BIOS f5l, Mint 19.2 (= Ubuntu 18.04), with full HWE stack (currently 5.0-ish kernel) and ppa:graphics-drivers/ppa]
hardware monitoring: The SuperIO is a ITE IT8688E. it87 can see it, but gives me only a fraction of the available fans & sensors, and the values I get aren’t very plausible for the most part. There used to be an out-of-tree version, but I can’t seem to find it anymore. k10temp appears to work. Haven’t had time to look into getting CPU frequencies, voltages, and such, yet.
audio: spec sheet says Realtek ALC1220-VB with ESS SABRE9118. It’s recognised and everything looks fine, but there’s no output by default on the back panel line-out. Plug detection works, though. If I switch the output from ~“line-out (plugged-in)” to “headphones (unplugged)” in pavcontrol, I do get sound. Can’t do that in Mint’s default mixer, because that sensibly only shows the line-out output.