I have a Lenovo Legion 7i laptop, and the sound does not work in Linux at all, but does work in Windows. Alsamixer identifies the laptop as having an ALC287, but several websites indicate that the card is actually an ALC3306.
How can I force ALSA to use the ALC3306 driver? I'm hoping that makes my sound work.
If anyone is wondering, it's not just me having this problem, as there are multiple users with the same issue: https://bugzilla.kernel.org/show_bug.cgi?id=208555