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 Walker)
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