There is a bug on driver model writing on "alsa-base.conf" .
I don't know exact reason but for my case for example;
options snd-hda-intel model=laptop-dmic
will not work but
options snd-hda-intel model=,laptop-dmic
will work. After the coma driver model start to work. This error might be the reason why the suggested models, which should normally fix the problem, don't. I recommend to try model approach again by adding the comma as I show.
I recently prepared a guide about that for my specific case. If you interested you can check that too.