protonscr

No Audio with pipewire 1.4.3/1.4.4 in some games

protonopen XAudio2
ValveSoftware/Proton#8730 · opened 2025-05-23 by Lifeismana · updated 2025-06-01 · 3 comments · github
3 matching comments, n / p to jump
LLifeismana 2025-05-23 github

Compatibility Report

  • Name of the game with compatibility issues: Snowrunner, Deep Rock Galactic, Satisfactory
  • Steam AppID of the game: 1465360, 548430, 526870

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Proton log for Deep Rock Galactic that crash on start

steam-548430.log

From a quick look at the logs issue seems to be

0:00:00.049158780 37552 0x7f6bc407b8a0 ERROR               aacparse gstaacparse.c:358:gst_aac_parse_sink_setcaps:<aacparse0> Need codec_data for raw AAC
0:00:00.049179531 37552 0x7f6bc407b8a0 ERROR               aacparse gstaacparse.c:358:gst_aac_parse_sink_setcaps:<aacparse0> Need codec_data for raw AAC
2945.695:0164:0270:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msmpeg2vdec.dll" at 00006FFFF8110000: builtin
2945.695:0164:0270:fixme:mfplat:transform_ProcessMessage Ignoring message 0x10000000.
2945.695:0164:0270:fixme:mfplat:transform_ProcessMessage Ignoring message 0x10000000.
2945.695:0164:0270:fixme:mfplat:audio_renderer_get_service_GetService Unsupported service {866fa297-b802-4bf8-9dc9-5e3b6a9f53c9}, interface {0a9ccdbc-d797-4563-9667-94ec5d79292d}.

Symptoms

No audio in games (looking at a pipewire graph (qpwgraph) i can see that these games don't create any audio output)

Reproduction

EEnLaLuna91 2025-06-01 github

Hi, I don't know if my problem is with XAudio2, but the symptoms are the same.

Since Friday 30/05/2025 games that work via proton do not play sound, but native games like Nordhold (3028310) do work.

Compatibility Report

  • Name of the game with compatibility issues: Tainted grail: fall of avalon, blue prince, drop duchy
  • Steam AppID of the game: 1466060, 1569580, 2525310

System Information

  • Distro: Arch Linux
  • GPU: RTX 4080
  • Video driver version: nvidia 570.153.02
  • Kernel version: 6.14.9-arch1-1
  • Link to full system information, report as Gist
  • Proton version: Proton experimental, proton hotfix, Proton 9.0-4, Proton GE 9-27 and Proton GE 10-3

LOGS

LLifeismana 2025-06-01 github

i should edit the title/issue, it's not specific to xaudio2, i've had it happen in dome keeper, a godot game, which has a native version (native version launches without sound, proton version crashes on launch)
Issue still happens with pipewire 1.4.4
arch linux issue: https://gitlab.archlinux.org/archlinux/packaging/packages/pipewire/-/issues/16
pipewire issues: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/4715 & https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/4722

Issue is related to 5.1/7.1, to fix it while problem is being worked on, switch your audio ouput to stereo

EEnLaLuna91 2025-06-01 github

I changed the audio output from 5.1 to stereo and it works, thank you!

Proton versions

DLLs