Comment 13 for bug 1868319

Revision history for this message
David (davidoooo) wrote :

@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