https://bugs.winehq.org/show_bug.cgi?id=53799
Jordan Banasik woovie+winehq@woovie.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |woovie+winehq@woovie.net
--- Comment #5 from Jordan Banasik woovie+winehq@woovie.net --- I have a repeatable crash environment for several games due to the amount of audio channels and this thread seems like the best place to post. I can crash Hitman 3 the instant it boots, and Snowrunner as soon as it gets to the 3D environment in the menu which plays sounds.
Presently, I have to work around this by creating a new virtual device with PipeWire which
pactl load-module module-null-sink media.class=Audio/Sink sink_name=too-many-ch pactl set-default-sink too-many-ch pw-link too-many-ch:monitor_FL alsa_output.usb-Focusrite_Scarlett_18i20_USB_P9300TH0181184-00.multichannel-output:playback_AUX0 pw-link too-many-ch:monitor_FR alsa_output.usb-Focusrite_Scarlett_18i20_USB_P9300TH0181184-00.multichannel-output:playback_AUX1
Attaching a log from Proton that has relevant errors and information. Here's a relevant snippet, there's a stack trace as well in the file:
11809.731:0164:0174:fixme:pulse:get_channel_mask Unknown speaker configuration: 20 11809.731:0164:0174:err:pulse:pulse_spec_from_waveformat Invalid channel mask: 0/20 and 0(0) 11809.731:0164:0174:err:pulse:pulse_spec_from_waveformat Invalid format! Channel spec valid: 0, format: 5