I can confirm this is currently an issue on the Lenovo X1 Carbon 7th gen. I did some testing with the current 19.10 kernel (5.3.0-18-generic), and posted my results to this github issue for the SOF project [1].
They confirmed this is most likely an issue with the kernel config for Ubuntu. And also posted some suggestions for the required kernel configs to fix this [2].
I also did manual changes to the alsa ucm package, blacklist the snd_hda_intel and snd_soc_skl module and install the topology provided by Lenovo.
I can confirm this is currently an issue on the Lenovo X1 Carbon 7th gen. I did some testing with the current 19.10 kernel (5.3.0-18-generic), and posted my results to this github issue for the SOF project [1].
They confirmed this is most likely an issue with the kernel config for Ubuntu. And also posted some suggestions for the required kernel configs to fix this [2].
I also did manual changes to the alsa ucm package, blacklist the snd_hda_intel and snd_soc_skl module and install the topology provided by Lenovo.
[1] https:/ /github. com/thesofproje ct/sof/ issues/ 1885#issuecomme nt-544252992 /github. com/thesofproje ct/sof/ issues/ 1885#issuecomme nt-544498765
[2] https:/