You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
I’m experiencing a problem where my stream in a steam container freezes after the following GLib warning appears in the logs: GLib-WARNING **: Idle source dispatched without callback. You must call g_source_set_callback().
It seems that an idle event source is being dispatched without the necessary callback function. Once this warning occurs, the streaming process halts and cannot continue.
Steps to Reproduce:
Start the streaming process within the steam container.
Wait 2-30 sec.
Monitor logs for the GLib warning.
The stream freezes after the warning is triggered.
Expected Behavior:
The stream should continue smoothly without any interruption, and all idle sources should have the correct callback functions set.
Actual Behavior:
The stream freezes, and no further progress is made after the warning is logged.
The text was updated successfully, but these errors were encountered:
This has been reported a few times and it seems to be related to the encoding pipeline not being able to push frames "fast" enough. Generally reducing the resolution/bitrate/fps should help.
Could you provide the full Wolf logs and a bit of details on your HW? I suspect the GPU is AMD, right?
In both cases, I am not actually able to reach the target 170 FPS at 1440p. The stream generally doesn't exceed 75FPS. Lowering the resolution both increases framerate and reduces freezing.
Please let me know if I can provide any more useful information.
Thanks for your hard work on this!
The GLib-WARNING and freeze should be fixed with the latest merge, can you try again by updating Wolf using:
docker pull ghcr.io/games-on-whales/wolf:stable
and restarting Wolf?
Performances shouldn't be affected, if everything went well you'll still have the same FPS as before (we've packed a whole lot of new functionalities under the hood). For AMD I'm looking forward at the Vulkan HW encoders which should improve the performance compared to vaapi and they should come soon-ish upstream in Gstreamer.
There are other things that we could definitely improve in Wolf (like implement a 0 copy pipeline) but I'm currently working on other exciting things, like co-op as you can see in the video here: #101
Description:
I’m experiencing a problem where my stream in a steam container freezes after the following GLib warning appears in the logs:
GLib-WARNING **: Idle source dispatched without callback. You must call g_source_set_callback().
It seems that an idle event source is being dispatched without the necessary callback function. Once this warning occurs, the streaming process halts and cannot continue.
Steps to Reproduce:
Expected Behavior:
The stream should continue smoothly without any interruption, and all idle sources should have the correct callback functions set.
Actual Behavior:
The stream freezes, and no further progress is made after the warning is logged.
The text was updated successfully, but these errors were encountered: