Sound not working after update to Linux kernel 5.7.14+/5.8.0+

Is it possible that pulseaudio configuration has been reset? I found this here:

Quote:

By default, pulseaudio only enables the voice chat output. This profile enables the second (game) output and the udev rule makes sure this profile is used when plugging in the device.

If the mic works, but not the audio, then it could be this.

1 Like

If inxi -F shows audiodriver= snd-hda-intel then:

Open /etc/modprobe.d/alsa-base.conf and add the following line at the end:

options snd-hda-intel dmic_detect=0

Then:

pulseaudio -k && sudo alsa force-reload
1 Like

That file doesn’t exist on my system.

systemctl --user status pulseaudio.service

  • pulseaudio.service - Sound Service
    Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; disabled; vendor preset: enabled)
    Active: active (running) since Thu 2020-08-20 06:41:18 EDT; 5min ago
    TriggeredBy: * pulseaudio.socket
    Main PID: 1848 (pulseaudio)
    CGroup: /user.slice/user-1000.slice/user@1000.service/pulseaudio.service
    |-1848 /usr/bin/pulseaudio --daemonize=no
    `-1954 /usr/lib/pulse/gsettings-helper

Aug 20 06:41:17 nychitman1-x570-custom systemd[1750]: Starting Sound Service…
Aug 20 06:41:18 nychitman1-x570-custom pulseaudio[1848]: E: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
Aug 20 06:41:18 nychitman1-x570-custom pulseaudio[1848]: E: [pulseaudio] module.c: Failed to load module “module-alsa-card” (argument: "device_id=“2” name="usb-SteelSer>
Aug 20 06:41:18 nychitman1-x570-custom systemd[1750]: Started Sound Service.

You must create that file in /etc/modprobe.d/
(with the content :options snd-hda-intel dmic_detect=0)

When trying to force reload alsa, I get this error:

sudo: alsa: command not found

I have a slew of alsa packages installed, so I have no idea why it’s not finding the command.

@NYCHitman1

I also got that error , but my soundcard was then detected anyway.

No dice here. No detection even after rebooting.

Strange , but possible.I don’t know any other solution.

Some sites say to put “options snd-hda-intel model=generic” or"options snd-hda-intel model=auto"
but I don’t think this will solve the problem
In most cases the solution in my first post solved the problem.
Because there are so many problems now with “dummy output” , I 'll think that in the next weeks it will be solved in an upgrade of Manjaro.

Well, the problem is that it’s not necessarily dummy output for me. It doesn’t detect my headset at all in the sound settings or in pavucontrol.


In both scenarios, previously, there would be a 3rd option for my headset to be selected (and mic for input).

can you check settings ?

Which settings would you like me to check?

in pavucontrol > setting
you will see list audio hardware ( video card audio , intel audio , usb audio , etc … )

My pavucontrol doesn’t have a settings menu. Do you mean the configuration tab?

have you this in settings

Yes, I do have this menu. See screenshot below.

sound motherboard card is missing
sound from any headset USB missing also

have you in your boot kernel ( see /etc/default/grub )
IOMMU=PT
or
IOMMU=SOFT

Yes, I know. That’s what we’re trying to get to the bottom of. It worked fine previously, but recently stopped after one of the updates – which of the specific updates, I cannot (unfortunately) recall.

many suggestions so far will not help, as they relate to Intel laptops
but you have an AMD desktop with audio codec [AMD] Starship/Matisse HD Audio

suggest check with pamac search to see if the specific pulseaudio configuration files needed for this headset are installed and present

$ pamac search -f steelseries-arctis-5
/usr/share/pulseaudio/alsa-mixer/paths/steelseries-arctis-5-output-chat.conf is owned by pulseaudio
/usr/share/pulseaudio/alsa-mixer/paths/steelseries-arctis-5-output-game.conf is owned by pulseaudio
/usr/share/pulseaudio/alsa-mixer/profile-sets/steelseries-arctis-5-usb-audio.conf is owned by pulseaudio

the 2 .conf files have an explanation about the unusual configuration of this headset with 2 playback subdevices and one capture subdevice

; Steelseries Arctis 5 USB headset stereo chat path. The headset has two
; output devices. The first one is meant for voice audio, and the second
; one meant for everything else. The purpose of this unusual design is to
; provide separate volume controls for voice and other audio, which can be
; useful in gaming.

1 Like

Hi @nikgnomic ,

Thanks for the new comment. I do have all three of these files and all are owned by pulseaudio.