Audio not working after latest tumbleweed update

Hi
after the last two updates neither microphone nor speaker is working any longer on my HP Victus laptop.
The only other potential culprit is that I replaced VLC and some libraries with the packman repository versions. Sound worked afterwards though.

sudo journalctl -b -p err gives:
Feb 20 18:38:32 localhost kernel: ACPI BIOS Error (bug): Could not resolve symbol [_SB.PEP.DETY], AE_NOT_FOUND (20230628/psargs-330)
Feb 20 18:38:32 localhost kernel: ACPI Error: Aborting method _SB.WMID.GTPS due to previous error (AE_NOT_FOUND) (20230628/psparse-529)
Feb 20 18:38:32 localhost kernel: ACPI Error: Aborting method _SB.WMID.RDCF due to previous error (AE_NOT_FOUND) (20230628/psparse-529)
Feb 20 18:38:32 localhost kernel: ACPI Error: Aborting method _SB.WMID.WHCM due to previous error (AE_NOT_FOUND) (20230628/psparse-529)
Feb 20 18:38:32 localhost kernel: ACPI Error: Aborting method _SB.WMID.WMAA due to previous error (AE_NOT_FOUND) (20230628/psparse-529)
Feb 20 18:38:32 localhost tlp[952]: Error: TLP’s power saving will not apply on boot because tlp.service is not enabled → Invoke ‘systemctl enable tlp.service’ to ensure the f>
Feb 20 18:38:33 localhost kernel:
Feb 20 18:38:33 localhost kernel: NVRM: loading NVIDIA UNIX x86_64 Kernel Module 545.29.06 Thu Nov 16 01:59:08 UTC 2023
Feb 20 18:38:38 localhost.localdomain chronyd[2133]: Could not add source 192.168.178.1
Feb 20 18:38:39 localhost.localdomain jackdbus[4162]: default: failed to stat “/home/matthias/.config/jack/conf.xml”, error is 2 (No such file or directory)
Feb 20 18:38:39 localhost.localdomain jackdbus[4162]: default: open() failed to open conf filename.
Feb 20 18:38:39 localhost.localdomain bluetoothd[1602]: Failed to add UUID: Failed (0x03)
Feb 20 18:38:39 localhost.localdomain bluetoothd[1602]: Failed to add UUID: Failed (0x03)
Feb 20 18:38:39 localhost.localdomain bluetoothd[1602]: Failed to add UUID: Failed (0x03)
Feb 20 18:38:39 localhost.localdomain bluetoothd[1602]: Failed to add UUID: Failed (0x03)
Feb 20 18:38:40 localhost.localdomain chronyd[2133]: Could not add source 192.168.178.1
Feb 20 18:38:40 linux.fritz.box opensuse-welcome[4119]: js: Uncaught SyntaxError: Unexpected identifier
Feb 20 18:38:40 linux.fritz.box opensuse-welcome[4119]: js: Uncaught SyntaxError: Unexpected identifier
Feb 20 18:39:28 linux.fritz.box tlp[7535]: Error: TLP’s power saving will not apply on boot because tlp.service is not enabled → Invoke ‘systemctl enable tlp.service’ to ensure the full functionality of TLP.

sudo inxi -Aa gives:
Audio:
Device-1: NVIDIA vendor: Hewlett-Packard driver: snd_hda_intel v: kernel pcie: gen: 3
speed: 8 GT/s lanes: 8 link-max: gen: 4 speed: 16 GT/s bus-ID: 01:00.1 chip-ID: 10de:22bd
class-ID: 0403
Device-2: AMD Rembrandt Radeon High Definition Audio vendor: Hewlett-Packard
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 05:00.1
chip-ID: 1002:1640 class-ID: 0403
Device-3: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Hewlett-Packard driver: snd_pci_ps
v: kernel alternate: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x,
snd_acp_pci, snd_rpl_pci_acp6x, snd_sof_amd_renoir, snd_sof_amd_rembrandt,
snd_sof_amd_vangogh, snd_sof_amd_acp63 pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 05:00.5
chip-ID: 1022:15e2 class-ID: 0480
Device-4: AMD Family 17h/19h HD Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel
pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 05:00.6 chip-ID: 1022:15e3 class-ID: 0403
API: ALSA v: k6.7.5-1-default status: kernel-api with: aoss type: oss-emulator
tools: alsactl,alsamixer,amixer
Server-1: PipeWire v: 1.0.3 status: n/a (root, process) with: 1: pipewire-pulse status: active
2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
tools: pactl,pw-cat,pw-cli,wpctl

Any help will be highly appreciated
Matthias

Could you boot into the RO pre snapshot prior to this zypper action?
See if audio is working. Once the issue is isolated it would much easier to troubleshoot.

Assuming /usr/share/sounds/alsa/test.wav exists, do any of the following produce sound?

aplay /usr/share/sounds/alsa/test.wav
aplay -D plughw /usr/share/sounds/alsa/test.wav
aplay -D hdmi /usr/share/sounds/alsa/test.wav
aplay -D hdmi:1,0 /usr/share/sounds/alsa/test.wav
aplay -D hdmi:0,1 /usr/share/sounds/alsa/test.wav

Hi pavinjoseph
this is getting wired: I went back to before the VLC update: no sound. Then I went back to the oldest snapshot offered during boot, nine days ago, where I am sure I had sound: no sound now.
Next thing I assumed this might actually be a hardware problem. But I still have a Windows partition and there the sound works flawlessly …

Hi mrmazda

I ran all the commands you suggested, but no sound output happened:
(base) matthias@linux:~> ls /usr/share/sounds/alsa/test.wav
/usr/share/sounds/alsa/test.wav
(base) matthias@linux:~> aplay /usr/share/sounds/alsa/test.wav
Playing WAVE ‘/usr/share/sounds/alsa/test.wav’ : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
(base) matthias@linux:~> aplay -D plughw /usr/share/sounds/alsa/test.wav
aplay: main:850: audio open error: No such file or directory
(base) matthias@linux:~> aplay -D hdmi /usr/share/sounds/alsa/test.wav
Playing WAVE ‘/usr/share/sounds/alsa/test.wav’ : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
(base) matthias@linux:~> aplay -D hdmi:1,0 /usr/share/sounds/alsa/test.wav
Playing WAVE ‘/usr/share/sounds/alsa/test.wav’ : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
(base) matthias@linux:~> aplay -D hdmi:0,1 /usr/share/sounds/alsa/test.wav
Playing WAVE ‘/usr/share/sounds/alsa/test.wav’ : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
(base) matthias@linux:~>

I realized however, that the audio volume dialog in the tray (?) shows some fluctuating volume signature while the command ran:
Screenshot_20240221_092729

Also I installed today’s VLC updates, but this didn’t solve the problem.

A setback but it does give us important clues :mag:
The problem is not something to do with the root fs, but the following (assuming default btrfs subvolumes):

/usr/local
/var
/home

If you have snapshots configured for the above subvolumes, you could switch to them from within the RO root fs snapshot where you’re reasonably certain sound worked.

If not perhaps you could look at this recent thread with similar issue:

1 Like

In the thread that @pavinjoseph has provided… see my post (#3) … it’s easy to try the different setting choices in the “Profile” drop-down.

2 Likes

Many thanks @pavinjoseph and @aggie
playing around with the options in the KDE configure audio device dialog got me the sound back
:slight_smile:

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.