Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: No sound, no soundcard detected, nothing (Read 1286 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

No sound, no soundcard detected, nothing

I installed Artix on an Acer Vero laptop and while I was able to figure out pretty much all the kinks and bumps along the way, there is one thing I still absolutely cannot figure out: Audio.

I have been googling that problem for a solid two hours now and feel like I have made no progress with any of the solutions that I was able to dig up on some dead posts. So I hope you guys can help me. I packed the output of several commands at the end because I've tried just about anything I could think of, if you need more output let me know.

My best guess at the moment is that this is just a driver issue? If you have any clue what it could be, please help. Because I am fresh out of ideas.

And thank you in advance for any help, sincerely appreciate it.

What I tried so far:
- Installing and uninstalling Pipewire and PulseAudio
- Installing several Alsa packages
- Manually adding Alsa to OpenRC
- Adding my user to the audio group
- Adding the alsa.conf file to /etc/modprobe.d/ from this
- Adding dsp-fix.conf file to /etc/modprobe.d/ containing "options snd-intel-dspcfc dsp_driver=1"

My system:
Laptop model: Acer Vero AV15-51-55CG
Kernel: Linux 5.19.6-artix1-1
WM: XMonad

Command outputs (sorry, some of the outputs are in German lol, hope it is still clear what they do though):
Code: [Select]
alsamixer:

ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: Datei oder Verzeichnis nicht gefunden
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: Datei oder Verzeichnis nicht gefunden
ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: Datei oder Verzeichnis nicht gefunden
ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: Datei oder Verzeichnis nicht gefunden
ALSA lib control.c:1528:(snd_ctl_open_noupdate) Invalid CTL default
Fehler beim Öffen des Mixer-Gerätes: Datei oder Verzeichnis nicht gefunden

-----

amixer:

ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib control.c:1528:(snd_ctl_open_noupdate) Invalid CTL default
amixer: Mixer attach default error: No such file or directory

-----

aplay -l:

aplay: device_list:275: keine Soundkarten gefunden ...

-----

pacman -Qs alsa:

local/alsa-firmware 1.2.4-2
    Firmware binaries for loader programs in alsa-tools and hotplug firmware loader
local/alsa-lib 1.2.7.2-1
    An alternative implementation of Linux sound support
local/alsa-topology-conf 1.2.5.1-1
    ALSA topology configuration files
local/alsa-ucm-conf 1.2.7.2-1
    ALSA Use Case Manager configuration (and topologies)
local/alsa-utils 1.2.7-1
    Advanced Linux Sound Architecture - Utilities
local/alsa-utils-openrc 20210505-2 (openrc-world)
    OpenRC alsa-utils init script
local/haskell-alsa-core 0.5.0.1-17
    Binding to the ALSA Library API (Exceptions)
local/haskell-alsa-mixer 0.3.0-73
    Bindings to the ALSA simple mixer API
local/python-pyalsa 1.2.7-1 (alsa)
    Python binding for the ALSA library

-----

lspci -nn | grep Audio:

0000:00:1f.3 Multimedia audio controller [0401]: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller [8086:a0c8] (rev 30)

-----

lspci -k:

0000:00:00.0 Host bridge: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
Subsystem: Acer Incorporated [ALI] Device 158d
Kernel modules: igen6_edac
0000:00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 03)
Subsystem: Acer Incorporated [ALI] Device 158d
Kernel driver in use: i915
Kernel modules: i915
0000:00:08.0 System peripheral: Intel Corporation GNA Scoring Accelerator module (rev 02)
Subsystem: Acer Incorporated [ALI] Device 158d
0000:00:0e.0 RAID bus controller: Intel Corporation Volume Management Device NVMe RAID Controller
Subsystem: Acer Incorporated [ALI] Device 158d
Kernel driver in use: vmd
Kernel modules: vmd
0000:00:14.0 USB controller: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller (rev 30)
Subsystem: Acer Incorporated [ALI] Device 158d
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
0000:00:14.2 RAM memory: Intel Corporation Tiger Lake-LP Shared SRAM (rev 30)
Subsystem: Acer Incorporated [ALI] Device 158d
0000:00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 30)
Subsystem: Intel Corporation Device 0074
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
0000:00:15.0 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 (rev 30)
Subsystem: Acer Incorporated [ALI] Device 158d
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
0000:00:15.3 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #3 (rev 30)
Subsystem: Acer Incorporated [ALI] Device 158d
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
0000:00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 30)
Subsystem: Acer Incorporated [ALI] Device 158d
Kernel driver in use: mei_me
Kernel modules: mei_me
0000:00:17.0 System peripheral: Intel Corporation RST VMD Managed Controller
Subsystem: Acer Incorporated [ALI] Device 158d
0000:00:19.0 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #4 (rev 30)
Subsystem: Acer Incorporated [ALI] Device 158d
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
0000:00:19.1 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #5 (rev 30)
Subsystem: Acer Incorporated [ALI] Device 158d
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
0000:00:1d.0 PCI bridge: Intel Corporation Tiger Lake-LP PCI Express Root Port #9 (rev 30)
Subsystem: Acer Incorporated [ALI] Device 158d
Kernel driver in use: pcieport
0000:00:1f.0 ISA bridge: Intel Corporation Tiger Lake-LP LPC Controller (rev 30)
Subsystem: Acer Incorporated [ALI] Device 158d
0000:00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 30)
Subsystem: Acer Incorporated [ALI] Device 158d
Kernel driver in use: sof-audio-pci-intel-tgl
Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl
0000:00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 30)
Subsystem: Acer Incorporated [ALI] Device 158d
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
0000:00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-LP SPI Controller (rev 30)
Subsystem: Acer Incorporated [ALI] Device 158d
Kernel driver in use: intel-spi
Kernel modules: spi_intel_pci
0000:01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Subsystem: Acer Incorporated [ALI] Device 158d
Kernel driver in use: r8169
Kernel modules: r8169
10000:e0:17.0 SATA controller: Intel Corporation Tiger Lake-LP SATA Controller (rev 30)
Kernel driver in use: ahci
10000:e0:1c.0 System peripheral: Intel Corporation RST VMD Managed Controller
Subsystem: Acer Incorporated [ALI] Device 158d
10000:e0:1c.4 PCI bridge: Intel Corporation Device a0bc (rev 30)
Kernel driver in use: pcieport
10000:e1:00.0 Non-Volatile memory controller: Sandisk Corp WD Blue SN550 NVMe SSD (rev 01)
Subsystem: Sandisk Corp WD Blue SN550 NVMe SSD
Kernel driver in use: nvme
Kernel modules: nvme

