You are not logged in.

#1 2024-12-02 00:30:47

jchilds0
Member
Registered: 2024-11-27
Posts: 3

[Solved] No audio in satisfactory (Pipewire)

I can't seem to get audio running for satisfactory.
Running from steam with Proton 9.0-3, pipewire and wireplumber.
Audio works for other sources to the same sink as satisfactory is currently set to.
The only strange thing I can see is the source shows up as 8 channels in pw-top.

Satisfactory is the last item in the 'pactl list sink-inputs' output.

Enabling PROTON_LOG in steam creates a log file thats 50gb in size after not too long, this is the result of greping for 'audio' in the log file.

1701.338:0130:0134:trace:loaddll:build_module Loaded L"Z:\\home\\josh\\.local\\share\\Steam\\steamapps\\common\\Satisfactory\\Engine\\Binaries\\ThirdParty\\Windows\\XAudio2_9\\x64\\xaudio2_9redist.dll" at 00006FFFE0AB0000: native
1701.341:0130:0134:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\xaudio2_9.dll" at 00006FFFE0A30000: builtin
1705.272:0130:0194:warn:seh:OutputDebugStringW L"[2024.12.02-00.11.35:338][  0]LogAudioMixer: Display: Initializing audio mixer using platform API: 'XAudio2'\r\n"
1705.272:0130:0194:warn:seh:dispatch_exception L"[2024.12.02-00.11.35:338][  0]LogAudioMixer: Display: Initializing audio mixer using platform API: 'XAudio2'\r\n"
1705.273:0130:0194:warn:seh:OutputDebugStringA "[2024.12.02-00.11.35:338][  0]LogAudioMixer: Display: Initializing audio mixer using platform API: 'XAudio2'\r\n"
1705.273:0130:0194:warn:seh:dispatch_exception "[2024.12.02-00.11.35:338][  0]LogAudioMixer: Display: Initializing audio mixer using platform API: 'XAudio2'\r\n"
1705.279:0130:0290:warn:threadname:NtSetInformationThread Thread renamed to L"audio_client_main"
1705.466:0130:0298:warn:threadname:NtSetInformationThread Thread renamed to L"audio_client_timer"
1705.472:0130:0194:warn:seh:OutputDebugStringW L"[2024.12.02-00.11.35:538][  0]LogAudioMixer: Initializing Audio Bus Subsystem for audio device with ID 1\r\n"
1705.472:0130:0194:warn:seh:dispatch_exception L"[2024.12.02-00.11.35:538][  0]LogAudioMixer: Initializing Audio Bus Subsystem for audio device with ID 1\r\n"
1705.472:0130:0194:warn:seh:OutputDebugStringA "[2024.12.02-00.11.35:538][  0]LogAudioMixer: Initializing Audio Bus Subsystem for audio device with ID 1\r\n"
1705.472:0130:0194:warn:seh:dispatch_exception "[2024.12.02-00.11.35:538][  0]LogAudioMixer: Initializing Audio Bus Subsystem for audio device with ID 1\r\n"

aplay -lL

null
    Discard all samples (playback) or generate zero samples (capture)
lavrate
    Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
    Rate Converter Plugin Using Samplerate Library
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pipewire
    PipeWire Sound Server
pulse
    PulseAudio Sound Server
speex
    Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
default
    Default ALSA Output (currently PipeWire Media Server)
sysdefault:CARD=PCH
    HDA Intel PCH, ALC887-VD Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    Front output / input
surround21:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Digital
    IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=PCH,DEV=0
    HDA Intel PCH, HDMI 0
    HDMI Audio Output
hdmi:CARD=PCH,DEV=1
    HDA Intel PCH, HDMI 1
    HDMI Audio Output
hdmi:CARD=PCH,DEV=2
    HDA Intel PCH, HDMI 2
    HDMI Audio Output
usbstream:CARD=PCH
    HDA Intel PCH
    USB Stream Output
sysdefault:CARD=X18XR18
    X18/XR18, USB Audio
    Default Audio Device
front:CARD=X18XR18,DEV=0
    X18/XR18, USB Audio
    Front output / input
surround21:CARD=X18XR18,DEV=0
    X18/XR18, USB Audio
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=X18XR18,DEV=0
    X18/XR18, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=X18XR18,DEV=0
    X18/XR18, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=X18XR18,DEV=0
    X18/XR18, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=X18XR18,DEV=0
    X18/XR18, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=X18XR18,DEV=0
    X18/XR18, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=X18XR18,DEV=0
    X18/XR18, USB Audio
    IEC958 (S/PDIF) Digital Audio Output
usbstream:CARD=X18XR18
    X18/XR18
    USB Stream Output
hdmi:CARD=NVidia,DEV=0
    HDA NVidia, 27G2G5
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=1
    HDA NVidia, U34G2G4R3
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=2
    HDA NVidia, HDMI 2
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 3
    HDMI Audio Output
