proixyma
(Pro Xy)
March 30, 2024, 2:23pm
1
I have an Acer Swift SFG14-72 laptop. Under Windows, I use the Sound Driver (ALC712) for audio. Is there any chance that Linux supports this chipset? Unfortunately, it is currently not detected by Fedora
grumpey
(Joe)
March 31, 2024, 10:54pm
2
Hi and welcome to
I’d start looking at the Linux Hardware Database to see what’s been posted/working .
I have the same laptop and same issue. I guess we need to wait for drivers to be included in the Linux kernel.
For now the only workaround that worked for me was:
Edit /etc/default/grub
and add snd-intel-dspcfg.dsp_driver=1
in GRUB_CMDLINE_LINUX_DEFAULT
e.g. GRUB_CMDLINE_LINUX_DEFAULT="quiet splash snd-intel-dspcfg.dsp_driver=1
Reload grub: sudo grub2-mkconfig -o /etc/grub2.cfg
Install pavu-control: sudo dnf install pavu-control
sudo reboot
After rebooting, open pavu-control, go to Configuration tab and select Profile with Pro audio something. This will make your soundcard work, however built-in speakers still doesn’t work for me. You will be able to connect external bluetooth speakers and use them though.
I hope we can get all the drivers in the near future…
proixyma
(Pro Xy)
August 11, 2024, 6:10am
4
The solution was developed as part of the issue:
opened 06:56PM - 12 Apr 24 UTC
SDW
MTL
**Describe the bug**
No sound card detected on a laptop - Acer Swift Go 14
S… ystem : Fedora 40
**Packages** :
Fedora:
alsa-sof-firmware-2024.03-2.fc40.noarch
alsa-firmware-1.2.4-12.fc40.noarch
And even with manually installing: sof-bin-2024.03.tar.gz
**To Reproduce**
Install Linux on this Acer laptop.
sudo modprobe -r snd_sof_pci_intel_mtl
sudo modprobe snd_sof_pci_intel_mtl
**Reproduction Rate**
All the time
**Expected behavior**
The sound card should be detected.
**Impact**
showstopper
It is necessary for meeting.
**Environment**
Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
Kernel: : vmlinuz-6.8.5-300.fc40.x86_64 or Linus 6.9.0-rc3+
SOF: sof-bin-2024.03
Name of the topology file
Topology file: intel/sof-ace-tplg/sof-hda-generic-idisp-2ch.tplg
Name of the platform(s) on which the bug is observed.
Platform: Acer Swift Go 14
Screenshots or console output
** No SoundWire machine driver found **
```
[ 119.281924] sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[ 119.281952] sof-audio-pci-intel-mtl 0000:00:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
[ 119.282189] sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[ 119.282297] sof-audio-pci-intel-mtl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 119.289796] sof-audio-pci-intel-mtl 0000:00:1f.3: use msi interrupt mode
[ 119.303215] sof-audio-pci-intel-mtl 0000:00:1f.3: No SoundWire machine driver found
[ 119.303218] sof-audio-pci-intel-mtl 0000:00:1f.3: hda codecs found, mask 4
[ 119.303220] sof-audio-pci-intel-mtl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[ 119.303224] sof-audio-pci-intel-mtl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[ 119.304432] sof-audio-pci-intel-mtl 0000:00:1f.3: SOF firmware and/or topology file not found.
[ 119.304434] sof-audio-pci-intel-mtl 0000:00:1f.3: Supported default profiles
[ 119.304435] sof-audio-pci-intel-mtl 0000:00:1f.3: - ipc type 1 (Requested):
[ 119.304437] sof-audio-pci-intel-mtl 0000:00:1f.3: Firmware file: intel/sof-ipc4/mtl/sof-mtl.ri
[ 119.304438] sof-audio-pci-intel-mtl 0000:00:1f.3: Topology file: intel/sof-ace-tplg/sof-hda-generic-idisp-2ch.tplg
[ 119.304440] sof-audio-pci-intel-mtl 0000:00:1f.3: Check if you have 'sof-firmware' package installed.
[ 119.304441] sof-audio-pci-intel-mtl 0000:00:1f.3: Optionally it can be manually downloaded from:
[ 119.304442] sof-audio-pci-intel-mtl 0000:00:1f.3: https://github.com/thesofproject/sof-bin/
[ 119.304470] sof-audio-pci-intel-mtl 0000:00:1f.3: Direct firmware load for (null)/(null) failed with error -2
[ 119.304473] sof-audio-pci-intel-mtl 0000:00:1f.3: error: sof firmware file is missing, you might need to
[ 119.304474] sof-audio-pci-intel-mtl 0000:00:1f.3: download it from https://github.com/thesofproject/sof-bin/
[ 119.304475] sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed to load DSP firmware -2
[ 119.306005] sof-audio-pci-intel-mtl 0000:00:1f.3: error: sof_probe_work failed err: -2
```
[alsa-info.txt](https://github.com/thesofproject/linux/files/14962507/alsa-info.txt)
Works on kernels since 6.10