[GH-ISSUE #242] Surround sound is completely broken, with ringing, crazy volume spikes and ducking, 5.1 channels wrongly mapped, and some channels not mapped at all. 7.1 is not working at all. #164

Closed
opened 2026-10-15 12:57:31 +00:00 by bsakaguchi · 1 comment
Owner

Originally created by @rkkoszewski on GitHub (Aug 13, 2025).
Original GitHub issue: https://github.com/games-on-whales/wolf/issues/242

Hi, I've been testing the Surround Sound settings. Apparently that works in Wolf, but it doesn't seem to be working correctly.

  • Stereo works perfectly fine.

  • 5.1: Has heavy distortions in audio. It seems that some volume normalization/ducking is going on, that ducks the audio at times, and at times it goes super loud, distorting the audio up to pure screeching white noise. I've also ran the Frauenhofer 5.1 surround test, and I noticed that the left speaker seems to be mapped to the right physical speaker, the center one is mapped correctly to the physical center, but the right speaker drives both physical speakers from the back. And the rest of the speakers don't work at all.

  • 7.1: Doesn't work at all and produces silence.

Here are the logs for the 5.1 setup.

Wolf Logs:

(wolf:1): GStreamer-CRITICAL **: 19:28:54.684: Bus bus76 already has a GSource watch
22:18:08.490320467     1 0x77c860006040 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<4099695598114588497_video> warning: Pipeline construction is invalid, please add queues.
22:18:08.490343892     1 0x77c860006040 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<4099695598114588497_video> warning: Not enough buffering available for  the processing deadline of 0:00:00.020000000, add enough queues to buffer  0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000.
18:28:54.723762620 INFO  | Wayland display ready, listening on: wayland-1
22:18:08.622831604     1 0x77c904001510 WARN               vaencoder gstvaencoder.c:750:gst_va_encoder_get_prediction_direction:<vaencoder9> Driver does not support query prediction direction
22:18:08.622851943     1 0x77c904001510 WARN               vaencoder gstvaencoder.c:839:gst_va_encoder_has_trellis:<vaencoder9> Driver does not support trellis
22:18:08.624907467     1 0x77c904001510 WARN                 basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc15> segment format mismatched, ignore
18:28:54.987758405 INFO  | [DOCKER] Starting container: /WolfSteam_4099695598114588497
18:28:56.153561988 INFO  | Creating Xbox joypad for controller 0
22:18:10.451618397     1 0x77c904001570 WARN                 basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc16> segment format mismatched, ignore
22:18:10.451952030     1 0x77c904000e50 WARN                 opusenc gstopusenc.c:510:gst_opus_enc_find_channel_position_in_vorbis_order:<opusenc8> Channel position 6 is not representable in Vorbis order
22:18:10.451974042     1 0x77c904000e50 WARN                 opusenc gstopusenc.c:510:gst_opus_enc_find_channel_position_in_vorbis_order:<opusenc8> Channel position 7 is not representable in Vorbis order
22:18:10.451983390     1 0x77c904000e50 WARN                 opusenc gstopusenc.c:650:gst_opus_enc_setup_channel_mappings:<opusenc8> Unknown mapping
22:19:24.721430999     1 0x77c904001510 WARN               vabaseenc gstvabaseenc.c:766:gst_va_base_enc_handle_frame:<vah265enc8> error: Failed to push one frame.
22:19:31.462123424     1 0x77c910027990 WARN                audiosrc gstaudiosrc.c:227:audioringbuffer_thread_func:<pulsesrc5> error reading data -1 (reason: Success), skipping segment
18:30:18.089367845 INFO  | Stopped container: /WolfSteam_4099695598114588497

WolfPulseAudio Logs:

E: [null-sink] util.c: Failed to connect to system bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
E: [null-sink] util.c: Failed to connect to system bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
E: [null-sink] util.c: Failed to connect to system bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
E: [null-sink] util.c: Failed to connect to system bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
E: [null-sink] util.c: Failed to connect to system bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
E: [null-sink] util.c: Failed to connect to system bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
E: [null-sink] util.c: Failed to connect to system bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory

Moonlight was running on Windows on a 5.1 card. But I did previous tests from an Android device, and there I could repro the same issues.

UPDATE:
I get the same artifacts as in this bug: #199

Originally created by @rkkoszewski on GitHub (Aug 13, 2025). Original GitHub issue: https://github.com/games-on-whales/wolf/issues/242 Hi, I've been testing the Surround Sound settings. Apparently that works in Wolf, but it doesn't seem to be working correctly. - Stereo works perfectly fine. - 5.1: Has heavy distortions in audio. It seems that some volume normalization/ducking is going on, that ducks the audio at times, and at times it goes super loud, distorting the audio up to pure screeching white noise. I've also ran the Frauenhofer 5.1 surround test, and I noticed that the left speaker seems to be mapped to the right physical speaker, the center one is mapped correctly to the physical center, but the right speaker drives both physical speakers from the back. And the rest of the speakers don't work at all. - 7.1: Doesn't work at all and produces silence. Here are the logs for the 5.1 setup. Wolf Logs: ``` (wolf:1): GStreamer-CRITICAL **: 19:28:54.684: Bus bus76 already has a GSource watch 22:18:08.490320467 1 0x77c860006040 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<4099695598114588497_video> warning: Pipeline construction is invalid, please add queues. 22:18:08.490343892 1 0x77c860006040 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<4099695598114588497_video> warning: Not enough buffering available for the processing deadline of 0:00:00.020000000, add enough queues to buffer 0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000. 18:28:54.723762620 INFO | Wayland display ready, listening on: wayland-1 22:18:08.622831604 1 0x77c904001510 WARN vaencoder gstvaencoder.c:750:gst_va_encoder_get_prediction_direction:<vaencoder9> Driver does not support query prediction direction 22:18:08.622851943 1 0x77c904001510 WARN vaencoder gstvaencoder.c:839:gst_va_encoder_has_trellis:<vaencoder9> Driver does not support trellis 22:18:08.624907467 1 0x77c904001510 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc15> segment format mismatched, ignore 18:28:54.987758405 INFO | [DOCKER] Starting container: /WolfSteam_4099695598114588497 18:28:56.153561988 INFO | Creating Xbox joypad for controller 0 22:18:10.451618397 1 0x77c904001570 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc16> segment format mismatched, ignore 22:18:10.451952030 1 0x77c904000e50 WARN opusenc gstopusenc.c:510:gst_opus_enc_find_channel_position_in_vorbis_order:<opusenc8> Channel position 6 is not representable in Vorbis order 22:18:10.451974042 1 0x77c904000e50 WARN opusenc gstopusenc.c:510:gst_opus_enc_find_channel_position_in_vorbis_order:<opusenc8> Channel position 7 is not representable in Vorbis order 22:18:10.451983390 1 0x77c904000e50 WARN opusenc gstopusenc.c:650:gst_opus_enc_setup_channel_mappings:<opusenc8> Unknown mapping 22:19:24.721430999 1 0x77c904001510 WARN vabaseenc gstvabaseenc.c:766:gst_va_base_enc_handle_frame:<vah265enc8> error: Failed to push one frame. 22:19:31.462123424 1 0x77c910027990 WARN audiosrc gstaudiosrc.c:227:audioringbuffer_thread_func:<pulsesrc5> error reading data -1 (reason: Success), skipping segment 18:30:18.089367845 INFO | Stopped container: /WolfSteam_4099695598114588497 ``` WolfPulseAudio Logs: ``` E: [null-sink] util.c: Failed to connect to system bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory E: [null-sink] util.c: Failed to connect to system bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory E: [null-sink] util.c: Failed to connect to system bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory E: [null-sink] util.c: Failed to connect to system bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory E: [null-sink] util.c: Failed to connect to system bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory E: [null-sink] util.c: Failed to connect to system bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory E: [null-sink] util.c: Failed to connect to system bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory ``` Moonlight was running on Windows on a 5.1 card. But I did previous tests from an Android device, and there I could repro the same issues. UPDATE: I get the same artifacts as in this bug: #199
Author
Owner

@ABeltramo commented on GitHub (Aug 13, 2025):

I knew there was already an issue about this, and I was trying all kind of queries on Discord. Thankfully, I've seen your edit; I'm going to close this as a duplicate of #199 it's definitely worth to keep the discussion there.
Can you try the proposed fixes in there and report back if that works for you too?

<!-- gh-comment-id:3185252476 --> @ABeltramo commented on GitHub (Aug 13, 2025): I knew there was already an issue about this, and I was trying all kind of queries on Discord. Thankfully, I've seen your edit; I'm going to close this as a duplicate of #199 it's definitely worth to keep the discussion there. Can you try the proposed fixes in there and report back if that works for you too?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
games-on-whales/wolf#164
No description provided.