Swift SF315-52 Ubuntu 20.04 Audio Issue.audio shows dummy input and it s unable to detect sound card

VipinEV
VipinEV Member Posts: 1 New User
Hello All,

I am working with Ubuntu in my machine and unfortunately the audio shows dummy input and it s unable to detect the sound card.
I tried all of the possibilities from different communities but no luck, did anyone fix this?
Its using snd_hda_intel kernel module and Multimedia audio controller [0401]: Intel Corporation Sunrise Point-LP HD Audio

[Edited the thread to add issue detail]

Answers

  • billsey
    billsey ACE Posts: 34,313 Trailblazer
    You have the 8th gen chipset, so Ubuntu should have most everything supported in the kernel. Check with the Ubuntu developers forum to make sure. Your audio controller is a Realtek ALC295 and that's also pretty generic.
    Click on "Like" if you find my answer useful or click on "Yes" if it answers your question.
  • jayroseau
    jayroseau Member Posts: 4 New User

    Hello. I have the Swift Go 14 (SFG14-72) and installed Ubuntu 22.04 and 24.04 - in each case the sound card is not being recognized by the sound system. In settings there's only a choice of "Dummy Output". Here's my lspci output for audio

    jay@Acer1:~$ lspci | grep -E [Aa]udio
    0000:00:1f.3 Multimedia audio controller: Intel Corporation Meteor Lake-P HD Audio Controller (rev 20)

    How can I get the OS to recognize the card? Thanks.

  • jayroseau
    jayroseau Member Posts: 4 New User

    Here's the journalctl output

    May 29 10:42:48 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    May 29 10:42:48 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
    May 29 10:42:48 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: enabling device (0000 -> 0002)
    May 29 10:42:48 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    May 29 10:42:48 Acer1 bluetoothd[984]: profiles/audio/micp.c:micp_init() D-Bus experimental not enabled
    May 29 10:42:49 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    May 29 10:42:49 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
    May 29 10:42:49 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    May 29 10:42:49 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
    May 29 10:42:49 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: use msi interrupt mode
    May 29 10:42:49 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: No SoundWire machine driver found
    May 29 10:42:49 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: hda codecs found, mask 4
    May 29 10:42:49 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
    May 29 10:42:49 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DMICs detected in NHLT tables: 2
    May 29 10:42:49 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: SOF firmware and/or topology file not found.
    May 29 10:42:49 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Supported default profiles
    May 29 10:42:49 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: - ipc type 1 (Requested):
    May 29 10:42:49 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Firmware file: intel/sof-ipc4/mtl/sof-mtl.ri
    May 29 10:42:49 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Topology file: intel/sof-ace-tplg/sof-hda-generic-idisp-2ch.tplg
    May 29 10:42:49 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Check if you have 'sof-firmware' package installed.
    May 29 10:42:49 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Optionally it can be manually downloaded from:
    May 29 10:42:49 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: https://github.com/thesofproject/sof-bin/
    May 29 10:42:49 Acer1 kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: sof_probe_work failed err: -2
    May 29 10:42:49 Acer1 systemd[1417]: Listening on pipewire-pulse.socket - PipeWire PulseAudio.
    May 29 10:42:49 Acer1 systemd[1417]: Started pipewire-pulse.service - PipeWire PulseAudio.
    May 29 10:42:49 Acer1 pipewire[1516]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files
    May 29 10:42:55 Acer1 systemd[2048]: Listening on pipewire-pulse.socket - PipeWire PulseAudio.
    May 29 10:42:55 Acer1 systemd[2048]: Started pipewire-pulse.service - PipeWire PulseAudio.
    May 29 10:42:55 Acer1 pipewire[2063]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files
    May 29 10:43:07 Acer1 systemd[1417]: Stopping pipewire-pulse.service - PipeWire PulseAudio...
    May 29 10:43:07 Acer1 systemd[1417]: Stopped pipewire-pulse.service - PipeWire PulseAudio.
    May 29 10:43:07 Acer1 systemd[1417]: Closed pipewire-pulse.socket - PipeWire PulseAudio.

  • jayroseau
    jayroseau Member Posts: 4 New User

    It appears the kernel is trying to load drivers for Cannon Lake instead of Meteor Lake (which are years apart). Here's what I got from "bard"

    How can I update the SOF driver on my Ubuntu 24.04 to load the drivers for Meteor Lake instead of Cannon Lake?


    Unfortunately, directly updating the SOF (Sound Open Firmware) driver on Ubuntu 24.04 to work with Meteor Lake instead of Cannon Lake isn't straightforward. Here's why:

    Kernel Integration: The SOF driver is typically integrated into the mainline Linux kernel. Ubuntu 24.04 likely uses a kernel version that predates widespread Meteor Lake adoption. The default SOF driver in this kernel might not have built-in support for Meteor Lake.
    Newer Kernels: Support for newer hardware like Meteor Lake often lands in newer Linux kernel versions. Upgrading to a newer kernel on Ubuntu can be a risky proposition, especially if it's not an official LTS (Long Term Support) kernel.

    Here's my kernel…
    uname -r
    6.8.0-31-generic

    current stables from kernel.org is
    6.8.11 and 6.9.2… maybe I try an upgrade to 6.8.11 first

  • billsey
    billsey ACE Posts: 34,313 Trailblazer

    As I suggested, you are much more likely to get a good answer on an Ubuntu forum than here. The laptop didn't ship with Ubuntu, so Acer doesn't have driver support for the OS.

    Click on "Like" if you find my answer useful or click on "Yes" if it answers your question.
  • jayroseau
    jayroseau Member Posts: 4 New User
    edited May 29

    Hi billsey,

    Thanks. I'll give it a try over there.

    Additionally, I tried both the 6.8.11 and 6.9.2 generic kernels to no avail with regard to the sound system.