Steam Deck

Steam Deck

TITLEplayer Sep 29, 2022 @ 11:44pm
How to change audio sample rate and bit rate?
I'm using a DAC that can go up to like 320000hz. I don't lioe the 48000hz audio quality and want to at least change to 192000hz.

Is there a user-friendly way to do that like a drop down menu? I know games like Deep Rock Galactic can only do audio at 44100, but other games are fine with 192000 or 320000 at 24-bit.
< >
Showing 1-4 of 4 comments
thetargos Sep 30, 2022 @ 6:41am 
While possible, you will need to edit some system files and changes could be reverted upon system image updates... though most changes are done in the personal space (/home).

Follow the Pipewire wiki, but basically you have to have a copy pipewire.conf in your ~/.config/pipewire/ directory, and edit it so that sampme rates listed are used

default.clock.rate = 96000 default.clock.allowed-rates = 44100 48000 88200 96000 192000

Note the valid sample rates have to be between square brackets, but Steam formatting erases the contents
Last edited by thetargos; Sep 30, 2022 @ 6:46am
TITLEplayer Oct 2, 2022 @ 7:44pm 
Originally posted by thetargos:
While possible, you will need to edit some system files and changes could be reverted upon system image updates... though most changes are done in the personal space (/home).

Follow the Pipewire wiki, but basically you have to have a copy pipewire.conf in your ~/.config/pipewire/ directory, and edit it so that sampme rates listed are used

default.clock.rate = 96000 default.clock.allowed-rates = 44100 48000 88200 96000 192000

Note the valid sample rates have to be between square brackets, but Steam formatting erases the contents

44100 48000 88200 96000 192000 must be in square brackets, like an array? Does this require commas too?
TITLEplayer Oct 2, 2022 @ 8:09pm 
I only see /rootfs/etc/pipewire and inside is a empty folder called pipewire.conf.d
PopinFRESH Oct 2, 2022 @ 8:31pm 
default.clock.rate = 96000 default.clock.allowed-rates = [44100 48000 88200 96000 192000]

space separated

and you are missing the ~ in his path. That ~ means your users home so it would be like typing out

/home/deck/.config/pipewire/

The . at the beginning of the .config means that is a hidden file/directory.

The configuration is a cascading system so if it doesn't find a configuration within your users home at that path then it will use the system defined config. Or in other words, by placing a configuration at that path within your home directory pipewire will use that as an override for your user.

Also note that this will definitely break audio output on the deck directly when in game mode and you aren't using your DAC.
Last edited by PopinFRESH; Oct 2, 2022 @ 8:35pm
< >
Showing 1-4 of 4 comments
Per page: 1530 50

Date Posted: Sep 29, 2022 @ 11:44pm
Posts: 4