"And from -42, it enabled the dmic_detect by default. And it introduced a regression from stable patches. It is fixed in the -46."
As per my post #6 - it's not fixed in -46 kernel.
So I deleted dmic_detect=0 from alsa-base.conf and created a symbolic link as per post #10. Rebooted. I did get sound, but it feels like it's very quiet comparing with the legacy driver (I can't hear anything below 40% volume setting and barely can hear sound at 50% setting). Also I found that microphone was enabled by default after reboot and I don't like that. So overall I'm not happy with this solution and will get back to legacy driver (dmic_detect=0 in alsa-base.config).
Output of dmesg is attached and here is also an aplay output:
@Hui
"And from -42, it enabled the dmic_detect by default. And it introduced a regression from stable patches. It is fixed in the -46."
As per my post #6 - it's not fixed in -46 kernel.
So I deleted dmic_detect=0 from alsa-base.conf and created a symbolic link as per post #10. Rebooted. I did get sound, but it feels like it's very quiet comparing with the legacy driver (I can't hear anything below 40% volume setting and barely can hear sound at 50% setting). Also I found that microphone was enabled by default after reboot and I don't like that. So overall I'm not happy with this solution and will get back to legacy driver (dmic_detect=0 in alsa-base.config).
Output of dmesg is attached and here is also an aplay output:
user@G3:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofsklhdacard [sof-skl_hda_card], device 0: HDA Analog (*) []
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: sofsklhdacard [sof-skl_hda_card], device 1: HDA Digital (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofsklhdacard [sof-skl_hda_card], device 3: HDMI1 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofsklhdacard [sof-skl_hda_card], device 4: HDMI2 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofsklhdacard [sof-skl_hda_card], device 5: HDMI3 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0