[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
dmesgshows:snd_soc_avs: Direct firmware load for intel/avs/hda-10ec0256-tplg.bin failed with error -2- Blacklisting
snd_soc_avsalone 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 ✓
dmesgconfirms:ALC256: picked fixup dell-headset-multiandHeadset Mic=0x19in inputs ✓arecord -lshowsALC256 Analogcapture device ✓
Tested on Fedora 43 with kernel 6.19.12-200.fc43.x86_64. Hope this saves someone else the debugging time.