Since I’ve updated my computer I don’t have audio anymore. Manjaro-pulse is installed.
Pavucontrol shows a dummy output, my usb webcam but not my motherboard audio card. Same with alsamixer. I’m not sure how to fix this, I’ve tried various fix without success.
Thanks,
Audio:
Device-1: Intel Cannon Lake PCH cAVS vendor: ASUSTeK driver: snd_hda_intel
bus-ID: 1-3:2 v: kernel alternate: snd_soc_skl,snd_sof_pci
serial: Ucamera001 class-ID: 0403
Device-2: ARC Camera type: USB driver: snd-usb-audio,uvcvideo
Sound API: ALSA v: k5.10.167-1-MANJARO running: yes
Sound Interface: sndio v: N/A running: no
Sound Server-1: JACK v: 1.9.22 running: no
Sound Server-2: PulseAudio v: 16.1 running: yes
Sound Server-3: PipeWire v: 0.3.65 running: no
Your PipeWire isn’t running, try looking for issues with
journalctl --boot=0 --grep="audio|pipew"
Are you running on kernel LTS 5.10? There is a newer LTS 5.15 available, it might help if the root issue is caused by package vs kernel versions, which is hard to diagnose.
If this is a desktop system, the onboard audio device (Intel Cannon Lake PCH) has the correct driver snd_hda_intel and Sound Open Firmware driver is not needed. snd_sof_pci driver is only needed to support internal digital microphone array on Intel laptop systems
Pavucontrol creates Dummy Output sink when there are no other sinks available for audio playback
I suggest first to check pavucontrol --tab=5Configuration tab for Built-In Audio device
the card Profile might be set to either ‘Off’ or an input-only Profile
If the tab does not show onboard audio device, I suggest installing latest Long Term Support kernel v6.1
sudo mhwd-kernel -i linux61
If the Configuration tab still does not show onboard audio device with new kernel, Use these commands to check ALSA playback devices and error messages:
I’ve tried various kernel, from the one I’ve installed the OS with 4 year ago to the latest 6.1.12-1
I don’t want to run pipewire, although I did test if audio worked with it by installing the manjaro-pipwire package (or whatever it is called) but it didn’t.
Can you provide some ressource to switch to snd-intel-dspcfg?
Sound Open Firmware (SOF) driver is for Intel laptops only
Forcing use of SOF driver is not needed for a desktop system that does not have an internal digital microphone array
Intel Laptops since Kaby Lake era have built-in digital microphone array and need SOF driver for the microphone
Response from aplay -l shows only title line – no playback devices detected in ALSA
**** List of PLAYBACK Hardware Devices ****
dmesg states – no codecs found! and does not detect Realtek ALC887-VD codec
dmesg also shows a misconfiguration
dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
Option snd-hda-intel dmic_detect=0 was the old method to disable SOF driver,
but was deprecated 2 years ago and replaced by snd-intel-dspcfg.dsp_driver=1
Option is outdated and not suitable for a desktop system, and is likely causing ALSA to fail to detect audio codec
I suggest:
Remove option snd-hda-intel dmic_detect=0 from system
(may have been added in a file /etc/modprobe.d/ or kernel boot option in /etc/default/grub)
Reboot system and check in BIOS that onboard audio device is turned on
check if audio device is detected in ALSA - aplay -l
If no device is detected get a full ALSA diagnostic – sudo alsa-info.sh --upload
@frolic_fringe The only thing I could imagine now, is that the Audio is disabled in the UEFI Settings. That is perfectly doable. Otherwise, the Audio Device is gone.
Damn, I didn’t though about a material issue up to this point, thanks
I’ve booted with two live iso, ubuntu LTS and manjaro. Both have non working audio. There are only two audio related option in my BIOS (enable HD audio and sth else) I’ve tried switching them to no avail.
I guess the issue is my hardware, not sure what happened as even hdmi audio is not working.
I’ll try flashing bios when I have some time and if that doesn’t work I will get a external usb dac.
Latest ALSA data is worse than previous data.
Not only is there no audio device detected; there is also no sign of snd_hda_intel driver dmsg shows system does not even try to find codec for absent driver