protonscr

Audio not respecting system sample rate settings

protonclosed
ValveSoftware/Proton#8752 · opened 2025-05-31 by origintopleft · updated 2025-05-31 · 1 comments · github
Oorigintopleft 2025-05-31 github

Compatibility Report

  • Name of the game with compatibility issues: DOOM Eternal
  • Steam AppID of the game: 782330

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.

steam-782330.log.gz

stdout/stderr

Symptoms

Doom Eternal (and several others) have audio misbehavior when running at sample rates above 44100/48000 Hz (e.g. if you have some sort of high grade DAC). In Doom Eternal's case, this causes the music to play at supersonic speeds. These are application bugs and happen in Windows too; you're expected to go to the OS sound settings and force the sample rate down to 44100Hz.

Previously, it was sufficient to use launch options to manage the sample rate (I'm using PipeWire as my sound server):

pw-metadata -n settings 0 clock.force-rate 44100; gamescope ... -- %command%; pw-metadata -n settings 0 clock.force-rate 0

Recently, that hasn't been enough: pw-top confirms that despite the "global" sample rate being lowered, DOOMEternal.exe is still creating at least one audio channel at my DAC's maximum of 192KHz. This wasn't a problem before, so I reverted to Proton 9.0-4, and the game began obeying the global audio settings again.

Reproduction

  1. Ensure Steam is auto-selecting Proton version (uncheck "Force the use of a specific Steam compatibility tool")
  2. Ensure hardware is connected that's capable of going higher than the above sample rates, and selected as default output. (Most motherboard audio chipsets can't; I've been using an audio interface I got for my guitar/XLR mic.)
  3. Lower sample rate of sound server to 44100
  4. Launch game
Kkisak-valve maintainer 2025-05-31 github

Hello @origintopleft, we're using one issue report per unofficially supported game title, so I've gone ahead and transferred this issue report to https://github.com/ValveSoftware/Proton/issues/3773#issuecomment-2925138119.

Proton versions

Upstream links