audio gone after update to tumbleweed 20211107

Hi everyone,

after updating to the latest TW (20211107) and rebooting, my audio device has gone.


cat /proc/asound/cards

0 [Generic        ]: HDA-Intel - HD-Audio Generic 
                      HD-Audio Generic at 0xd03c8000 irq 76 
 1 [Generic_1      ]: HDA-Intel - HD-Audio Generic 
                      HD-Audio Generic at 0xd03c0000 irq 77 
 2 [acp            ]: acp - acp 
                      LENOVO-81YM-IdeaPad514ARE05-LNVNB161216



lspci | grep -i audio

04:00.1 **Audio** device: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition **Audio** Controller 
04:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir **Audio** Processor (rev 01) 
04:00.6 **Audio** device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD **Audio** Controller


hope someone can help

Thanks

I note you have a Lenovo Idea Pad … but I find it difficult to garner more than that from what you posted.

Please can you run a diagnostic script for audio, and post here in this thread where information on your Lenovo’s audio set was uploaded to ? You can run the script by opening an xterm/konsole as a regular user, with PC connected to the internet, and send this command:

/usr/sbin/alsa-info.sh 

Select the share/upload option, and let the script run to completion. When the script has completed running, in the xterm/konsole will the the URL address where the information was uploaded.

Please paste that link here.

We can look at it and see if it gives any hints as to why your Lenovo audio device has disappeared from Tumbleweed detection.

Hi oldcpu, thanks for your response. Following the link: http://alsa-project.org/db/?f=d6e88bda40cad099e24f3f683126c5bf2deb3e78

Some things I note from that script:


Product Version:   IdeaPad 5 14ARE05
.

Kernel release:    5.14.14-1-default

!!Sound Servers on this system
!!----------------------------

PipeWire:
      Installed - Yes (/usr/bin/pipewire)
      Running - Yes

**No sound servers found.**

!!Soundcards recognised by ALSA
!!-----------------------------

 0 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xd03c8000 irq 76
 1 [Generic_1      ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xd03c0000 irq 77
 2 [acp            ]: acp - acp
                      LENOVO-81YM-IdeaPad514ARE05-LNVNB161216

Reading “No sound servers found” continues to surprise me as you have pipewire. I have not encountered this myself, but if it were me I would investigate that. Has Tumbleweed totally done away with pulse?

Possibly someone who uses Tumbleweed daily can post on that.
.

Not sure what is the problem exactly, but this looks suspicious to me:

!!Sound Servers on this system 
!!----------------------------

PipeWire:
      Installed - Yes (/usr/bin/pipewire)
      Running - Yes

No sound servers found.

Could it be that the combination of pipewire and pulseaudio is misbehaving

https://forums.opensuse.org/showthread.php/562430-Sound-stopped-working?p=3082418#post3082418

https://forums.opensuse.org/showthread.php/561830-Updated-recently-Soundblaster-card-no-longer-available-in-GUI

…it’s a mess. No solution found yet…

Hi
No issues here with pulseaudio/Tumbleweed/GNOME, doesn’t the user need to ensure pipewire-media-session from oss is installed not from elsewhere?

doesn’t always help to switch to oss.

Hi
Just that one package…

Does it duplicate with pipewire (all packages) from the openSUSE repo, if not then need to head over to the packman folks to see if it can be sorted.

I tried switching to oss

https://forums.opensuse.org/showthread.php/561830-Updated-recently-Soundblaster-card-no-longer-available-in-GUI

i tried it without pipewire, to no avail. I have no idea what to do next…

  1. Check that you have working sound at the alsa-level…
    SDB:Audio troubleshooting - openSUSE Wiki
    If speaker-test and/or aplay commands don’t yield sound then run the (alsa-info.sh) diagnostic utility, and share the link that it provides here. That may help others to advise more definitively.

  2. If you do get sound, here then you can move on to checking pulseaudio…

sudo setup-pulseaudio --status
pactl info

In my case, I find it difficult to give a recommendation, as I do not understand your PC hardware setup and hence I do not understand its audio hardware. I note:



!!Soundcards recognised by ALSA
!!-----------------------------

 0 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xd03c8000 irq 76
 1 [Generic_1      ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xd03c0000 irq 77
 2 [acp            ]: acp - acp
                      LENOVO-81YM-IdeaPad514ARE05-LNVNB161216

where there is an HDMI (sound card-0) and an analog audio (sound card-1) and some unknown device “acp” as sound card-2. Did you have an Ideapad5 or some other device plugged in when you ran that script? You know - adding things when trying to debug, in general, complicates things and makes things difficult. When ever I have an issue, I try to make things on my PC as simple as possible.

Now when I look at your computers “aplay”, I only see a sound-card-0 and a sound card-1. I see no sound card-2. Without an explanation from you as to exactly what sort of hardware you have in terms of sound devices, then this is beyond my experience, and I am in the realm of speculation. Here is the “aplay” with only 2 devices:


!!Aplay/Arecord output
!!--------------------

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 0: ALC257 Analog [ALC257 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

If you were trying to get sound at the alsa level from the analog audio (which from the above we can see is “card-1 device-0” (ie hw:1,0) , then the command in a bash shell would be:


aplay -D hw:1,0 -vv /usr/share/sounds/alsa/test.wav

Try that in a bash shell as a regular user, and if that fails to give sound, try with root permissions in that bash shell.