No sound Tumbleweed recurring issue

Am having similar issues to another user on here susethegoose.
Am dual booting Opensuse Tumbleweed and Windows. After some time the audio stops on Linux but never had an issue on Windows.
There doesn’t appear to be any issue however no sound comes out, like it is going to the wrong output (no matter which I choose).
Have tried reverting to old snapshot with no luck. Then updating to most recent kernel. Have also tried to install/uninstall Jack, Pipewire, and Pulseaudio.
At the moment have reverted back to the default that was working previously but now is not.

I had a similar issue in Linux Mint, Ubuntu, and Debian, they work for a year or so then audio breaks and nothing short of complete reinstallation fixes it?

The audio I use is the built in line in and line out jack on motherboard, not the HDMI port.

jay@localhost:~> aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
speexrate
    Rate Converter Plugin Using Speex Resampler
pipewire
    PipeWire Sound Server
upmix
    Plugin for channel upmix (4,6,8)
default
    Default ALSA Output (currently PipeWire Media Server)
sysdefault:CARD=PCH
    HDA Intel PCH, CA0132 Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, CA0132 Analog
    Front output / input
surround21:CARD=PCH,DEV=0
    HDA Intel PCH, CA0132 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, CA0132 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, CA0132 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, CA0132 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, CA0132 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, CA0132 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=PCH,DEV=0
    HDA Intel PCH, CA0132 Digital
    IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=HDMI,DEV=0
    HDA ATI HDMI, HDMI 0
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=1
    HDA ATI HDMI, HDMI 1
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=2
    HDA ATI HDMI, HDMI 2
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=3
    HDA ATI HDMI, DELL U2715H
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=4
    HDA ATI HDMI, HDMI 4
    HDMI Audio Output
jay@localhost:~> inxi -MAa
Machine:
  Type: Desktop Mobo: Gigabyte model: Z170X-Gaming 7 v: x.x
    serial: <superuser required> uuid: <superuser required>
    UEFI-[Legacy]: American Megatrends v: F22m date: 03/09/2018
Audio:
  Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel alternate: snd_soc_avs bus-ID: 00:1f.3
    chip-ID: 8086:a170 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD/ATI] Navi 21/23 HDMI/DP Audio
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 03:00.1 chip-ID: 1002:ab28 class-ID: 0403
  API: ALSA v: k6.12.6-1-default status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.2.7 status: active 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
jay@localhost:~> systemctl --user list-units | egrep "wire|pulse"
  pipewire-pulse.service                                                                                                                            loaded active running   PipeWire PulseAudio
  pipewire.service                                                                                                                                  loaded active running   PipeWire Multimedia Service
  wireplumber.service                                                                                                                               loaded active running   Multimedia Service Session Manager
  pipewire-pulse.socket                                                                                                                             loaded active running   PipeWire PulseAudio
  pipewire.socket                                                                                                                                   loaded active running   PipeWire Multimedia System Sockets

There are some errors on bootup which I didn’t notice a week ago, not sure if related

jay@localhost:~> dmesg --level=alert,crit,err,warn
[    0.060455] [      T0] x86/cpu: SGX disabled or unsupported by BIOS.
[    0.095615] [      T1] MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more details.
[    0.095615] [      T1] TAA CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/tsx_async_abort.html for more details.
[    0.095615] [      T1] MMIO Stale Data CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/processor_mmio_stale_data.html for more details.
[    0.288942] [      T1] pci 0000:09:00.0: [Firmware Bug]: disabling VPD access (can't determine size of non-standard VPD format)
[    0.638534] [      T1] systemd[1]: /usr/lib/systemd/system/plymouth-start.service:15: Unit uses KillMode=none. This is unsafe, as it disables systemd's process lifecycle management for the service. Please update the service to use a safer KillMode=, such as 'mixed' or 'control-group'. Support for KillMode=none is deprecated and will eventually be removed.
[    1.225139] [    T421] wmi_bus wmi_bus-PNP0C14:01: [Firmware Bug]: WQAA data block query control method not found
[    1.602974] [    T522] ata5.00: Model 'Samsung SSD 860 EVO 500GB', rev 'RVT04B6Q', applying quirks: noncqtrim zeroaftertrim noncqonati
[    1.603036] [    T522] ata5.00: supports DRM functions and may not be fully accessible
[    1.603296] [    T524] ata6.00: supports DRM functions and may not be fully accessible
[    1.604247] [    T524] ata6.00: supports DRM functions and may not be fully accessible
[    1.607503] [    T522] ata5.00: supports DRM functions and may not be fully accessible
[    1.672558] [     T87] usb: port power management may be unreliable
[    5.180873] [     T72] sd 8:0:0:0: [sdc] No Caching mode page found
[    5.180875] [     T72] sd 8:0:0:0: [sdc] Assuming drive cache: write through
[    6.974555] [      T1] systemd[1]: /usr/lib/systemd/system/plymouth-start.service:15: Unit uses KillMode=none. This is unsafe, as it disables systemd's process lifecycle management for the service. Please update the service to use a safer KillMode=, such as 'mixed' or 'control-group'. Support for KillMode=none is deprecated and will eventually be removed.
[    7.927774] [    T765] resource: resource sanity check: requesting [mem 0x00000000fdffe800-0x00000000fe0007ff], which spans more than pnp 00:07 [mem 0xfdb00000-0xfdffffff]
[    7.927781] [    T765] caller get_primary_reg_base+0x45/0xa0 [intel_pmc_core] mapping multiple BARs
[    8.016758] [    T761] scsi 8:0:0:1: Wrong diagnostic page; asked for 1 got 8
[    8.017374] [    T761] scsi 8:0:0:1: Failed to get diagnostic page 0x1
[    8.017870] [    T761] scsi 8:0:0:1: Failed to bind enclosure -19
[    8.141448] [    T745] input input9: unable to receive magic message: -32
[    8.194169] [    T776] i2c i2c-0: adapter quirk: no zero length (addr 0x0018, size 0, write)
[    8.194721] [    T776] i2c i2c-0: adapter quirk: no zero length (addr 0x0019, size 0, write)
[    8.195287] [    T776] i2c i2c-0: adapter quirk: no zero length (addr 0x001a, size 0, write)
[    8.195821] [    T776] i2c i2c-0: adapter quirk: no zero length (addr 0x001b, size 0, write)
[    8.196397] [    T776] i2c i2c-0: adapter quirk: no zero length (addr 0x001c, size 0, write)
[    8.196924] [    T776] i2c i2c-0: adapter quirk: no zero length (addr 0x001d, size 0, write)
[    8.197465] [    T776] i2c i2c-0: adapter quirk: no zero length (addr 0x001e, size 0, write)
[    8.197974] [    T776] i2c i2c-0: adapter quirk: no zero length (addr 0x001f, size 0, write)
[    8.199130] [    T776] i2c i2c-1: adapter quirk: no zero length (addr 0x0018, size 0, write)
[    8.199534] [    T776] i2c i2c-1: adapter quirk: no zero length (addr 0x0019, size 0, write)

Check ouputs with

alsamixer

Have you tried examining the available profiles via pavucontrol (configuration tab)? You may need to install it first. Try setting the desired profile and then check the output settings (output tab).

It looks like this time it may be a hardware issue with the audio ports on the motherboard, as when I jiggled the port a bit it worked briefly, and when I plugged into the monitor to use the HDMI output it works flawlessly.
It must just have been working in Windows due to me unplugging and re-plugging the cable.
Thanks for the help.

That’s not a surprising find. Thanks for the update.

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