-----

cat /proc/asound/cards:

--- no soundcards ---

-----

sudo dmesg | grep snd:

[    2.487791] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    2.487887] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver

-----

pactl list cards && pactl list sinks:

Ziel #0
Status: IDLE
Name: auto_null
Beschreibung: Dummy-Ausgabe
Treiber: module-null-sink.c
Abtastwert-Angabe: s16le 2ch 44100Hz
Kanalzuordnung: front-left,front-right
Besitzer-Modul: 11
Stumm: nein
Lautstärke: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
        Verteilung 0,00
Basis-Lautstärke: 65536 / 100% / 0,00 dB
Quellen-Monitor: auto_null.monitor
Latenz: 1992858 usec, eingestellt 2000000 usec
Flags: DECIBEL_VOLUME LATENCY SET_FORMATS
Eigenschaften:
device.description = "Dummy-Ausgabe"
device.class = "abstract"
device.icon_name = "audio-card"
Formate:
pcm

-----

rc-status:

alsasound   [  started  ]


Re: No sound, no soundcard detected, nothing

Reply #1
First make sure an audio device is present. What is the output of:
Code: [Select]
lspci|grep Audio
artist

Re: No sound, no soundcard detected, nothing

Reply #2
First make sure an audio device is present. What is the output of:
Code: [Select]
lspci|grep Audio
artist
Does this part from his text count?
Quote
lspci -nn | grep Audio:

0000:00:1f.3 Multimedia audio controller [0401]: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller [8086:a0c8] (rev 30)

Re: No sound, no soundcard detected, nothing

Reply #3
First make sure an audio device is present. What is the output of:
Code: [Select]
lspci|grep Audio
artist

Yeah, as Lancia pointed out, it's in the (admittedly) long command section. I wanted to make sure you have all the commands that I saw other people ask for on several forums.

 

Re: No sound, no soundcard detected, nothing

Reply #4
Yeah, as Lancia pointed out, it's in the (admittedly) long command section. I wanted to make sure you have all the commands that I saw other people ask for on several forums.
One small question: Is Artix the only and first distro you have installed on this laptop?

If yes, live booting a mainstream distro like ubuntu can give us some clues as to whether this is a driver or distro issue.

Re: No sound, no soundcard detected, nothing

Reply #5
Try to find and set the sound card and volume in amixer, from the alsa-utils package.

Re: No sound, no soundcard detected, nothing

Reply #6
One small question: Is Artix the only and first distro you have installed on this laptop?

If yes, live booting a mainstream distro like ubuntu can give us some clues as to whether this is a driver or distro issue.
Yes. Previously the laptop was running Win11. I can try and live boot to see if it works later, I'll reply with the results.

Re: No sound, no soundcard detected, nothing

Reply #7
Try to find and set the sound card and volume in amixer, from the alsa-utils package.

Where can I find out what soundcard alsa is using? Because amixer doesn't start up either. I mean it tells me it's trying to use device 0.

And cat /proc/asound/cards told me that there are no soundcards available. So perhaps it's just not initialized?

Re: No sound, no soundcard detected, nothing

Reply #8
One small question: Is Artix the only and first distro you have installed on this laptop?

If yes, live booting a mainstream distro like ubuntu can give us some clues as to whether this is a driver or distro issue.

So, I live-booted Manjaro (since it's basically Arch) and the audio is working just fine there. It also shows up as Tigerlake Audio.



Re: No sound, no soundcard detected, nothing

Reply #11
I am kind of surprised that it worked because after I posted it I checked the packages you have and at least you had the related alsa parts.

PS: Most of the times when some HW works on LIVE media and is not working after installation it means that some package was not installed. (or that I broke something.)

Re: No sound, no soundcard detected, nothing

Reply #12
I am kind of surprised that it worked because after I posted it I checked the packages you have and at least you had the related alsa parts.

PS: Most of the times when some HW works on LIVE media and is not working after installation it means that some package was not installed. (or that I broke something.)

No idea honestly, but that has been pretty much my experience with Artix thus far lmao
I run into a weird issue that magically resolves itself even though it shouldn't. I'm not gonna complain though haha, it's actually taught me a lot about Linux.

I'll keep that in mind. Finding out what package is the only real issue though.