[SOLVED] Acer Swift SF315-52 — Distorted audio and headset mic not working on Fedora (kernel ≥ 6.12)

[SOLVED] Acer Swift SF315-52 — Distorted audio and headset mic not working on Fedora (kernel ≥ 6.12)

Hardware: Acer Swift SF315-52 (Intel Core i7-8550U / i5-8250U, Realtek ALC256, subsystem ID 0x10251272)
OS: Fedora 43, Kernel 6.19.x


Symptoms

  • Distorted / garbled audio output through speakers and headphone jack
  • Headset microphone on combo jack not detected
  • dmesg shows: snd_soc_avs: Direct firmware load for intel/avs/hda-10ec0256-tplg.bin failed with error -2
  • Blacklisting snd_soc_avs alone results in no sound cards detected at all

The fix

Step 1: Force snd_hda_intel via kernel parameter:

sudo grubby --update-kernel=ALL --args="snd-intel-dspcfg.dsp_driver=1"

Step 2: Set the correct ALSA model for the ALC256 combo jack:

echo "options snd-hda-intel model=dell-headset-multi" | sudo tee /etc/modprobe.d/alsa-base.conf

Step 3: Rebuild initramfs and reboot:

sudo dracut --force --regenerate-all
sudo reboot

Result

  • Audio output: clean, no distortion ✓
  • Headset mic on combo jack: working in ALSA and PipeWire ✓
  • dmesg confirms: ALC256: picked fixup dell-headset-multi and Headset Mic=0x19 in inputs ✓
  • arecord -l shows ALC256 Analog capture device ✓

Tested on Fedora 43 with kernel 6.19.12-200.fc43.x86_64. Hope this saves someone else the debugging time.

1 Like