Pipewire/pulse | New Mainboard = New Problems

after my cpu broke down i had to get a new one, and since it was a really old one i also had to get a new mainboard with new ram... i've got almost everything set up (used the latest garuda image), updated my bios prior to installing garuda and thought that's it, but no luck there, i'm using the "MSI B450-A pro max" with a " Realtek® ALC892/ALC897 Codec" for my rear audio ports, but no luck with audio, my bios (and garuda too) know there is something but that's it, no audio at all, tho there is a audio device with a matching name for the rear audio, even with testing various profiles none archived more than some rustle noises. Found one other post regarding this audio card but that did not fix it, also tried installing the package "realtek-firmware" from the aur but no luck there either (after a restart too)
sound via the front panel or my monitor via hdmi works somehow
inxi

System:
  Kernel: 5.17.4-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=59fb3e2d-83c0-4365-a80b-433fb57039f2 rw [email protected]
    rd.udev.log_priority=3 vt.global_cursor_default=0
    resume=UUID=07dd9dba-6b0e-4958-8a6d-b047eca29fdd loglevel=3
  Desktop: KDE Plasma v: 5.24.4 tk: Qt v: 5.15.3 info: latte-dock
    wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: Micro-Star model: B450-A PRO MAX (MS-7B86) v: 4.0
    serial: <superuser required> UEFI: American Megatrends LLC. v: M.F1
    date: 03/22/2022
