I did a comparison of the two data sets for alsa-info.sh
( meld
is easier than ‘pacdiff’ to see past the differences with timestamps)
Both data sets show the same kernel module in use - snd_soc_skl_hda_dsp
ALC256 pin configurations in !!HDA-Intel Codec information
only show differences in the volume settings for speakers and headphones
For kernel v5.9 RT, onboard audio is shown as
Card hw:0 'sofhdadsp'/'WL-SwiftSF515_51T-V1.03-Guinness_WL'
But on kernel v5.10 card is shown as
Card hw:0 'sofhdadsp'/'sof-hda-dsp'
The data in !!All Loaded Modules
shows significant differences
(non working) kernel v5.10 has 4 kernel modules for snd_soc
snd_soc_skl
snd_soc_skl_hda_dsp
snd_soc_sst_dsp
snd_soc_sst_ipc
But (working) kernel v5.9 RT only has snd_soc_skl_hda_dsp
So try blacklisting snd_soc_skl
module for kernel v5.10
echo "blacklist snd_soc_skl" | sudo tee -a /etc/modprobe.d/alc256.conf