I'm trying the updated Uniaud32 builds on a Lenovo ThinkCentre M720s, which is a current model. There is an error message at boot time that goes by too quickly to read. No sound, and unimix says there are no cards.
I tried uniaud32-linux-4.0.9-20200816 and uniaud32-linux-3.17.8-20200824
I am guessing from the PCI output that this is Intel High Definition Audio. 8086:A348
The page listed below says that the support is found in Linux kernels: 3.15–3.19, 4.0–4.20, 5.0–5.8, 5.9-rc+HEAD
https://cateee.net/lkddb/web-lkddb/SND_HDA_INTEL.htmlI am attaching a testlog uniaud in the hope that there is something useful logged.