CPU:
  Info: model: AMD Ryzen 5 5500 bits: 64 type: MT MCP arch: Zen 3
    family: 0x19 (25) model-id: 0x50 (80) stepping: 0 microcode: 0xA50000C
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
    L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB desc: 6x512 KiB
    L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 2836 high: 4242 min/max: 1400/4268 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 2791 2: 2393
    3: 1802 4: 1828 5: 2992 6: 2395 7: 2862 8: 3546 9: 3340 10: 4242 11: 3011
    12: 2834 bogomips: 86235
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: always-on, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GM204 [GeForce GTX 970] driver: nvidia v: 510.60.02
    alternate: nouveau,nvidia_drm pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 10:00.0 chip-ID: 10de:13c2 class-ID: 0300
  Device-2: Logitech Webcam B500 type: USB driver: snd-usb-audio,uvcvideo
    bus-ID: 3-2:3 chip-ID: 046d:0807 class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org v: 21.1.3 with: Xwayland v: 22.1.1
    compositor: kwin_x11 driver: X: loaded: nvidia gpu: nvidia display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 3840x1080 s-dpi: 93 s-size: 1049x292mm (41.30x11.50")
    s-diag: 1089mm (42.87")
  Monitor-1: DVI-I-1 pos: right res: 1920x1080 hz: 60 dpi: 102
    size: 477x268mm (18.78x10.55") diag: 547mm (21.54") modes: N/A
  Monitor-2: HDMI-0 pos: primary,left res: 1920x1080 hz: 60 dpi: 94
    size: 521x293mm (20.51x11.54") diag: 598mm (23.53") modes: N/A
  OpenGL: renderer: NVIDIA GeForce GTX 970/PCIe/SSE2
    v: 4.6.0 NVIDIA 510.60.02 direct render: Yes
Audio:
  Device-1: NVIDIA GM204 High Definition Audio driver: snd_hda_intel
    v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 10:00.1
    chip-ID: 10de:0fbb class-ID: 0403
  Device-2: AMD Renoir Radeon High Definition Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s bus-ID: 30:00.1 chip-ID: 1002:1637
    class-ID: 0403
  Device-3: AMD Family 17h/19h HD Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s bus-ID: 30:00.6 chip-ID: 1022:15e3
    class-ID: 0403
  Device-4: JMTek LLC. USB PnP Audio Device type: USB
    driver: hid-generic,snd-usb-audio,usbhid bus-ID: 3-1:2 chip-ID: 0c76:161e
    class-ID: 0300
  Device-5: Logitech Webcam B500 type: USB driver: snd-usb-audio,uvcvideo
    bus-ID: 3-2:3 chip-ID: 046d:0807 class-ID: 0102 serial: <filter>
  Sound Server-1: ALSA v: k5.17.4-zen1-1-zen running: yes
  Sound Server-2: PulseAudio v: 15.0 running: no
  Sound Server-3: PipeWire v: 0.3.50 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: e000 bus-ID: 22:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp34s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 3.64 TiB used: 638.91 GiB (17.2%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Crucial model: CT240BX500SSD1
    size: 223.57 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: 041 scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: Silicon Power
    model: SPCC Solid State Disk size: 238.47 GiB block-size: physical: 512 B
    logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 9A0
    scheme: GPT
  ID-3: /dev/sdc maj-min: 8:32 vendor: Seagate model: ST500LX005-1CW162
    size: 465.76 GiB block-size: physical: 4096 B logical: 512 B
    speed: 6.0 Gb/s type: HDD rpm: 5400 serial: <filter> rev: LVD1
    scheme: GPT
  ID-4: /dev/sdd maj-min: 8:48 vendor: Seagate model: ST2000DM008-2FR102
    size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    type: HDD rpm: 7200 serial: <filter> rev: 0001 scheme: MBR
  ID-5: /dev/sde maj-min: 8:64 vendor: Western Digital
    model: WD10EZEX-00WN4A0 size: 931.51 GiB block-size: physical: 4096 B
    logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 7200 serial: <filter>
    rev: 1A01 scheme: MBR
Partition:
  ID-1: / raw-size: 221.04 GiB size: 221.04 GiB (100.00%)
    used: 20.99 GiB (9.5%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 576 KiB (0.2%) fs: vfat dev: /dev/sdb1 maj-min: 8:17
  ID-3: /home raw-size: 221.04 GiB size: 221.04 GiB (100.00%)
    used: 20.99 GiB (9.5%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
  ID-4: /var/log raw-size: 221.04 GiB size: 221.04 GiB (100.00%)
    used: 20.99 GiB (9.5%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
  ID-5: /var/tmp raw-size: 221.04 GiB size: 221.04 GiB (100.00%)
    used: 20.99 GiB (9.5%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 17.13 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/sdb3 maj-min: 8:19
  ID-2: swap-2 type: zram size: 15.58 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: N/A mobo: N/A gpu: nvidia temp: 40 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 58%
Info:
  Processes: 314 Uptime: 18m wakeups: 0 Memory: 15.58 GiB
  used: 4.05 GiB (26.0%) Init: systemd v: 250 tool: systemctl Compilers:
  gcc: 11.2.0 Packages: pacman: 1294 lib: 331 Shell: Bash v: 5.1.16
  running-in: konsole inxi: 3.3.15
e[1;34mGaruda (2.6.1-3):e[0m
e[1;34m  System install date:e[0m     2022-04-20
e[1;34m  Last full system update:e[0m 2022-04-21
e[1;34m  Is partially upgraded:  e[0m No
e[1;34m  Relevant software:      e[0m NetworkManager
e[1;34m  Windows dual boot:      e[0m No/Undetected
e[1;34m  Snapshots:              e[0m Snapper
e[1;34m  Failed units:           e[0m bluetooth-autoconnect.service 

If you are using the same old installation home folder from a backup or similar method, this might be the answer.
If so, old settings/configuration would include different HW addresses for audio.

A quick check would be to create a new user and see if those issues exist there too.
Or find how/where to clean old config in your user folder... :person_shrugging:

8 Likes

i performed a clean install

I did notice that already.

It is not uncommon users restoring old backed up user folder. That was the question. I suppose you did not do this...
FWIW audio/sound is a userspace function, with user services and configuration. If a new user has the same issue, then it is confirmed to be system problem.

1 Like

again, i did not do that, but also just created a new user, gave them sudo (why not, temp anyway) and logged out, logged in as the new temp user, started firefox, went to youtube and clicked on some random music, tried again every profile and output, same result; everything but rear audio works, logged out, logged back in as my user and removed the temp user. something else i could try?

Yes.
Change the topic title to something that describes your problem, so any expert on pipewire/pulse might want to help. :wink:

1 Like

how do i change the topic?

Click the pencil/edit button :pencil2: at the end of title text

1 Like

you mean the one that's not there?

still no idea on what i could do to get sound out of my rear i/o?

Maybe reading and experimenting with pipwire configuration, following some tutorial, would help you with it.
As said...

You may find this topic useful, or look for something similar:

2 Likes

already tried that, and apart from a ton of new audio devices (from which literally none play any sound via the rear audio jack) nothing else happens

The easiest way to try finding a workaround (if cli is not preferred) is to open Pulseaudio Control (pavucontrol), start playing an audio/video file and during this, do changes in pavucontrol interface, at Configuration, Outputs and Playback tabs.
I do it frequently, as pipewire/wireplumber are weird not yet mature enough to read your mind :stuck_out_tongue_winking_eye: .

1 Like

Sounds to me as if a BIOS setting got changed. I know mine allows for front or rear outputs to be enabled/disabled with simple check boxes. Anyway, that's the first place I would check with my PC.

New MB, new BIOS, new settings.

regards

there is indeed a check box for that, but i made sure to check it before even searching online for help, that would be the easiest way of fixing it tho :c

update; i got it to work, here's what i did: unplug the front i/o or rather the audio connector
.-. it works now and i'll just not use the front audio which is better than not being able to use the rear audio, tho it still confuses me. also now the weird digital audio that's used for audio via a glass fiber cable (don't know the name in english, almost like a fiber cable for network just that it's a different connector and for audio) is gone too, which is something i didn't expect to be present in the first place, this mainboard does not have such a audio jack.-. still thank you all for your help

2 Likes

TOS Link? I find it quite odd that i too suddenly lost all my audio output right after powering off/resetting and also my other additional video outputs from 3 different video cards... ugh i had just done a garuda-update right before as well... I am trying to find a restore/go-back type restore point where the problem did not exist... best fortune in solving issues @ash3781

I too just lost audio. Meters were bumping, no audible.

All I did was install alsamixer, open it and touch the master volume. boom. audio returned. Note: The master volume was already turned up and bumping but no sound. As soon as I adjusted the master audio came back.

5 Likes

i suspect my mainboard has got some issues where it can't "sort" the sound through the rear audio jack if i've connected the internal sound header for the front i/o, but that's just a guess

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