usbstream:CARD=NVidia
    HDA NVidia
    USB Stream Output
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC887-VD Digital [ALC887-VD Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: X18XR18 [X18/XR18], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 3: HDMI 0 [27G2G5]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 7: HDMI 1 [U34G2G4R3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

sudo fuser -v /dev/snd/*

                     USER        PID ACCESS COMMAND
/dev/snd/controlC0:  josh      F.... wireplumber
/dev/snd/controlC2:  josh      F.... wireplumber
/dev/snd/pcmC1D0c:   josh      F...m pipewire
/dev/snd/pcmC1D0p:   josh      F...m pipewire
/dev/snd/seq:        josh      F.... pipewire

pw-top

S   ID  QUANT   RATE    WAIT    BUSY   W/Q   B/Q  ERR FORMAT           NAME 
S   37      0      0    ---     ---   ---   ---     0                  Dummy-Driver
S   38      0      0    ---     ---   ---   ---     0                  Freewheel-Driver
S   93      0      0    ---     ---   ---   ---     0                  Midi-Bridge
S   98      0      0    ---     ---   ---   ---     0                  bluez_midi.server
R   90    128  48000 190.9us  44.1us  0.07  0.02    0   S32LE 18 44100 alsa_output.usb-BEHRINGER_X18_XR18_3C22AE58-00.multichannel-output
R   45      0      0  72.9us   4.5us  0.03  0.00    0         F32P 2 0  + playback.OUT12
R   46      0      0  21.8us  13.5us  0.01  0.01    0         F32P 2 0  + OUT12
R   48      0      0  66.9us   4.5us  0.03  0.00    0         F32P 2 0  + playback.OUT34
R   49      0      0  37.2us  10.3us  0.01  0.00    0         F32P 2 0  + OUT34
R   52      0      0  22.8us   3.2us  0.01  0.00    0         F32P 2 0  + playback.OUT56
R   53      0      0  58.4us   6.4us  0.02  0.00    0         F32P 2 0  + OUT56
R   56      0      0  62.1us   4.1us  0.02  0.00    0         F32P 2 0  + playback.OUT78
R   57      0      0  49.2us   9.6us  0.02  0.00    0         F32P 2 0  + OUT78
R   60      0      0  64.8us   3.6us  0.02  0.00    0         F32P 2 0  + playback.OUT910
R   61      0      0  60.1us   9.7us  0.02  0.00    0         F32P 2 0  + OUT910
R   62      0      0  59.1us   3.4us  0.02  0.00    0         F32P 2 0  + playback.OUT1112
R   63      0      0  71.1us   9.3us  0.03  0.00    0         F32P 2 0  + OUT1112
R   65      0      0  51.7us   3.4us  0.02  0.00    0         F32P 2 0  + playback.OUT1314
R   66      0      0  82.2us  10.7us  0.03  0.00    0         F32P 2 0  + OUT1314
R   67      0      0  46.0us   3.8us  0.02  0.00    0         F32P 2 0  + playback.OUT1516
R   68      0      0  94.4us   8.8us  0.04  0.00    0         F32P 2 0  + OUT1516
R  210      1    144  38.1us   5.3us  0.01  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  211      1    144  31.7us   4.5us  0.01  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  212      1    144   8.9us   4.1us  0.00  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  213      1    144  25.2us   7.5us  0.01  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  214      1    144  22.0us   3.7us  0.01  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  215      1    144  21.2us   3.1us  0.01  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  216      1    144  11.8us   3.6us  0.00  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  217      1    144   6.3us   3.5us  0.00  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  222      1    144  24.9us   9.2us  0.01  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  224      1    144   5.4us  10.6us  0.00  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  225      1    144  16.5us   4.0us  0.01  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  226      1    144  11.4us   5.4us  0.00  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  227      1    144   9.6us   3.7us  0.00  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  228      1    144   8.4us   3.9us  0.00  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  229      1    144   9.7us  10.6us  0.00  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  234      1    144  15.5us   5.1us  0.01  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  235      1    144   2.8us   2.8us  0.00  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  490    220  44100  34.4us  32.7us  0.01  0.01    0    F32LE 8 44100  + FactoryGameSteam
R  552      1    144  28.4us   4.3us  0.01  0.00    0      F32LE 1 144  + PulseAudio Volume Control

pactl list sinks

Sink #46
	State: IDLE
	Name: OUT12
	Description: OUT 1+2
	Driver: PipeWire
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: OUT12.monitor
	Latency: 0 usec, configured 0 usec
	Flags: DECIBEL_VOLUME LATENCY 
	Properties:
		node.name = "OUT12"
		media.class = "Audio/Sink"
		audio.position = "[ FL FR ]"
		device.description = "OUT 1+2"
		node.group = "loopback-1100-29"
		node.link-group = "loopback-1100-29"
		node.virtual = "true"
		resample.prefill = "true"
		resample.disable = "true"
		media.name = "OUT 1+2 input"
		stream.is-live = "true"
		node.want-driver = "true"
		node.autoconnect = "true"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "19"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "40"
		object.id = "46"
		object.serial = "46"
		node.driver-id = "90"
	Formats:
		pcm

Sink #49
	State: IDLE
	Name: OUT34
	Description: OUT 3+4
	Driver: PipeWire
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: OUT34.monitor
	Latency: 0 usec, configured 0 usec
	Flags: DECIBEL_VOLUME LATENCY 
	Properties:
		node.name = "OUT34"
		media.class = "Audio/Sink"
		audio.position = "[ FL FR ]"
		device.description = "OUT 3+4"
		node.group = "loopback-1100-30"
		node.link-group = "loopback-1100-30"
		node.virtual = "true"
		resample.prefill = "true"
		resample.disable = "true"
		media.name = "OUT 3+4 input"
		stream.is-live = "true"
		node.want-driver = "true"
		node.autoconnect = "true"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "19"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "42"
		object.id = "49"
		object.serial = "49"
		node.driver-id = "90"
	Formats:
		pcm

Sink #52
	State: RUNNING
	Name: OUT56
	Description: OUT 5+6
	Driver: PipeWire
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: OUT56.monitor
	Latency: 0 usec, configured 0 usec
	Flags: DECIBEL_VOLUME LATENCY 
	Properties:
		node.name = "OUT56"
		media.class = "Audio/Sink"
		audio.position = "[ FL FR ]"
		device.description = "OUT 5+6"
		node.group = "loopback-1100-31"
		node.link-group = "loopback-1100-31"
		node.virtual = "true"
		resample.prefill = "true"
		resample.disable = "true"
		media.name = "OUT 5+6 input"
		stream.is-live = "true"
		node.want-driver = "true"
		node.autoconnect = "true"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "19"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "43"
		object.id = "52"
		object.serial = "52"
		node.driver-id = "90"
	Formats:
		pcm

Sink #56
	State: IDLE
	Name: OUT78
	Description: OUT 7+8
	Driver: PipeWire
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: OUT78.monitor
	Latency: 0 usec, configured 0 usec
	Flags: DECIBEL_VOLUME LATENCY 
	Properties:
		node.name = "OUT78"
		media.class = "Audio/Sink"
		audio.position = "[ FL FR ]"
		device.description = "OUT 7+8"
		node.group = "loopback-1100-32"
		node.link-group = "loopback-1100-32"
		node.virtual = "true"
		resample.prefill = "true"
		resample.disable = "true"
		media.name = "OUT 7+8 input"
		stream.is-live = "true"
		node.want-driver = "true"
		node.autoconnect = "true"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "19"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "47"
		object.id = "56"
		object.serial = "56"
		node.driver-id = "90"
	Formats:
		pcm

Sink #61
	State: IDLE
	Name: OUT910
	Description: OUT 9+10
	Driver: PipeWire
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: OUT910.monitor
	Latency: 0 usec, configured 0 usec
	Flags: DECIBEL_VOLUME LATENCY 
	Properties:
		node.name = "OUT910"
		media.class = "Audio/Sink"
		audio.position = "[ FL FR ]"
		device.description = "OUT 9+10"
		node.group = "loopback-1100-33"
		node.link-group = "loopback-1100-33"
		node.virtual = "true"
		resample.prefill = "true"
		resample.disable = "true"
		media.name = "OUT 9+10 input"
		stream.is-live = "true"
		node.want-driver = "true"
		node.autoconnect = "true"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "19"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "50"
		object.id = "61"
		object.serial = "61"
		node.driver-id = "90"
	Formats:
		pcm

Sink #64
	State: IDLE
	Name: OUT1112
	Description: OUT 11+12
	Driver: PipeWire
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: OUT1112.monitor
	Latency: 0 usec, configured 0 usec
	Flags: DECIBEL_VOLUME LATENCY 
	Properties:
		node.name = "OUT1112"
		media.class = "Audio/Sink"
		audio.position = "[ FL FR ]"
		device.description = "OUT 11+12"
		node.group = "loopback-1100-34"
		node.link-group = "loopback-1100-34"
		node.virtual = "true"
		resample.prefill = "true"
		resample.disable = "true"
		media.name = "OUT 11+12 input"
		stream.is-live = "true"
		node.want-driver = "true"
		node.autoconnect = "true"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "19"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "53"
		object.id = "64"
		object.serial = "64"
		node.driver-id = "90"
	Formats:
		pcm

Sink #67
	State: IDLE
	Name: OUT1314
	Description: OUT 13+14
	Driver: PipeWire
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: OUT1314.monitor
	Latency: 0 usec, configured 0 usec
	Flags: DECIBEL_VOLUME LATENCY 
	Properties:
		node.name = "OUT1314"
		media.class = "Audio/Sink"
		audio.position = "[ FL FR ]"
		device.description = "OUT 13+14"
		node.group = "loopback-1100-35"
		node.link-group = "loopback-1100-35"
		node.virtual = "true"
		resample.prefill = "true"
		resample.disable = "true"
		media.name = "OUT 13+14 input"
		stream.is-live = "true"
		node.want-driver = "true"
		node.autoconnect = "true"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "19"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "54"
		object.id = "67"
		object.serial = "67"
		node.driver-id = "90"
	Formats:
		pcm

Sink #69
	State: IDLE
	Name: OUT1516
	Description: OUT 15+16
	Driver: PipeWire
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: OUT1516.monitor
	Latency: 0 usec, configured 0 usec
	Flags: DECIBEL_VOLUME LATENCY 
	Properties:
		node.name = "OUT1516"
		media.class = "Audio/Sink"
		audio.position = "[ FL FR ]"
		device.description = "OUT 15+16"
		node.group = "loopback-1100-36"
		node.link-group = "loopback-1100-36"
		node.virtual = "true"
		resample.prefill = "true"
		resample.disable = "true"
		media.name = "OUT 15+16 input"
		stream.is-live = "true"
		node.want-driver = "true"
		node.autoconnect = "true"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "19"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "58"
		object.id = "69"
		object.serial = "69"
		node.driver-id = "90"
	Formats:
		pcm

Sink #88
	State: IDLE
	Name: alsa_output.pci-0000_01_00.1.hdmi-stereo
	Description: AD107 High Definition Audio Controller Digital Stereo (HDMI)
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 26214 /  40% / -23.88 dB,   front-right: 26214 /  40% / -23.88 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS 
	Properties:
		alsa.card = "2"
		alsa.card_name = "HDA NVidia"
		alsa.class = "generic"
		alsa.components = "HDA:10de00a7,14584107,00100100"
		alsa.device = "3"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "HDMI 0"
		alsa.long_card_name = "HDA NVidia at 0xf7080000 irq 17"
		alsa.mixer_name = "Nvidia GPU a7 HDMI/DP"
		alsa.name = "27G2G5"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "HDA NVidia at 0xf7080000 irq 17"
		api.alsa.card.name = "HDA NVidia"
		api.alsa.path = "hdmi:2"
		api.alsa.pcm.card = "2"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "4"
		device.api = "alsa"
		device.class = "sound"
		device.id = "81"
		device.profile.description = "Digital Stereo (HDMI)"
		device.profile.name = "hdmi-stereo"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "AD107 High Definition Audio Controller"
		node.name = "alsa_output.pci-0000_01_00.1.hdmi-stereo"
		node.nick = "27G2G5"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:NVidia:4:playback"
		port.group = "playback"
		priority.driver = "696"
		priority.session = "696"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "74"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "88"
		object.serial = "88"
		node.max-latency = "16384/48000"
		api.alsa.period-size = "1024"
		api.alsa.period-num = "32"
		api.alsa.headroom = "0"
		api.acp.auto-port = "false"
		api.alsa.card = "2"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio2"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus = "pci"
		device.bus_path = "pci-0000:01:00.1"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_01_00.1"
		device.nick = "HDA NVidia"
		device.plugged.usec = "5651578"
		device.product.id = "0x22be"
		device.product.name = "AD107 High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2"
		device.vendor.id = "0x10de"
		device.vendor.name = "NVIDIA Corporation"
		device.string = "2"
	Ports:
		hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, availability group: Legacy 1, available)
	Active Port: hdmi-output-0
	Formats:
		pcm

Sink #91
	State: IDLE
	Name: alsa_output.pci-0000_00_1f.3.iec958-stereo
	Description: Built-in Audio Digital Stereo (IEC958)
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 26214 /  40% / -23.88 dB,   front-right: 26214 /  40% / -23.88 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: alsa_output.pci-0000_00_1f.3.iec958-stereo.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY SET_FORMATS 
	Properties:
		alsa.card = "1"
		alsa.card_name = "HDA Intel PCH"
		alsa.class = "generic"
		alsa.components = "HDA:10ec0887,1458a182,00100302 HDA:8086280b,80860101,00100000"
		alsa.device = "1"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "ALC887-VD Digital"
		alsa.long_card_name = "HDA Intel PCH at 0xf7340000 irq 151"
		alsa.mixer_name = "Realtek ALC887-VD"
		alsa.name = "ALC887-VD Digital"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "HDA Intel PCH at 0xf7340000 irq 151"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "iec958:1"
		api.alsa.pcm.card = "1"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "15"
		device.api = "alsa"
		device.class = "sound"
		device.id = "83"
		device.profile.description = "Digital Stereo (IEC958)"
		device.profile.name = "iec958-stereo"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Built-in Audio"
		node.name = "alsa_output.pci-0000_00_1f.3.iec958-stereo"
		node.nick = "ALC887-VD Digital"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:PCH:15:playback"
		port.group = "playback"
		priority.driver = "736"
		priority.session = "736"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "74"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "91"
		object.serial = "91"
		node.max-latency = "16384/48000"
		api.alsa.period-size = "1024"
		api.alsa.period-num = "32"
		api.alsa.headroom = "0"
		api.acp.auto-port = "false"
		api.alsa.card = "1"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1f.3"
		device.nick = "HDA Intel PCH"
		device.plugged.usec = "5715427"
		device.product.id = "0xa2f0"
		device.product.name = "200 Series PCH HD Audio"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card1"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		device.string = "1"
	Ports:
		iec958-stereo-output: Digital Output (S/PDIF) (type: SPDIF, priority: 0, availability unknown)
	Active Port: iec958-stereo-output
	Formats:
		pcm

Sink #101
	State: RUNNING
	Name: alsa_output.usb-BEHRINGER_X18_XR18_3C22AE58-00.multichannel-output
	Description: X18/XR18 Multichannel
	Driver: PipeWire
	Sample Specification: s32le 18ch 44100Hz
	Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7,aux8,aux9,aux10,aux11,aux12,aux13,aux14,aux15,aux16,aux17
	Owner Module: 4294967295
	Mute: no
	Volume: aux0: 65536 / 100% / 0.00 dB,   aux1: 65536 / 100% / 0.00 dB,   aux2: 65536 / 100% / 0.00 dB,   aux3: 65536 / 100% / 0.00 dB,   aux4: 65536 / 100% / 0.00 dB,   aux5: 65536 / 100% / 0.00 dB,   aux6: 65536 / 100% / 0.00 dB,   aux7: 65536 / 100% / 0.00 dB,   aux8: 65536 / 100% / 0.00 dB,   aux9: 65536 / 100% / 0.00 dB,   aux10: 65536 / 100% / 0.00 dB,   aux11: 65536 / 100% / 0.00 dB,   aux12: 65536 / 100% / 0.00 dB,   aux13: 65536 / 100% / 0.00 dB,   aux14: 65536 / 100% / 0.00 dB,   aux15: 65536 / 100% / 0.00 dB,   aux16: 65536 / 100% / 0.00 dB,   aux17: 65536 / 100% / 0.00 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: alsa_output.usb-BEHRINGER_X18_XR18_3C22AE58-00.multichannel-output.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "0"
		alsa.card_name = "X18/XR18"
		alsa.class = "generic"
		alsa.components = "USB1397:00d4"
		alsa.device = "0"
		alsa.driver_name = "snd_usb_audio"
		alsa.id = "USB Audio"
		alsa.long_card_name = "BEHRINGER X18/XR18 at usb-0000:00:14.0-10, high speed"
		alsa.mixer_name = "USB Mixer"
		alsa.name = "USB Audio"
		alsa.resolution_bits = "32"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "BEHRINGER X18/XR18 at usb-0000:00:14.0-10, high speed"
		api.alsa.card.name = "X18/XR18"
		api.alsa.path = "hw:0"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "18"
		audio.position = "AUX0,AUX1,AUX2,AUX3,AUX4,AUX5,AUX6,AUX7,AUX8,AUX9,AUX10,AUX11,AUX12,AUX13,AUX14,AUX15,AUX16,AUX17"
		card.profile.device = "3"
		device.api = "alsa"
		device.class = "sound"
		device.id = "82"
		device.profile.description = "Multichannel"
		device.profile.name = "multichannel-output"
		device.routes = "0"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "X18/XR18"
		node.name = "alsa_output.usb-BEHRINGER_X18_XR18_3C22AE58-00.multichannel-output"
		node.nick = "X18/XR18"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:X18XR18:3:playback"
		port.group = "playback"
		priority.driver = "1000"
		priority.session = "1000"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "74"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "90"
		object.serial = "101"
		node.max-latency = "16384/44100"
		api.alsa.period-size = "128"
		api.alsa.period-num = "256"
		api.alsa.headroom = "128"
		api.acp.auto-port = "false"
		api.alsa.card = "0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus = "usb"
		device.bus-id = "usb-BEHRINGER_X18_XR18_3C22AE58-00"
		device.bus_path = "pci-0000:00:14.0-usb-0:10:1.0"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-usb"
		device.name = "alsa_card.usb-BEHRINGER_X18_XR18_3C22AE58-00"
		device.nick = "X18/XR18"
		device.plugged.usec = "5615972"
		device.product.id = "0x00d4"
		device.product.name = "X18/XR18"
		device.serial = "BEHRINGER_X18_XR18_3C22AE58"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb4/4-10/4-10:1.0/sound/card0"
		device.vendor.id = "0x1397"
		device.vendor.name = "BEHRINGER International GmbH"
		device.string = "0"
	Formats:
		pcm

pactl list sink-inputs

Sink Input #45
	Driver: PipeWire
	Owner Module: n/a
	Client: n/a
	Sink: 101
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: aux0,aux1
	Format: pcm, format.sample_format = "\"float32ne\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"aux0,aux1\""
	Corked: no
	Mute: no
	Volume: aux0: 65536 / 100% / 0.00 dB,   aux1: 65536 / 100% / 0.00 dB
	        balance 0.00
	Buffer Latency: 0 usec
	Sink Latency: 0 usec
	Resample method: PipeWire
	Properties:
		node.name = "playback.OUT12"
		audio.position = "[ AUX0 AUX1 ]"
		target.object = "alsa_output.usb-BEHRINGER_X18_XR18_3C22AE58-00.multichannel-output"
		stream.dont-remix = "true"
		node.passive = "true"
		device.description = "OUT 1+2"
		node.group = "loopback-1100-29"
		node.link-group = "loopback-1100-29"
		node.virtual = "true"
		resample.prefill = "true"
		resample.disable = "true"
		media.name = "OUT 1+2 output"
		stream.is-live = "true"
		node.want-driver = "true"
		node.autoconnect = "true"
		node.trigger = "true"
		media.class = "Stream/Output/Audio"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "19"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "40"
		object.id = "45"
		object.serial = "45"
		node.driver-id = "90"
		module-stream-restore.id = "sink-input-by-media-name:OUT 1+2 output"

Sink Input #48
	Driver: PipeWire
	Owner Module: n/a
	Client: n/a
	Sink: 101
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: aux2,aux3
	Format: pcm, format.sample_format = "\"float32ne\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"aux2,aux3\""
	Corked: no
	Mute: no
	Volume: aux2: 65536 / 100% / 0.00 dB,   aux3: 65536 / 100% / 0.00 dB
	        balance 0.00
	Buffer Latency: 0 usec
	Sink Latency: 0 usec
	Resample method: PipeWire
	Properties:
		node.name = "playback.OUT34"
		audio.position = "[ AUX2 AUX3 ]"
		target.object = "alsa_output.usb-BEHRINGER_X18_XR18_3C22AE58-00.multichannel-output"
		stream.dont-remix = "true"
		node.passive = "true"
		device.description = "OUT 3+4"
		node.group = "loopback-1100-30"
		node.link-group = "loopback-1100-30"
		node.virtual = "true"
		resample.prefill = "true"
		resample.disable = "true"
		media.name = "OUT 3+4 output"
		stream.is-live = "true"
		node.want-driver = "true"
		node.autoconnect = "true"
		node.trigger = "true"
		media.class = "Stream/Output/Audio"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "19"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "42"
		object.id = "48"
		object.serial = "48"
		node.driver-id = "90"
		module-stream-restore.id = "sink-input-by-media-name:OUT 3+4 output"

Sink Input #51
	Driver: PipeWire
	Owner Module: n/a
	Client: n/a
	Sink: 101
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: aux4,aux5
	Format: pcm, format.sample_format = "\"float32ne\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"aux4,aux5\""
	Corked: no
	Mute: no
	Volume: aux4: 65536 / 100% / 0.00 dB,   aux5: 65536 / 100% / 0.00 dB
	        balance 0.00
	Buffer Latency: 0 usec
	Sink Latency: 0 usec
	Resample method: PipeWire
	Properties:
		node.name = "playback.OUT56"
		audio.position = "[ AUX4 AUX5 ]"
		target.object = "alsa_output.usb-BEHRINGER_X18_XR18_3C22AE58-00.multichannel-output"
		stream.dont-remix = "true"
		node.passive = "true"
		device.description = "OUT 5+6"
		node.group = "loopback-1100-31"
		node.link-group = "loopback-1100-31"
		node.virtual = "true"
		resample.prefill = "true"
		resample.disable = "true"
		media.name = "OUT 5+6 output"
		stream.is-live = "true"
		node.want-driver = "true"
		node.autoconnect = "true"
		node.trigger = "true"
		media.class = "Stream/Output/Audio"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "19"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "43"
		object.id = "51"
		object.serial = "51"
		node.driver-id = "90"
		module-stream-restore.id = "sink-input-by-media-name:OUT 5+6 output"

Sink Input #55
	Driver: PipeWire
	Owner Module: n/a
	Client: n/a
	Sink: 101
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: aux6,aux7
	Format: pcm, format.sample_format = "\"float32ne\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"aux6,aux7\""
	Corked: no
	Mute: no
	Volume: aux6: 65536 / 100% / 0.00 dB,   aux7: 65536 / 100% / 0.00 dB
	        balance 0.00
	Buffer Latency: 0 usec
	Sink Latency: 0 usec
	Resample method: PipeWire
	Properties:
		node.name = "playback.OUT78"
		audio.position = "[ AUX6 AUX7 ]"
		target.object = "alsa_output.usb-BEHRINGER_X18_XR18_3C22AE58-00.multichannel-output"
		stream.dont-remix = "true"
		node.passive = "true"
		device.description = "OUT 7+8"
		node.group = "loopback-1100-32"
		node.link-group = "loopback-1100-32"
		node.virtual = "true"
		resample.prefill = "true"
		resample.disable = "true"
		media.name = "OUT 7+8 output"
		stream.is-live = "true"
		node.want-driver = "true"
		node.autoconnect = "true"
		node.trigger = "true"
		media.class = "Stream/Output/Audio"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "19"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "47"
		object.id = "55"
		object.serial = "55"
		node.driver-id = "90"
		module-stream-restore.id = "sink-input-by-media-name:OUT 7+8 output"

Sink Input #60
	Driver: PipeWire
	Owner Module: n/a
	Client: n/a
	Sink: 101
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: aux8,aux9
	Format: pcm, format.sample_format = "\"float32ne\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"aux8,aux9\""
	Corked: no
	Mute: no
	Volume: aux8: 65536 / 100% / 0.00 dB,   aux9: 65536 / 100% / 0.00 dB
	        balance 0.00
	Buffer Latency: 0 usec
	Sink Latency: 0 usec
	Resample method: PipeWire
	Properties:
		node.name = "playback.OUT910"
		audio.position = "[ AUX8 AUX9 ]"
		target.object = "alsa_output.usb-BEHRINGER_X18_XR18_3C22AE58-00.multichannel-output"
		stream.dont-remix = "true"
		node.passive = "true"
		device.description = "OUT 9+10"
		node.group = "loopback-1100-33"
		node.link-group = "loopback-1100-33"
		node.virtual = "true"
		resample.prefill = "true"
		resample.disable = "true"
		media.name = "OUT 9+10 output"
		stream.is-live = "true"
		node.want-driver = "true"
		node.autoconnect = "true"
		node.trigger = "true"
		media.class = "Stream/Output/Audio"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "19"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "50"
		object.id = "60"
		object.serial = "60"
		node.driver-id = "90"
		module-stream-restore.id = "sink-input-by-media-name:OUT 9+10 output"

Sink Input #63
	Driver: PipeWire
	Owner Module: n/a
	Client: n/a
	Sink: 101
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: aux10,aux11
	Format: pcm, format.sample_format = "\"float32ne\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"aux10,aux11\""
	Corked: no
	Mute: no
	Volume: aux10: 65536 / 100% / 0.00 dB,   aux11: 65536 / 100% / 0.00 dB
	        balance 0.00
	Buffer Latency: 0 usec
	Sink Latency: 0 usec
	Resample method: PipeWire
	Properties:
		node.name = "playback.OUT1112"
		audio.position = "[ AUX10 AUX11 ]"
		target.object = "alsa_output.usb-BEHRINGER_X18_XR18_3C22AE58-00.multichannel-output"
		stream.dont-remix = "true"
		node.passive = "true"
		device.description = "OUT 11+12"
		node.group = "loopback-1100-34"
		node.link-group = "loopback-1100-34"
		node.virtual = "true"
		resample.prefill = "true"
		resample.disable = "true"
		media.name = "OUT 11+12 output"
		stream.is-live = "true"
		node.want-driver = "true"
		node.autoconnect = "true"
		node.trigger = "true"
		media.class = "Stream/Output/Audio"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "19"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "53"
		object.id = "63"
		object.serial = "63"
		node.driver-id = "90"
		module-stream-restore.id = "sink-input-by-media-name:OUT 11+12 output"

Sink Input #66
	Driver: PipeWire
	Owner Module: n/a
	Client: n/a
	Sink: 101
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: aux12,aux13
	Format: pcm, format.sample_format = "\"float32ne\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"aux12,aux13\""
	Corked: no
	Mute: no
	Volume: aux12: 65536 / 100% / 0.00 dB,   aux13: 65536 / 100% / 0.00 dB
	        balance 0.00
	Buffer Latency: 0 usec
	Sink Latency: 0 usec
	Resample method: PipeWire
	Properties:
		node.name = "playback.OUT1314"
		audio.position = "[ AUX12 AUX13 ]"
		target.object = "alsa_output.usb-BEHRINGER_X18_XR18_3C22AE58-00.multichannel-output"
		stream.dont-remix = "true"
		node.passive = "true"
		device.description = "OUT 13+14"
		node.group = "loopback-1100-35"
		node.link-group = "loopback-1100-35"
		node.virtual = "true"
		resample.prefill = "true"
		resample.disable = "true"
		media.name = "OUT 13+14 output"
		stream.is-live = "true"
		node.want-driver = "true"
		node.autoconnect = "true"
		node.trigger = "true"
		media.class = "Stream/Output/Audio"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "19"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "54"
		object.id = "66"
		object.serial = "66"
		node.driver-id = "90"
		module-stream-restore.id = "sink-input-by-media-name:OUT 13+14 output"

Sink Input #68
	Driver: PipeWire
	Owner Module: n/a
	Client: n/a
	Sink: 101
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: aux14,aux15
	Format: pcm, format.sample_format = "\"float32ne\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"aux14,aux15\""
	Corked: no
	Mute: no
	Volume: aux14: 65536 / 100% / 0.00 dB,   aux15: 65536 / 100% / 0.00 dB
	        balance 0.00
	Buffer Latency: 0 usec
	Sink Latency: 0 usec
	Resample method: PipeWire
	Properties:
		node.name = "playback.OUT1516"
		audio.position = "[ AUX14 AUX15 ]"
		target.object = "alsa_output.usb-BEHRINGER_X18_XR18_3C22AE58-00.multichannel-output"
		stream.dont-remix = "true"
		node.passive = "true"
		device.description = "OUT 15+16"
		node.group = "loopback-1100-36"
		node.link-group = "loopback-1100-36"
		node.virtual = "true"
		resample.prefill = "true"
		resample.disable = "true"
		media.name = "OUT 15+16 output"
		stream.is-live = "true"
		node.want-driver = "true"
		node.autoconnect = "true"
		node.trigger = "true"
		media.class = "Stream/Output/Audio"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "19"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "58"
		object.id = "68"
		object.serial = "68"
		node.driver-id = "90"
		module-stream-restore.id = "sink-input-by-media-name:OUT 15+16 output"

Sink Input #1250
	Driver: PipeWire
	Owner Module: n/a
	Client: 1249
	Sink: 52
	Sample Specification: float32le 8ch 44100Hz
	Channel Map: front-left,front-right,front-center,lfe,rear-left,rear-right,front-left-of-center,front-right-of-center
	Format: pcm, format.sample_format = "\"float32le\""  format.rate = "44100"  format.channels = "8"  format.channel_map = "\"front-left,front-right,front-center,lfe,rear-left,rear-right,front-left-of-center,front-right-of-center\""
	Corked: no
	Mute: no
	Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB,   front-center: 65536 / 100% / 0.00 dB,   lfe: 65536 / 100% / 0.00 dB,   rear-left: 65536 / 100% / 0.00 dB,   rear-right: 65536 / 100% / 0.00 dB,   front-left-of-center: 65536 / 100% / 0.00 dB,   front-right-of-center: 65536 / 100% / 0.00 dB
	        balance 0.00
	Buffer Latency: 0 usec
	Sink Latency: 0 usec
	Resample method: PipeWire
	Properties:
		client.api = "pipewire-pulse"
		pulse.server.type = "unix"
		application.name = "FactoryGameSteam"
		application.process.id = "16208"
		application.process.user = "josh"
		application.process.host = "JOSH-DESKTOP"
		application.process.binary = "wine64-preloader"
		application.language = "en_US.UTF-8"
		window.x11.display = ":1"
		application.process.machine_id = "2ebf23c7e1114e5c83b59b9745a56cf5"
		application.process.session_id = "2"
		media.name = "audio stream #1"
		node.rate = "1/44100"
		node.latency = "220/44100"
		stream.is-live = "true"
		node.name = "FactoryGameSteam"
		node.want-driver = "true"
		node.autoconnect = "true"
		media.class = "Stream/Output/Audio"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "7"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "430"
		object.id = "485"
		object.serial = "1250"
		pulse.attr.maxlength = "42336"
		pulse.attr.tlength = "35296"
		pulse.attr.prebuf = "32"
		pulse.attr.minreq = "14112"
		node.driver-id = "90"
		module-stream-restore.id = "sink-input-by-application-name:FactoryGameSteam"

Last edited by jchilds0 (2024-12-03 06:17:15)

Offline

#2 2024-12-03 05:58:23

jchilds0
Member
Registered: 2024-11-27
Posts: 3

Re: [Solved] No audio in satisfactory (Pipewire)

I can run the binary directly using wine and it has audio, creating 2x 2ch sources at 48kHz with one of them having game audio.
How can I replicate this in the Steam launcher?

S   ID  QUANT   RATE    WAIT    BUSY   W/Q   B/Q  ERR FORMAT           NAME 
S   37      0      0    ---     ---   ---   ---     0                  Dummy-Driver
S   38      0      0    ---     ---   ---   ---     0                  Freewheel-Driver
S   88      0      0    ---     ---   ---   ---     0                  Midi-Bridge
S  164      0      0    ---     ---   ---   ---     0                  bluez_midi.server
R  197    128  48000 201.1us  50.3us  0.08  0.02    0   S32LE 18 44100 alsa_output.usb-BEHRINGER_X18_XR18_3C22AE58-00.multichannel-output
R   45      0      0  88.8us   5.5us  0.03  0.00    0         F32P 2 0  + playback.OUT12
R   46      0      0  24.3us  14.7us  0.01  0.01    0         F32P 2 0  + OUT12
R   49      0      0  82.4us   4.1us  0.03  0.00    0         F32P 2 0  + playback.OUT34
R   50      0      0  41.2us  11.9us  0.02  0.00    0         F32P 2 0  + OUT34
R   52      0      0  84.8us   4.4us  0.03  0.00    0         F32P 2 0  + playback.OUT56
R   53      0      0  54.7us  11.0us  0.02  0.00    0         F32P 2 0  + OUT56
R   55      0      0  79.2us   4.5us  0.03  0.00    0         F32P 2 0  + playback.OUT78
R   56      0      0  67.7us   9.6us  0.03  0.00    0         F32P 2 0  + OUT78
R   59      0      0  70.5us   4.9us  0.03  0.00    0         F32P 2 0  + playback.OUT910
R   60      0      0  79.3us  13.1us  0.03  0.00    0         F32P 2 0  + OUT910
R   63      0      0  37.8us   4.8us  0.01  0.00    0         F32P 2 0  + playback.OUT1112
R   64      0      0  87.6us   8.3us  0.03  0.00    0         F32P 2 0  + OUT1112
R   65      0      0  63.7us   4.7us  0.02  0.00    0         F32P 2 0  + playback.OUT1314
R   66      0      0  95.4us  10.8us  0.04  0.00    0         F32P 2 0  + OUT1314
R   68      0      0  57.9us   4.6us  0.02  0.00    0         F32P 2 0  + playback.OUT1516
R   69      0      0 109.1us  10.8us  0.04  0.00    0         F32P 2 0  + OUT1516
R  229      1    144  16.0us   5.9us  0.01  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  428      1    144  15.6us   4.9us  0.01  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  427      1    144  13.2us   5.2us  0.00  0.00    1      F32LE 1 144  + PulseAudio Volume Control
R  430      1    144   8.1us   4.4us  0.00  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  429      1    144   5.6us   5.3us  0.00  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  174      1    144   2.4us   6.0us  0.00  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  475      1    144   4.9us   4.9us  0.00  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  506      1    144   4.4us   5.1us  0.00  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  504      1    144  21.8us  11.1us  0.01  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  508      1    144   5.6us   4.5us  0.00  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  503      1    144   4.1us   6.9us  0.00  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  507      1    144   3.8us   4.4us  0.00  0.00    1      F32LE 1 144  + PulseAudio Volume Control
R  453      1    144   3.9us   4.2us  0.00  0.00    1      F32LE 1 144  + PulseAudio Volume Control
R  455      1    144   2.3us   3.9us  0.00  0.00    2      F32LE 1 144  + PulseAudio Volume Control
R  452      1    144   4.4us   3.7us  0.00  0.00    2      F32LE 1 144  + PulseAudio Volume Control
R  456      1    144   5.3us   3.6us  0.00  0.00    2      F32LE 1 144  + PulseAudio Volume Control
R  459      1    144   2.1us   5.5us  0.00  0.00    2      F32LE 1 144  + PulseAudio Volume Control
R  808    240  48000  33.5us   8.3us  0.01  0.00    0    F32LE 2 48000  + FactoryGameSteam
R  888      1    144  19.7us   5.3us  0.01  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  870    240  48000  45.5us   5.9us  0.02  0.00    0    F32LE 2 48000  + FactoryGameSteam
R  898      1    144  22.4us   5.0us  0.01  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  100    256  48000 548.6us   2.5us  0.10  0.00    1   S32LE 18 44100 alsa_input.usb-BEHRINGER_X18_XR18_3C22AE58-00.multichannel-input
R  505      1    144  36.6us  11.8us  0.01  0.00    2      F32LE 1 144  + PulseAudio Volume Control
R  285      1    144  48.8us   5.8us  0.01  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  284      1    144  59.2us   5.9us  0.01  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  324      1    144  65.2us   5.4us  0.01  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  291      1    144  70.8us   6.1us  0.01  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  344      1    144  77.1us   6.1us  0.01  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  289      1    144  83.4us   8.1us  0.02  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  370      1    144  91.7us   6.5us  0.02  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  290      1    144  98.3us   7.0us  0.02  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  227      1    144 105.5us   5.3us  0.02  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  457      1    144 111.0us   6.4us  0.02  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  282      1    144 117.7us   6.5us  0.02  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  513      1    144 124.7us   7.4us  0.02  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  273      1    144 132.6us   6.6us  0.02  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  274      1    144 139.4us   8.8us  0.03  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  512      1    144 148.3us  15.4us  0.03  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  501      1    144 164.0us   5.3us  0.03  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  353      1    144 176.3us   6.6us  0.03  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  350      1    144 183.1us   6.9us  0.03  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  348      1    144 190.0us   5.5us  0.04  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  464      1    144 195.7us   6.7us  0.04  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  523      1    144 202.6us   6.5us  0.04  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  519      1    144 209.3us   6.7us  0.04  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  549      1    144 216.1us   6.2us  0.04  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  470      1    144 222.5us  11.7us  0.04  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  534      1    144 234.4us   6.1us  0.04  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  482      1    144 240.6us   6.1us  0.05  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  552      1    144 247.2us   5.2us  0.05  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  536      1    144 252.5us   5.8us  0.05  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  530      1    144 258.6us   6.3us  0.05  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  586      1    144 265.3us   7.5us  0.05  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  611      1    144 273.4us   7.4us  0.05  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  600      1    144 280.9us   6.5us  0.05  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  562      1    144 287.6us   6.3us  0.05  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  617      1    144 294.1us   5.9us  0.06  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  577      1    144 300.3us   6.9us  0.06  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  605      1    144 307.8us   7.7us  0.06  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  560      1    144 315.8us   6.6us  0.06  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  580      1    144 322.6us   6.1us  0.06  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  662      1    144 328.9us   6.4us  0.06  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  669      1    144 335.5us   6.6us  0.06  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  631      1    144 342.3us   6.4us  0.06  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  630      1    144 349.0us   7.7us  0.07  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  672      1    144 356.9us   7.0us  0.07  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  668      1    144 364.5us   7.7us  0.07  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  679      1    144 372.4us   4.9us  0.07  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  603      1    144 377.7us   6.2us  0.07  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  638      1    144 384.2us   6.6us  0.07  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  699      1    144 390.9us  12.8us  0.07  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  651      1    144 410.5us   7.0us  0.08  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  720      1    144 417.7us   7.1us  0.08  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  755      1    144 425.0us   7.3us  0.08  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  697      1    144 432.5us   6.1us  0.08  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  698      1    144 438.8us   5.5us  0.08  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  736      1    144 444.5us   6.9us  0.08  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  721      1    144 451.6us   6.5us  0.08  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  705      1    144 458.2us   6.0us  0.09  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  758      1    144 464.5us   6.1us  0.09  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  760      1    144 470.7us   6.0us  0.09  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  809      1    144 476.9us   6.1us  0.09  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  828      1    144 483.2us   7.0us  0.09  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  781      1    144 490.5us   6.1us  0.09  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  772      1    144 496.8us   6.1us  0.09  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  770      1    144 503.3us   6.1us  0.09  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  800      1    144 509.6us   6.1us  0.10  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  794      1    144 515.9us   6.3us  0.10  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  796      1    144 522.3us   4.9us  0.10  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  807      1    144 527.4us   5.1us  0.10  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  840      1    144 532.8us   4.5us  0.10  0.00    0      F32LE 1 144  + PulseAudio Volume Control
R  879      1    144 537.5us   4.0us  0.10  0.00    0      F32LE 1 144  + PulseAudio Volume Control
I  378      0      0   0.0us   0.0us  ???   ???     0    F32LE 2 44100 spotify
I  297      0      0   0.0us   0.0us  ???   ???     0      F32LE 1 144 PulseAudio Volume Control
S  268      0      0    ---     ---   ---   ---     0                  PulseAudio Volume Control

Last edited by jchilds0 (2024-12-03 05:58:56)

Offline

#3 2024-12-03 06:16:55

jchilds0
Member
Registered: 2024-11-27
Posts: 3

Re: [Solved] No audio in satisfactory (Pipewire)

Solved, opening winecfg for satisfactory through protontricks and setting the audio device through there solved the issue for the steam launcher.

Offline

Board footer

Powered by FluxBB