Adding this modprobe approach, in case useful to others (it seems like people have still been posting about this problem).
Create /etc/modprobe.d/snd-intel-dspcfg.conf with the following content:
options snd-intel-dspcfg dsp_driver=3
Then:
sudo dracut --force
Then reboot.
I was previously also having problems with the speakers (sometimes only getting sound out of one side). This seems to be fixing things.