You are not logged in.

#1 2025-05-23 13:04:04

lifeismana
Member
Registered: 2024-02-08
Posts: 6

[SOLVED] pipewire 1:1.4.3-1 no audio in Proton games using XAudio2

Rolling back to 1:1.4.2-1 solves that audio issue
i have yet to test on other games (than Snowrunner) but it might be happening only to games running proton (i have audio working in spotify & cs2)

list of such games: https://steamdb.info/tech/SDK/XAudio2/

fwiw here's the pipewire packages i have installed

extra-testing/gst-plugin-pipewire       1:1.4.2-1
extra-testing/libpipewire               1:1.4.2-1
extra-testing/pipewire                  1:1.4.2-1
extra-testing/pipewire-alsa             1:1.4.2-1
extra-testing/pipewire-audio            1:1.4.2-1
extra-testing/pipewire-jack             1:1.4.2-1
extra-testing/pipewire-libcamera        1:1.4.2-1
extra-testing/pipewire-pulse            1:1.4.2-1
extra-testing/pipewire-session-manager  1:1.4.2-1
extra-testing/pulse-native-provider     1:1.4.2-1
multilib-testing/lib32-libpipewire      1:1.4.2-1
multilib-testing/lib32-pipewire         1:1.4.2-1

edit: that proton theory might have some truth to it, Deep Rock Galactic has no sound & crashes on start after showing logos for a bit
edit: also happening to Satisfactory but not to Ori and the Will of the Wisps, seems like it's happening to every game using XAudio2

Last edited by lifeismana (Yesterday 11:38:43)

Offline

#2 2025-05-23 15:57:20

SneakySnake
Member
Registered: 2012-03-30
Posts: 25

Re: [SOLVED] pipewire 1:1.4.3-1 no audio in Proton games using XAudio2

I hanged out on the PipeWire Matrix chat last night, and they helped me out with how to test pipewire.
`meson devenv` is a lifesaver in case anyone wants to do a git bisect on this issue.

- Clone the repo (https://gitlab.freedesktop.org/pipewire/pipewire.git)
- mkdir build && cd build && meson
- You can stop the running pipewire instance with `systemctl --user stop pipewire.service pipewire.socket pipewire-pulse.service pipewire-pulse.socket`
- Now you can run `meson devenv` to spawn a shell that acts as if the local pipewire was installed
- Then you can run `./src/daemon/pipewire` from that shell to run the locally built pipewire. You probably also need to run wireplumber if it's stopped.

Offline

#3 2025-05-23 23:13:52

tekstryder
Member
Registered: 2013-02-14
Posts: 311

Re: [SOLVED] pipewire 1:1.4.3-1 no audio in Proton games using XAudio2

SneakySnake wrote:

I hanged out on the PipeWire Matrix chat last night

Upstream hangouts earns nerd points. Nice!

Offline

#4 2025-05-26 13:42:17

pbo
Member
Registered: 2021-09-20
Posts: 11

Re: [SOLVED] pipewire 1:1.4.3-1 no audio in Proton games using XAudio2

not an arch only issue, bad commit found and will be reverted: https://gitlab.freedesktop.org/pipewire … te_2929056

Offline

#5 2025-05-30 18:29:48

pbo
Member
Registered: 2021-09-20
Posts: 11

Re: [SOLVED] pipewire 1:1.4.3-1 no audio in Proton games using XAudio2

1.4.4-1 in testing, I still have no audio in proton games, anyone else?

Offline

#6 2025-05-31 19:37:08

zebulon
Member
Registered: 2008-10-20
Posts: 378

Re: [SOLVED] pipewire 1:1.4.3-1 no audio in Proton games using XAudio2

I have no audio in Steam (Proton) games either, but audio works when launching Proton from Lutris.
Maybe this is also linked to 5.1 vs stereo, as explained in the bug ticket.

Last edited by zebulon (2025-05-31 19:39:38)

Offline

#7 2025-06-01 12:22:35

zebulon
Member
Registered: 2008-10-20
Posts: 378

Re: [SOLVED] pipewire 1:1.4.3-1 no audio in Proton games using XAudio2

USing Stereo HDMI output, I have sound. I have no sound in 5.1. This is with 1.4.4.

In 5.1 I get:

$ pw-link -l 
speech-dispatcher-dummy:output_FL
  |-> alsa_output.pci-0000_01_00.1.hdmi-surround:playback_FL
speech-dispatcher-dummy:output_FR
  |-> alsa_output.pci-0000_01_00.1.hdmi-surround:playback_FR
speech-dispatcher-dummy:output_RL
  |-> alsa_output.pci-0000_01_00.1.hdmi-surround:playback_RL
speech-dispatcher-dummy:output_RR
  |-> alsa_output.pci-0000_01_00.1.hdmi-surround:playback_RR
speech-dispatcher-dummy:output_FC
  |-> alsa_output.pci-0000_01_00.1.hdmi-surround:playback_FC
speech-dispatcher-dummy:output_LFE
  |-> alsa_output.pci-0000_01_00.1.hdmi-surround:playback_LFE
alsa_output.pci-0000_01_00.1.hdmi-surround:playback_FL
  |<- speech-dispatcher-dummy:output_FL
alsa_output.pci-0000_01_00.1.hdmi-surround:playback_FR
  |<- speech-dispatcher-dummy:output_FR
alsa_output.pci-0000_01_00.1.hdmi-surround:playback_RL
  |<- speech-dispatcher-dummy:output_RL
alsa_output.pci-0000_01_00.1.hdmi-surround:playback_RR
  |<- speech-dispatcher-dummy:output_RR
alsa_output.pci-0000_01_00.1.hdmi-surround:playback_FC
  |<- speech-dispatcher-dummy:output_FC
alsa_output.pci-0000_01_00.1.hdmi-surround:playback_LFE
  |<- speech-dispatcher-dummy:output_LFE
kwin_wayland:output_1
  |-> plasmashell:input_1
plasmashell:input_1
  |<- kwin_wayland:output_1

In Stereo:

$ pw-link -l 
speech-dispatcher-dummy:output_FL
  |-> alsa_output.pci-0000_01_00.1.hdmi-stereo:playback_FL
speech-dispatcher-dummy:output_FR
  |-> alsa_output.pci-0000_01_00.1.hdmi-stereo:playback_FR
alsa_output.pci-0000_01_00.1.hdmi-stereo:playback_FL
  |<- speech-dispatcher-dummy:output_FL
alsa_output.pci-0000_01_00.1.hdmi-stereo:playback_FR
  |<- speech-dispatcher-dummy:output_FR
kwin_wayland:output_1
  |-> plasmashell:input_1
plasmashell:input_1
  |<- kwin_wayland:output_1

Last edited by zebulon (2025-06-01 12:23:24)

Offline

#8 2025-06-03 18:36:48

zebulon
Member
Registered: 2008-10-20
Posts: 378

Re: [SOLVED] pipewire 1:1.4.3-1 no audio in Proton games using XAudio2

Fixed on master by the author, need to wait for release. https://gitlab.freedesktop.org/pipewire … ssues/4722

Offline

#9 2025-06-05 17:19:15

Heyian
Member
Registered: 2024-10-28
Posts: 4

Re: [SOLVED] pipewire 1:1.4.3-1 no audio in Proton games using XAudio2

The release has been pushed and the repo is now up to date. This has fixed the issue for me.

Offline

Board footer

Powered by FluxBB