[GH-ISSUE #230] Help first time setting up Wolf #156

Closed
opened 2026-10-15 12:57:17 +00:00 by bsakaguchi · 15 comments
Owner

Originally created by @KommanderKeen on GitHub (Jul 19, 2025).
Original GitHub issue: https://github.com/games-on-whales/wolf/issues/230

Hi,
I'm quite new to wolf, trying to troubleshoot as much as possible with doc + google AI Studio.
I have an LXC in which I have the nvidia runtime, I have 2 GPUS (GTX 1060 and GTX 1070) on host but only the 1070 (render 128) is passthrough the LXC.

Modeset is set to Y.
I also already did the udev rules.

Nevertheless my wolf logs shows that vadisplay keeps trying to open render D129 (which is my 1060 used by another LXC)
I have set the env variable RENDER /dri/renderD128 and my encoder also /dri/enderD128 so I don't understand where the mix comes from.

Here are my wolf logs :

[2025-07-19 18:02:40] 
[2025-07-19 18:02:40] [ /etc/cont-init.d/10-setup_user.sh: executing... ]
[2025-07-19 18:02:40] **** Configure default user ****
[2025-07-19 18:02:40] Container running as root. Nothing to do.
[2025-07-19 18:02:40] DONE
[2025-07-19 18:02:40] 
[2025-07-19 18:02:40] [ /etc/cont-init.d/15-setup_devices.sh: executing... ]
[2025-07-19 18:02:40] **** Configure devices ****
[2025-07-19 18:02:40] Exec device groups
[2025-07-19 18:02:40] Path '/dev/input/event*' is not present.
[2025-07-19 18:02:40] Adding user 'root' to groups: _ssh
[2025-07-19 18:02:40] DONE
[2025-07-19 18:02:40] 
[2025-07-19 18:02:40] [ /etc/cont-init.d/30-nvidia.sh: executing... ]
[2025-07-19 18:02:40] Nvidia driver detected, assuming it's using the nvidia driver volume
[2025-07-19 18:02:40] Creating json 10_nvidia.json file
[2025-07-19 18:02:40] Creating json nvidia_icd.json file
[2025-07-19 18:02:40] 
[2025-07-19 18:02:40] [ /etc/cont-init.d/init-gamescope.sh: executing... ]
[2025-07-19 18:02:40] Launching the container's startup script as user 'root'
0:00:00.010109299    59 0x582bdcefb590 WARN                 default ges-meta-container.c:238:_set_value:<GESAsset@0x582bdcefae60> Could not set value on item: format-version
0:00:00.010159534    59 0x582bdcefb590 WARN                 default ges-meta-container.c:238:_set_value:<GESAsset@0x582bdcefb7d0> Could not set value on item: format-version
0:00:00.010181862    59 0x582bdcefb590 WARN                 default ges-meta-container.c:238:_set_value:<GESAsset@0x582bdcefc040> Could not set value on item: format-version
0:00:00.012629930    59 0x582bdcefb590 WARN               structure gststructure.c:3372:priv_gst_structure_parse_fields: Failed to find delimiter, r=mimetype
0:00:00.041570559    59 0x582bdcefb590 WARN               vadisplay gstvadisplay.c:401:gst_va_display_initialize:<vadisplaydrm0> vaInitialize: unknown libva error
0:00:00.041688652    59 0x582bdcefb590 WARN               vadisplay gstvadisplay_drm.c:143:gst_va_display_drm_create_va_display:<vadisplaydrm1> Failed to open /dev/dri/renderD129: No such file or directory
0:00:00.158575827    59 0x582bdcefb590 WARN               cudanvrtc gstcudanvrtc.cpp:179:gst_cuda_nvrtc_load_library_once: Failed to load 'nvrtcGetCUBINSize', 'nvrtcGetCUBINSize': /usr/local/nvidia/lib/libnvrtc.so: undefined symbol: nvrtcGetCUBINSize
0:00:00.992855672    59 0x582bdcefb590 WARN            nvav1encoder gstnvav1encoder.cpp:1429:gst_nv_av1_encoder_create_class_data:<cudacontext0> New preset is not supported
0:00:01.299612668    59 0x582bdcefb590 WARN             msdkcontext gstmsdkcontext.c:178:gst_msdk_context_use_vaapi: Couldn't find a drm device node to open
0:00:01.347514060    59 0x582bdcefb590 WARN               vadisplay gstvadisplay.c:401:gst_va_display_initialize:<vadisplaydrm2> vaInitialize: unknown libva error
0:00:01.377318741    59 0x582bdcefb590 WARN                 default gstvaapi.c:232:plugin_init: Cannot create a VA display
0:00:01.480268340    59 0x582bdcefb590 WARN      GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so" failed to initialise
0:00:01.624421986    59 0x582bdcefb590 WARN      GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so" failed to initialise
0:00:01.627393136     1 0x63c657119b40 WARN            GST_REGISTRY gstregistry.c:457:gst_registry_add_plugin:<registry0> Not replacing plugin because new one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so) is blacklisted but for a different location than existing one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so)
0:00:01.630393533    59 0x582bdcefb590 WARN      GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so" failed to initialise
0:00:01.632703612    59 0x582bdcefb590 WARN      GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so" failed to initialise
0:00:01.640701598     1 0x63c657119b40 WARN            GST_REGISTRY gstregistry.c:457:gst_registry_add_plugin:<registry0> Not replacing plugin because new one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so) is blacklisted but for a different location than existing one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so)
17:02:42.140380164 INFO  | Gstreamer version: 1.26.2-0
17:02:42.141376520 DEBUG | XDG_RUNTIME_DIR=/tmp/sockets
17:02:42.141417845 INFO  | Reading config file from: /etc/wolf/cfg/config.toml
17:02:42.152157341 DEBUG | /dev/dri/renderD128 vendor: NVIDIA Corporation
0:00:01.707465557     1 0x63c657119b40 WARN               cudanvrtc gstcudanvrtc.cpp:179:gst_cuda_nvrtc_load_library_once: Failed to load 'nvrtcGetCUBINSize', 'nvrtcGetCUBINSize': /usr/local/nvidia/lib/libnvrtc.so: undefined symbol: nvrtcGetCUBINSize
0:00:02.491596219     1 0x63c657119b40 WARN            nvav1encoder gstnvav1encoder.cpp:1429:gst_nv_av1_encoder_create_class_data:<cudacontext0> New preset is not supported
17:02:43.234074623 INFO  | Using H264 encoder: nvcodec
17:02:43.234333479 INFO  | Using HEVC encoder: nvcodec
0:00:02.775238523     1 0x63c657119b40 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:712:gst_element_factory_make_with_properties: no such element factory "nvav1enc"!
17:02:43.234419241 DEBUG | Skipping QUICKSYNC encoder, not an Intel GPU (0)
17:02:43.234455411 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0)
17:02:43.234486423 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0)
17:02:43.235146709 INFO  | Using AV1 encoder: aom
17:02:43.235163149 WARN  | Software AV1 encoder detected
17:02:43.235190692 INFO  | Using zero copy pipeline on Nvidia (/dev/dri/renderD128)
17:02:43.235421059 DEBUG | Loading server certificates from disk: /etc/wolf/cfg/cert.pem /etc/wolf/cfg/key.pem
17:02:43.236611414 INFO  | [RTP] Starting RTP ping server on ports 48100 and 48200
17:02:43.236699396 INFO  | RTSP server started on port: 48010
17:02:43.236775309 INFO  | HTTP server listening on port: 47989 
17:02:43.236946388 INFO  | Starting API server on /tmp/wolf.sock
17:02:43.237036986 INFO  | Control server started on port: 47999
XDG_RUNTIME_DIR (/tmp/sockets) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
17:02:43.237074133 DEBUG | [PULSE] Connecting...
17:02:43.237131208 DEBUG | [PULSE] Context failed
17:02:43.237147721 WARN  | [PULSE] Unable to connect, Access denied
17:02:43.237209641 INFO  | Starting PulseAudio docker container
17:02:43.237585531 INFO  | Starting mDNS service
17:02:43.239727646 INFO  | HTTPS server listening on port: 47984 
17:02:45.511404655 DEBUG | [PULSE] Connecting...
17:02:45.512375701 DEBUG | [PULSE] Pulse connection ready
Originally created by @KommanderKeen on GitHub (Jul 19, 2025). Original GitHub issue: https://github.com/games-on-whales/wolf/issues/230 Hi, I'm quite new to wolf, trying to troubleshoot as much as possible with doc + google AI Studio. I have an LXC in which I have the nvidia runtime, I have 2 GPUS (GTX 1060 and GTX 1070) on host but only the 1070 (render 128) is passthrough the LXC. Modeset is set to Y. I also already did the udev rules. Nevertheless my wolf logs shows that vadisplay keeps trying to open render D129 (which is my 1060 used by another LXC) I have set the env variable RENDER /dri/renderD128 and my encoder also /dri/enderD128 so I don't understand where the mix comes from. Here are my wolf logs : ``` [2025-07-19 18:02:40] [2025-07-19 18:02:40] [ /etc/cont-init.d/10-setup_user.sh: executing... ] [2025-07-19 18:02:40] **** Configure default user **** [2025-07-19 18:02:40] Container running as root. Nothing to do. [2025-07-19 18:02:40] DONE [2025-07-19 18:02:40] [2025-07-19 18:02:40] [ /etc/cont-init.d/15-setup_devices.sh: executing... ] [2025-07-19 18:02:40] **** Configure devices **** [2025-07-19 18:02:40] Exec device groups [2025-07-19 18:02:40] Path '/dev/input/event*' is not present. [2025-07-19 18:02:40] Adding user 'root' to groups: _ssh [2025-07-19 18:02:40] DONE [2025-07-19 18:02:40] [2025-07-19 18:02:40] [ /etc/cont-init.d/30-nvidia.sh: executing... ] [2025-07-19 18:02:40] Nvidia driver detected, assuming it's using the nvidia driver volume [2025-07-19 18:02:40] Creating json 10_nvidia.json file [2025-07-19 18:02:40] Creating json nvidia_icd.json file [2025-07-19 18:02:40] [2025-07-19 18:02:40] [ /etc/cont-init.d/init-gamescope.sh: executing... ] [2025-07-19 18:02:40] Launching the container's startup script as user 'root' 0:00:00.010109299 59 0x582bdcefb590 WARN default ges-meta-container.c:238:_set_value:<GESAsset@0x582bdcefae60> Could not set value on item: format-version 0:00:00.010159534 59 0x582bdcefb590 WARN default ges-meta-container.c:238:_set_value:<GESAsset@0x582bdcefb7d0> Could not set value on item: format-version 0:00:00.010181862 59 0x582bdcefb590 WARN default ges-meta-container.c:238:_set_value:<GESAsset@0x582bdcefc040> Could not set value on item: format-version 0:00:00.012629930 59 0x582bdcefb590 WARN structure gststructure.c:3372:priv_gst_structure_parse_fields: Failed to find delimiter, r=mimetype 0:00:00.041570559 59 0x582bdcefb590 WARN vadisplay gstvadisplay.c:401:gst_va_display_initialize:<vadisplaydrm0> vaInitialize: unknown libva error 0:00:00.041688652 59 0x582bdcefb590 WARN vadisplay gstvadisplay_drm.c:143:gst_va_display_drm_create_va_display:<vadisplaydrm1> Failed to open /dev/dri/renderD129: No such file or directory 0:00:00.158575827 59 0x582bdcefb590 WARN cudanvrtc gstcudanvrtc.cpp:179:gst_cuda_nvrtc_load_library_once: Failed to load 'nvrtcGetCUBINSize', 'nvrtcGetCUBINSize': /usr/local/nvidia/lib/libnvrtc.so: undefined symbol: nvrtcGetCUBINSize 0:00:00.992855672 59 0x582bdcefb590 WARN nvav1encoder gstnvav1encoder.cpp:1429:gst_nv_av1_encoder_create_class_data:<cudacontext0> New preset is not supported 0:00:01.299612668 59 0x582bdcefb590 WARN msdkcontext gstmsdkcontext.c:178:gst_msdk_context_use_vaapi: Couldn't find a drm device node to open 0:00:01.347514060 59 0x582bdcefb590 WARN vadisplay gstvadisplay.c:401:gst_va_display_initialize:<vadisplaydrm2> vaInitialize: unknown libva error 0:00:01.377318741 59 0x582bdcefb590 WARN default gstvaapi.c:232:plugin_init: Cannot create a VA display 0:00:01.480268340 59 0x582bdcefb590 WARN GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so" failed to initialise 0:00:01.624421986 59 0x582bdcefb590 WARN GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so" failed to initialise 0:00:01.627393136 1 0x63c657119b40 WARN GST_REGISTRY gstregistry.c:457:gst_registry_add_plugin:<registry0> Not replacing plugin because new one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so) is blacklisted but for a different location than existing one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so) 0:00:01.630393533 59 0x582bdcefb590 WARN GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so" failed to initialise 0:00:01.632703612 59 0x582bdcefb590 WARN GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so" failed to initialise 0:00:01.640701598 1 0x63c657119b40 WARN GST_REGISTRY gstregistry.c:457:gst_registry_add_plugin:<registry0> Not replacing plugin because new one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so) is blacklisted but for a different location than existing one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so) 17:02:42.140380164 INFO | Gstreamer version: 1.26.2-0 17:02:42.141376520 DEBUG | XDG_RUNTIME_DIR=/tmp/sockets 17:02:42.141417845 INFO | Reading config file from: /etc/wolf/cfg/config.toml 17:02:42.152157341 DEBUG | /dev/dri/renderD128 vendor: NVIDIA Corporation 0:00:01.707465557 1 0x63c657119b40 WARN cudanvrtc gstcudanvrtc.cpp:179:gst_cuda_nvrtc_load_library_once: Failed to load 'nvrtcGetCUBINSize', 'nvrtcGetCUBINSize': /usr/local/nvidia/lib/libnvrtc.so: undefined symbol: nvrtcGetCUBINSize 0:00:02.491596219 1 0x63c657119b40 WARN nvav1encoder gstnvav1encoder.cpp:1429:gst_nv_av1_encoder_create_class_data:<cudacontext0> New preset is not supported 17:02:43.234074623 INFO | Using H264 encoder: nvcodec 17:02:43.234333479 INFO | Using HEVC encoder: nvcodec 0:00:02.775238523 1 0x63c657119b40 WARN GST_ELEMENT_FACTORY gstelementfactory.c:712:gst_element_factory_make_with_properties: no such element factory "nvav1enc"! 17:02:43.234419241 DEBUG | Skipping QUICKSYNC encoder, not an Intel GPU (0) 17:02:43.234455411 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0) 17:02:43.234486423 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0) 17:02:43.235146709 INFO | Using AV1 encoder: aom 17:02:43.235163149 WARN | Software AV1 encoder detected 17:02:43.235190692 INFO | Using zero copy pipeline on Nvidia (/dev/dri/renderD128) 17:02:43.235421059 DEBUG | Loading server certificates from disk: /etc/wolf/cfg/cert.pem /etc/wolf/cfg/key.pem 17:02:43.236611414 INFO | [RTP] Starting RTP ping server on ports 48100 and 48200 17:02:43.236699396 INFO | RTSP server started on port: 48010 17:02:43.236775309 INFO | HTTP server listening on port: 47989 17:02:43.236946388 INFO | Starting API server on /tmp/wolf.sock 17:02:43.237036986 INFO | Control server started on port: 47999 XDG_RUNTIME_DIR (/tmp/sockets) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.) 17:02:43.237074133 DEBUG | [PULSE] Connecting... 17:02:43.237131208 DEBUG | [PULSE] Context failed 17:02:43.237147721 WARN | [PULSE] Unable to connect, Access denied 17:02:43.237209641 INFO | Starting PulseAudio docker container 17:02:43.237585531 INFO | Starting mDNS service 17:02:43.239727646 INFO | HTTPS server listening on port: 47984 17:02:45.511404655 DEBUG | [PULSE] Connecting... 17:02:45.512375701 DEBUG | [PULSE] Pulse connection ready ```
bsakaguchi 2026-10-15 12:57:17 +00:00
  • closed this issue
  • added the
    question
    label
Author
Owner

@ABeltramo commented on GitHub (Jul 19, 2025):

On startup, Wolf tries all possible encoders to see what's available on your computer. You can easily ignore all those lines at the beginning (VAAPI is only available on AMD/Intel anyway).
The important bits for you are:

Using H264 encoder: nvcodec
Using HEVC encoder: nvcodec

which means that it correctly picked up the Nvidia encoder.
Do you have any other issue when starting a stream?

<!-- gh-comment-id:3092462433 --> @ABeltramo commented on GitHub (Jul 19, 2025): On startup, Wolf tries all possible encoders to see what's available on your computer. You can easily ignore all those lines at the beginning (VAAPI is only available on AMD/Intel anyway). The important bits for you are: ``` Using H264 encoder: nvcodec Using HEVC encoder: nvcodec ``` which means that it correctly picked up the Nvidia encoder. Do you have any other issue when starting a stream?
Author
Owner

@KommanderKeen commented on GitHub (Jul 19, 2025):

Well, I also have the Unable to connect to Pulse, Access Denied.
Isn't it a problem ?

Well, I can see the computer in Moonlight but I don't think I have a Sunshine running.
I have only theses ports listening :
tcp LISTEN 0 4096 0.0.0.0:48010 0.0.0.0:* users:(("wolf",pid=1103,fd=21))
tcp LISTEN 0 4096 0.0.0.0:47984 0.0.0.0:* users:(("wolf",pid=1103,fd=43))
tcp LISTEN 0 4096 0.0.0.0:47989 0.0.0.0:* users:(("wolf",pid=1103,fd=27))

<!-- gh-comment-id:3092466243 --> @KommanderKeen commented on GitHub (Jul 19, 2025): Well, I also have the Unable to connect to Pulse, Access Denied. Isn't it a problem ? Well, I can see the computer in Moonlight but I don't think I have a Sunshine running. I have only theses ports listening : tcp LISTEN 0 4096 0.0.0.0:48010 0.0.0.0:* users:(("wolf",pid=1103,fd=21)) tcp LISTEN 0 4096 0.0.0.0:47984 0.0.0.0:* users:(("wolf",pid=1103,fd=43)) tcp LISTEN 0 4096 0.0.0.0:47989 0.0.0.0:* users:(("wolf",pid=1103,fd=27))
Author
Owner

@ABeltramo commented on GitHub (Jul 19, 2025):

Wolf isn't Sunshine 😉
Ports will be open and bound when a connection starts, go on with Moonlight..

<!-- gh-comment-id:3092467584 --> @ABeltramo commented on GitHub (Jul 19, 2025): Wolf isn't Sunshine 😉 Ports will be open and bound when a connection starts, go on with Moonlight..
Author
Owner

@KommanderKeen commented on GitHub (Jul 19, 2025):

My mistake, just understood that.
I pinned ok.
But when I tried firefox I got a black screen the a message about opening ports on my firewall.
I'm doing all in local. it shouldn't be question about firewalls, right ?

<!-- gh-comment-id:3092468236 --> @KommanderKeen commented on GitHub (Jul 19, 2025): My mistake, just understood that. I pinned ok. But when I tried firefox I got a black screen the a message about opening ports on my firewall. I'm doing all in local. it shouldn't be question about firewalls, right ?
Author
Owner

@ABeltramo commented on GitHub (Jul 19, 2025):

If it's network related you'll see that the Firefox app is still running and you can re-connect to it from Moonlight. If it's the Firefox container failing to start instead you can post again the Wolf logs to see what's going on.
As for the ports needed you'll have to expose the followings:

# HTTPS
EXPOSE 47984/tcp
# HTTP
EXPOSE 47989/tcp
# Control
EXPOSE 47999/udp
# RTSP
EXPOSE 48010/tcp
# Video
EXPOSE 48100/udp
# Audio
EXPOSE 48200/udp
<!-- gh-comment-id:3092469220 --> @ABeltramo commented on GitHub (Jul 19, 2025): If it's network related you'll see that the Firefox app is still running and you can re-connect to it from Moonlight. If it's the Firefox container failing to start instead you can post again the Wolf logs to see what's going on. As for the ports needed you'll have to expose the followings: ```dockerfile # HTTPS EXPOSE 47984/tcp # HTTP EXPOSE 47989/tcp # Control EXPOSE 47999/udp # RTSP EXPOSE 48010/tcp # Video EXPOSE 48100/udp # Audio EXPOSE 48200/udp ```
Author
Owner

@KommanderKeen commented on GitHub (Jul 19, 2025):

Ok so it is network related since I can try to re-enter it.

These expose, are like firewall rules I need to put into my router or only in the docker compose wolf ?
Sorry if the question seems stupid :S

Moreover it tells me about UDP 47998 and UDP 48000 which are not in your list

<!-- gh-comment-id:3092471064 --> @KommanderKeen commented on GitHub (Jul 19, 2025): Ok so it is network related since I can try to re-enter it. These expose, are like firewall rules I need to put into my router or only in the docker compose wolf ? Sorry if the question seems stupid :S Moreover it tells me about UDP 47998 and UDP 48000 which are not in your list
Author
Owner

@ABeltramo commented on GitHub (Jul 19, 2025):

If you are connecting to it via LAN there's no need to open them in the router, in fact, we discourage users from opening this up to the web.
It might be something missing from your LXC configuration, can you share your full config file?

<!-- gh-comment-id:3092472619 --> @ABeltramo commented on GitHub (Jul 19, 2025): If you are connecting to it via LAN there's no need to open them in the router, in fact, we discourage users from opening this up to the web. It might be something missing from your LXC configuration, can you share your full config file?
Author
Owner

@KommanderKeen commented on GitHub (Jul 19, 2025):

services:
  wolf:
    image: ghcr.io/games-on-whales/wolf:stable
    container_name: wolf-backend # Ajout pour une gestion plus facile
    restart: unless-stopped
    network_mode: host

    environment:
      - XDG_RUNTIME_DIR=/tmp/sockets
      - HOST_APPS_STATE_FOLDER=/etc/wolf
      # La doc officielle ne mentionne pas les variables NVIDIA ici,
      # car elles sont suppos  es   tre g  r  es par les options ci-dessous.
      # Nous les ajoutons par s  curit  , car elles ne peuvent pas nuire.
      - NVIDIA_DRIVER_CAPABILITIES=all
      - NVIDIA_VISIBLE_DEVICES=all
      - WOLF_RENDER_NODE=/dev/dri/renderD128
      - WOLF_ENCODER_NODE=/dev/dri/renderD128
      - WOLF_LOG_LEVEL=DEBUG
    
    volumes:
      # --- LA SEULE LIGNE ADAPT ^iE ---
      - /mnt/massSharedStorage1/persistence/games-on-whales/wolf/config:/etc/wolf:rw

      # Les autres volumes, exactement comme dans la doc
      - /tmp/sockets:/tmp/sockets:rw
      - /var/run/docker.sock:/var/run/docker.sock:rw
      - /dev/:/dev/:rw
      - /run/udev:/run/udev:rw
    
    # Les options de la doc que j'avais omises,    tort.
    device_cgroup_rules:
      - 'c 13:* rmw' # Acc  s aux p  riph  riques d'input

    devices:
      - /dev/dri # Direct Rendering Infrastructure (important)
      - /dev/uinput # Pour la cr  ation de p  riph  riques d'input virtuels (manettes)
      - /dev/uhid # Pour les p  riph  riques HID

    # L'option runtime: nvidia n'est pas dans la doc que vous avez post  e,
    # mais elle est devenue le standard. On la garde, car elle est plus moderne
    # et g  re mieux que la simple liste de devices.
    runtime: nvidia
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: 1
              capabilities: [gpu]

I just see that my LXC has firewall checked, I guess I have to open these ports as rules into this specific firewall ?

<!-- gh-comment-id:3092473168 --> @KommanderKeen commented on GitHub (Jul 19, 2025): ```yml services: wolf: image: ghcr.io/games-on-whales/wolf:stable container_name: wolf-backend # Ajout pour une gestion plus facile restart: unless-stopped network_mode: host environment: - XDG_RUNTIME_DIR=/tmp/sockets - HOST_APPS_STATE_FOLDER=/etc/wolf # La doc officielle ne mentionne pas les variables NVIDIA ici, # car elles sont suppos es tre g r es par les options ci-dessous. # Nous les ajoutons par s curit , car elles ne peuvent pas nuire. - NVIDIA_DRIVER_CAPABILITIES=all - NVIDIA_VISIBLE_DEVICES=all - WOLF_RENDER_NODE=/dev/dri/renderD128 - WOLF_ENCODER_NODE=/dev/dri/renderD128 - WOLF_LOG_LEVEL=DEBUG volumes: # --- LA SEULE LIGNE ADAPT ^iE --- - /mnt/massSharedStorage1/persistence/games-on-whales/wolf/config:/etc/wolf:rw # Les autres volumes, exactement comme dans la doc - /tmp/sockets:/tmp/sockets:rw - /var/run/docker.sock:/var/run/docker.sock:rw - /dev/:/dev/:rw - /run/udev:/run/udev:rw # Les options de la doc que j'avais omises, tort. device_cgroup_rules: - 'c 13:* rmw' # Acc s aux p riph riques d'input devices: - /dev/dri # Direct Rendering Infrastructure (important) - /dev/uinput # Pour la cr ation de p riph riques d'input virtuels (manettes) - /dev/uhid # Pour les p riph riques HID # L'option runtime: nvidia n'est pas dans la doc que vous avez post e, # mais elle est devenue le standard. On la garde, car elle est plus moderne # et g re mieux que la simple liste de devices. runtime: nvidia deploy: resources: reservations: devices: - driver: nvidia count: 1 capabilities: [gpu] ``` I just see that my LXC has firewall checked, I guess I have to open these ports as rules into this specific firewall ?
Author
Owner

@ABeltramo commented on GitHub (Jul 19, 2025):

That looks like a docker-compose.yml there's only one issue with it, just change the followings:

environment:
      - HOST_APPS_STATE_FOLDER=/mnt/massSharedStorage1/persistence/games-on-whales/wolf/
volumes:
      # --- LA SEULE LIGNE ADAPT ^iE ---
      - /mnt/massSharedStorage1/persistence/games-on-whales/wolf/config:/etc/wolf/config:rw
      - /mnt/massSharedStorage1/persistence/games-on-whales/wolf/:/mnt/massSharedStorage1/persistence/games-on-whales/wolf/

(see here for an explanation).

Apart from that, that docker-compose.yml file is running inside an LXC container, right? You'll have to share the configuration for that LXC container because it might be that you haven't opened the port there..

<!-- gh-comment-id:3092475391 --> @ABeltramo commented on GitHub (Jul 19, 2025): That looks like a `docker-compose.yml` there's only one issue with it, just change the followings: ```yaml environment: - HOST_APPS_STATE_FOLDER=/mnt/massSharedStorage1/persistence/games-on-whales/wolf/ volumes: # --- LA SEULE LIGNE ADAPT ^iE --- - /mnt/massSharedStorage1/persistence/games-on-whales/wolf/config:/etc/wolf/config:rw - /mnt/massSharedStorage1/persistence/games-on-whales/wolf/:/mnt/massSharedStorage1/persistence/games-on-whales/wolf/ ``` (see [here](https://games-on-whales.github.io/wolf/stable/user/configuration.html#_change_the_host_apps_state_folder) for an explanation). Apart from that, that `docker-compose.yml` file is running inside an LXC container, right? You'll have to share the configuration for that LXC container because it might be that you haven't opened the port there..
Author
Owner

@KommanderKeen commented on GitHub (Jul 19, 2025):

arch: amd64
cores: 4
dev0: /dev/nvidia0,gid=996,mode=0660,uid=999
dev1: /dev/dri/renderD128,gid=996,mode=0660,uid=999
dev2: /dev/nvidiactl,gid=996,mode=0660,uid=999
dev3: /dev/nvidia-uvm,gid=996,mode=0660,uid=999
dev4: /dev/nvidia-modeset,mode=0660
dev5: /dev/nvidia-uvm-tools,gid=996,mode=0660,uid=999
dev6: /dev/nvidia-caps/nvidia-cap1,gid=996,mode=0660,uid=999
dev7: /dev/nvidia-caps/nvidia-cap2,gid=996,mode=0660,uid=999
dev8: /dev/uinput,gid=101,mode=0660
dev9: /dev/uhid,mode=0660
features: nesting=1,keyctl=1
hostname: games-on-whales
memory: 16384
mp0: /mnt/massSharedStorage1/persistence/games-on-whales,mp=/config
net0: name=eth0,bridge=vmbr1,firewall=1,gw=192.168.1.254,hwaddr=BC:24:11:6F:90:53,ip=192.168.1.11/23,type=veth
ostype: debian
rootfs: local-lvm:vm-305-disk-0,size=360G
swap: 4096
lxc.cgroup2.devices.allow: c 195:0 rwm
lxc.cgroup2.devices.allow: c 195:255 rwm
lxc.cgroup2.devices.allow: c 511:* rwm
lxc.cgroup2.devices.allow: c 237:* rwm
lxc.cgroup2.devices.allow: c 195:254 rwm
lxc.cgroup2.devices.allow: c 10:223 rwm
lxc.cgroup2.devices.allow: c 10:239 rwm
<!-- gh-comment-id:3092478095 --> @KommanderKeen commented on GitHub (Jul 19, 2025): ``` arch: amd64 cores: 4 dev0: /dev/nvidia0,gid=996,mode=0660,uid=999 dev1: /dev/dri/renderD128,gid=996,mode=0660,uid=999 dev2: /dev/nvidiactl,gid=996,mode=0660,uid=999 dev3: /dev/nvidia-uvm,gid=996,mode=0660,uid=999 dev4: /dev/nvidia-modeset,mode=0660 dev5: /dev/nvidia-uvm-tools,gid=996,mode=0660,uid=999 dev6: /dev/nvidia-caps/nvidia-cap1,gid=996,mode=0660,uid=999 dev7: /dev/nvidia-caps/nvidia-cap2,gid=996,mode=0660,uid=999 dev8: /dev/uinput,gid=101,mode=0660 dev9: /dev/uhid,mode=0660 features: nesting=1,keyctl=1 hostname: games-on-whales memory: 16384 mp0: /mnt/massSharedStorage1/persistence/games-on-whales,mp=/config net0: name=eth0,bridge=vmbr1,firewall=1,gw=192.168.1.254,hwaddr=BC:24:11:6F:90:53,ip=192.168.1.11/23,type=veth ostype: debian rootfs: local-lvm:vm-305-disk-0,size=360G swap: 4096 lxc.cgroup2.devices.allow: c 195:0 rwm lxc.cgroup2.devices.allow: c 195:255 rwm lxc.cgroup2.devices.allow: c 511:* rwm lxc.cgroup2.devices.allow: c 237:* rwm lxc.cgroup2.devices.allow: c 195:254 rwm lxc.cgroup2.devices.allow: c 10:223 rwm lxc.cgroup2.devices.allow: c 10:239 rwm ```
Author
Owner

@ABeltramo commented on GitHub (Jul 19, 2025):

I would check that firewall=1. It's highly suspicious.. 😉

<!-- gh-comment-id:3092481595 --> @ABeltramo commented on GitHub (Jul 19, 2025): I would check that `firewall=1`. It's highly suspicious.. 😉
Author
Owner

@KommanderKeen commented on GitHub (Jul 19, 2025):

I would check that firewall=1. It's highly suspicious.. 😉

Disabled it, no change

<!-- gh-comment-id:3092483681 --> @KommanderKeen commented on GitHub (Jul 19, 2025): > I would check that `firewall=1`. It's highly suspicious.. 😉 Disabled it, no change
Author
Owner

@KommanderKeen commented on GitHub (Jul 20, 2025):

I have a little more information,I used tcpdump and I got this :

12:33:49.355275 IP 192.168.1.11.48200 > 192.168.1.251.54209: UDP, length 88
12:33:49.356984 IP 192.168.1.251.54210 > 192.168.1.11.47999: UDP, length 46
12:33:49.356989 IP 192.168.1.251.54210 > 192.168.1.11.47999: UDP, length 12
12:33:49.357050 IP 192.168.1.11.47999 > 192.168.1.251.54210: UDP, length 10

So it seems my wolf can contact my client running Moonlight and it can answer back but when it comes to video stream it fails (47998 and 48000)

I guess it is related to the wolf logs ?

By the way I'm using driver nvidia 550.127.05 Cuda 12.4

I tried Test Ball it works

Here are the Docker wolf logs when I try to start Firefox inside wolf :

13:00:12.218565394 DEBUG | 192.168.1.251 [GET] HTTP://192.168.1.11/serverinfo
13:00:12.253882316 DEBUG | 192.168.1.251 [GET] HTTPS://192.168.1.11/serverinfo
13:00:12.280261665 DEBUG | 192.168.1.251 [GET] HTTPS://192.168.1.11/applist
13:00:14.485213218 DEBUG | 192.168.1.251 [GET] HTTPS://192.168.1.11/launch
13:00:14.485403973 DEBUG | Host app state folder: /mnt/massSharedStorage1/persistence/games-on-whales/wolf/9755996566729338573/Firefox, creating paths
13:00:14.485504651 DEBUG | [STREAM_SESSION] Create wayland compositor
13:00:14.485570671 DEBUG | [STREAM_SESSION] Create virtual audio sink
13:00:14.485598039 DEBUG | [GSTREAMER] Starting video producer: waylanddisplaysrc name=wolf_wayland_source render_node=/dev/dri/renderD128 ! video/x-raw(memory:DMABuf), width=1920, height=1080, framerate=60/1 ! 
interpipesink sync=true async=false name=9755996566729338573_video max-buffers=1
13:00:14.485694551 DEBUG | [GSTREAMER] Starting audio producer: pulsesrc device="virtual_sink_9755996566729338573.monitor" server="/tmp/sockets/pulse-socket" ! audio/x-raw, channels=2, rate=48000 ! queue leaky=downstream max-size-buffers=3 ! interpipesink name="9755996566729338573_audio" sync=true async=false max-buffers=3
13:00:14.486115499 DEBUG | Setting up waylanddisplaysrc

(wolf:1): GStreamer-CRITICAL **: 14:00:14.486: Bus bus73 already has a GSource watch

thread '<unnamed>' panicked at wayland-display-core/src/utils/renderer/mod.rs:23:44:
called `Result::unwrap()` on an `Err` value: PoisonError { .. }
stack backtrace:
13:00:14.486558025 DEBUG | [PULSE] Created virtual sink: 8
   0:     0x737f300e6682 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h46a716bba2450163
   1:     0x737f30106f13 - core::fmt::write::h275e5980d7008551
   2:     0x737f300e38a3 - std::io::Write::write_fmt::h561a66a0340b6995
   3:     0x737f300e64d2 - std::sys::backtrace::BacktraceLock::print::hafb9d5969adc39a0
   4:     0x737f300e7932 - std::panicking::default_hook::{{closure}}::hae2e97a5c4b2b777
   5:     0x737f300e7735 - std::panicking::default_hook::h3db1b505cfc4eb79
   6:     0x737f300e82d2 - std::panicking::rust_panic_with_hook::h409da73ddef13937
   7:     0x737f300e807a - std::panicking::begin_panic_handler::{{closure}}::h159b61b27f96a9c2
   8:     0x737f300e6b79 - std::sys::backtrace::__rust_end_short_backtrace::h5b56844d75e766fc
   9:     0x737f300e7d0d - __rustc[4794b31dd7191200]::rust_begin_unwind
  10:     0x737f2fea1730 - core::panicking::panic_fmt::hc8737e8cca20a7c8
  11:     0x737f2fea1af6 - core::result::unwrap_failed::h727108008d9f4c9b
  12:     0x737f2ffa4d51 - waylanddisplaycore::utils::renderer::setup_renderer::h15aad7353d982a2e
  13:     0x737f2ff6ef83 - waylanddisplaycore::comp::init::hd1b286b8d70535d8
  14:     0x737f2feda823 - std::sys::backtrace::__rust_begin_short_backtrace::h43aa8bf9bb67dc83
  15:     0x737f2ff77cb3 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h5297442aeeaa6bab
  16:     0x737f300e93ab - std::sys::pal::unix::thread::Thread::new::thread_start::h1822d22fde68314f
  17:     0x737f3650bef1 - <unknown>
  18:     0x737f3659d244 - __clone

thread '<unnamed>' panicked at wayland-display-core/src/lib.rs:99:41:
called `Result::unwrap()` on an `Err` value: RecvError
stack backtrace:
   0:     0x737f300e6682 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h46a716bba2450163
   1:     0x737f30106f13 - core::fmt::write::h275e5980d7008551
   2:     0x737f300e38a3 - std::io::Write::write_fmt::h561a66a0340b6995
   3:     0x737f300e64d2 - std::sys::backtrace::BacktraceLock::print::hafb9d5969adc39a0
   4:     0x737f300e7932 - std::panicking::default_hook::{{closure}}::hae2e97a5c4b2b777
   5:     0x737f300e7735 - std::panicking::default_hook::h3db1b505cfc4eb79
   6:     0x737f300e82d2 - std::panicking::rust_panic_with_hook::h409da73ddef13937
   7:     0x737f300e807a - std::panicking::begin_panic_handler::{{closure}}::h159b61b27f96a9c2
   8:     0x737f300e6b79 - std::sys::backtrace::__rust_end_short_backtrace::h5b56844d75e766fc
   9:     0x737f300e7d0d - __rustc[4794b31dd7191200]::rust_begin_unwind
  10:     0x737f2fea1730 - core::panicking::panic_fmt::hc8737e8cca20a7c8
  11:     0x737f2fea1af6 - core::result::unwrap_failed::h727108008d9f4c9b
  12:     0x737f2fee0f95 - waylanddisplaycore::MaybeRecv<T>::get::h33a8dc3c1cb5e468
  13:     0x737f2fee151a - waylanddisplaycore::WaylandDisplay::env_vars::h53b5e6549c8cbd59
  14:     0x737f2fea79ef - <gstwaylanddisplaysrc::waylandsrc::imp::WaylandDisplaySrc as gstreamer_base::subclass::base_src::BaseSrcImpl>::start::h99f72592ffc14553
  15:     0x737f2fea92ab - gstreamer_base::subclass::base_src::base_src_start::h14fbfb9fbecc7006
  16:     0x737f3710ddea - <unknown>
  17:     0x737f3710e328 - <unknown>
  18:     0x737f36fdbe9d - <unknown>
  19:     0x737f36fdc841 - gst_pad_set_active
  20:     0x737f36fb0ec5 - <unknown>
  21:     0x737f36fc8bc4 - gst_iterator_fold
  22:     0x737f36fb3c01 - <unknown>
  23:     0x737f3710bc4d - <unknown>
  24:     0x737f2feb3d8d - gstreamer::subclass::element::element_change_state::h4a1769e7ce647991
  25:     0x737f36fb6394 - gst_element_change_state
  26:     0x737f36fb6982 - <unknown>
  27:     0x737f36f8d112 - <unknown>
  28:     0x737f36fe5eee - <unknown>
  29:     0x737f36fb6394 - gst_element_change_state
  30:     0x737f36fb63db - gst_element_change_state
  31:     0x737f36fb6982 - <unknown>
13:00:14.525136888 DEBUG | [RTSP] found session by matching payload: 248.98.9.221
13:00:14.525170198 DEBUG | [RTSP] received command OPTIONS
  32:     0x5fa0c1d943e6 - run_pipeline
                               at /wolf/src/moonlight-server/./streaming/streaming.hpp:99:24
  33:     0x5fa0c1d956cd - _ZN9streaming20start_video_producerEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_RKN4wolf4core15virtual_display11DisplayModeESt10shared_ptrIN5boost7promiseINS_19WaylandDisplayReadyEEEESE_IN2dp9event_busIJN5immer3boxINS9_6events15PlugDeviceEventENSM_13memory_policyINSM_21free_list_heap_policyINSM_8cpp_heapELm1024EEENSM_15refcount_policyENSM_15spinlock_policyENSM_20no_transience_policyELb0ELb1EEEEENSN_INSO_10PairSignalESX_EENSN_INSO_17UnplugDeviceEventESX_EENSN_INSO_13StreamSessionESX_EENSN_INSO_12VideoSessionESX_EENSN_INSO_12AudioSessionESX_EENSN_INSO_15IDRRequestEventESX_EENSN_INSO_16PauseStreamEventESX_EENSN_INSO_17ResumeStreamEventESX_EENSN_INSO_15StopStreamEventESX_EENSN_INSO_17RTPVideoPingEventESX_EENSN_INSO_17RTPAudioPingEventESX_EENSN_INSO_11StartRunnerESX_EEEEEE
                               at /wolf/src/moonlight-server/streaming/streaming.cpp:88:15
13:00:14.536525227 DEBUG | [RTSP] found session by matching payload: 248.98.9.221
13:00:14.536547478 DEBUG | [RTSP] received command DESCRIBE
13:00:14.558671797 DEBUG | [RTSP] found session by matching payload: 248.98.9.221
13:00:14.558696879 DEBUG | [RTSP] received command SETUP
  34:     0x5fa0c1b0875b - operator()
                               at /wolf/src/moonlight-server/wolf.cpp:222:44
  35:     0x737f368a1324 - <unknown>
  36:     0x737f3650bef1 - <unknown>
  37:     0x737f3659d244 - __clone
2025-07-20T13:00:14.560244Z  WARN waylanddisplaycore: Failed to send stop command: sending on a closed channel
18:49:00.497587987     1 0x737e4800f090 WARN                 basesrc gstbasesrc.c:3616:gst_base_src_start:<wolf_wayland_source> error: Failed to start
18:49:00.497615775     1 0x737e4800f090 WARN                 basesrc gstbasesrc.c:3984:gst_base_src_activate_push:<wolf_wayland_source> Failed to start in push mode
18:49:00.497629331     1 0x737e4800f090 WARN                GST_PADS gstpad.c:1158:gst_pad_set_active:<wolf_wayland_source:src> Failed to activate pad
18:49:00.497677557     1 0x737e4800f090 WARN                     bin gstbin.c:2816:reset_state:<wolf_wayland_source> Failed to switch back down to READY
13:00:14.569472244 DEBUG | [RTSP] found session by matching payload: 248.98.9.221
13:00:14.569494882 DEBUG | [RTSP] received command SETUP
13:00:14.591570058 DEBUG | [RTSP] found session by matching payload: 248.98.9.221
13:00:14.591591518 DEBUG | [RTSP] received command SETUP
13:00:14.613765857 DEBUG | [RTSP] found session by matching payload: 248.98.9.221
13:00:14.613789657 DEBUG | [RTSP] received command ANNOUNCE
13:00:14.613953001 DEBUG | [RTSP] Moonlight requested video format HEVC
13:00:14.613974775 DEBUG | [RTSP] Adjusted video bitrate to 31708 Kbps
13:00:14.624930255 DEBUG | [RTSP] found session by matching payload: 248.98.9.221
13:00:14.624952748 DEBUG | [RTSP] received command PLAY
13:00:14.630617830 DEBUG | [ENET] connected client: 192.168.1.251:12028
13:00:14.631493483 DEBUG | Starting video pipeline: 
interpipesrc listen-to=9755996566729338573_video is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=1 leaky-type=downstream !
glupload !
glcolorconvert !
video/x-raw(memory:GLMemory),format=NV12, width=1920, height=1080, chroma-site=mpeg2, colorimetry=bt601, pixel-aspect-ratio=1/1 !
nvh265enc gop-size=-1 bitrate=31708 aud=false rc-mode=cbr zerolatency=true preset=p1 tune=ultra-low-latency multi-pass=two-pass-quarter !
h265parse !
video/x-h265, profile=main, stream-format=byte-stream !
rtpmoonlightpay_video name=moonlight_pay payload_size=1024 fec_percentage=20 min_required_fec_packets=2 !
appsink sync=false name=wolf_udp_sink

13:00:14.641355769 DEBUG | Setting up wolf_udp_sink
13:00:14.679442247 WARN  | Received MOUSE_MOVE_REL_PACKET but no mouse device is present
13:00:14.689254898 WARN  | Received MOUSE_MOVE_REL_PACKET but no mouse device is present
libEGL warning: egl: failed to create dri2 screen
2025-07-20T13:00:14.785555Z ERROR smithay::backend::egl::ffi: [EGL] 0x3001 (NOT_INITIALIZED) eglInitialize: DRI2: failed to load driver
libEGL warning: DRI2: failed to create screen
MESA: error: ZINK: failed to choose pdev
libEGL warning: egl: failed to create dri2 screen
libEGL warning: DRI2: failed to create screen
2025-07-20T13:00:14.804442Z ERROR smithay::backend::egl::ffi: [EGL] 0x3001 (NOT_INITIALIZED) eglInitialize: DRI2: failed to load driver
13:00:14.932914794 DEBUG | [GSTREAMER] Forcing IDR
13:00:15.066165456 DEBUG | Starting audio pipeline: 
interpipesrc listen-to=9755996566729338573_audio is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=3 block=false !
queue max-size-buffers=3 leaky=downstream ! audiorate ! audioconvert !
opusenc bitrate=96000 bitrate-type=cbr frame-size=5 bandwidth=fullband audio-type=restricted-lowdelay max-payload-size=1400 !
rtpmoonlightpay_audio name=moonlight_pay packet_duration=5 encrypt=true aes_key="51e2c797b03615dd76f5552c005dc780" aes_iv="1772640900" !
appsink name=wolf_udp_sink
13:00:15.066797566 DEBUG | Setting up wolf_udp_sink
18:49:01.676209512     1 0x737eb8001e70 WARN                 basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc11> segment format mismatched, ignore
13:00:20.390757073 WARN  | Received MOUSE_MOVE_REL_PACKET but no mouse device is present
13:00:25.285264368 DEBUG | [ENET] disconnected client: 192.168.1.251:12028
13:00:25.285310249 DEBUG | [GSTREAMER] Pausing pipeline: 9755996566729338573
13:00:25.285338212 DEBUG | [GSTREAMER] Pausing pipeline: 9755996566729338573
13:00:25.289495722 DEBUG | 192.168.1.251 [GET] HTTP://192.168.1.11/serverinfo
13:00:25.321505931 DEBUG | 192.168.1.251 [GET] HTTPS://192.168.1.11/serverinfo
13:00:25.355173269 DEBUG | 192.168.1.251 [GET] HTTPS://192.168.1.11/applist
13:00:28.498334290 DEBUG | 192.168.1.251 [GET] HTTP://192.168.1.11/serverinfo
13:00:28.527533637 DEBUG | 192.168.1.251 [GET] HTTPS://192.168.1.11/serverinfo

Since I don't find how to fix this I went for the nvidia manual solution with the nvidia-driver-volume.
I now can access at least Firefox

<!-- gh-comment-id:3094495312 --> @KommanderKeen commented on GitHub (Jul 20, 2025): I have a little more information,I used tcpdump and I got this : ``` 12:33:49.355275 IP 192.168.1.11.48200 > 192.168.1.251.54209: UDP, length 88 12:33:49.356984 IP 192.168.1.251.54210 > 192.168.1.11.47999: UDP, length 46 12:33:49.356989 IP 192.168.1.251.54210 > 192.168.1.11.47999: UDP, length 12 12:33:49.357050 IP 192.168.1.11.47999 > 192.168.1.251.54210: UDP, length 10 ``` So it seems my wolf can contact my client running Moonlight and it can answer back but when it comes to video stream it fails (47998 and 48000) I guess it is related to the wolf logs ? By the way I'm using driver nvidia 550.127.05 Cuda 12.4 I tried Test Ball it works Here are the Docker wolf logs when I try to start Firefox inside wolf : ``` 13:00:12.218565394 DEBUG | 192.168.1.251 [GET] HTTP://192.168.1.11/serverinfo 13:00:12.253882316 DEBUG | 192.168.1.251 [GET] HTTPS://192.168.1.11/serverinfo 13:00:12.280261665 DEBUG | 192.168.1.251 [GET] HTTPS://192.168.1.11/applist 13:00:14.485213218 DEBUG | 192.168.1.251 [GET] HTTPS://192.168.1.11/launch 13:00:14.485403973 DEBUG | Host app state folder: /mnt/massSharedStorage1/persistence/games-on-whales/wolf/9755996566729338573/Firefox, creating paths 13:00:14.485504651 DEBUG | [STREAM_SESSION] Create wayland compositor 13:00:14.485570671 DEBUG | [STREAM_SESSION] Create virtual audio sink 13:00:14.485598039 DEBUG | [GSTREAMER] Starting video producer: waylanddisplaysrc name=wolf_wayland_source render_node=/dev/dri/renderD128 ! video/x-raw(memory:DMABuf), width=1920, height=1080, framerate=60/1 ! interpipesink sync=true async=false name=9755996566729338573_video max-buffers=1 13:00:14.485694551 DEBUG | [GSTREAMER] Starting audio producer: pulsesrc device="virtual_sink_9755996566729338573.monitor" server="/tmp/sockets/pulse-socket" ! audio/x-raw, channels=2, rate=48000 ! queue leaky=downstream max-size-buffers=3 ! interpipesink name="9755996566729338573_audio" sync=true async=false max-buffers=3 13:00:14.486115499 DEBUG | Setting up waylanddisplaysrc (wolf:1): GStreamer-CRITICAL **: 14:00:14.486: Bus bus73 already has a GSource watch thread '<unnamed>' panicked at wayland-display-core/src/utils/renderer/mod.rs:23:44: called `Result::unwrap()` on an `Err` value: PoisonError { .. } stack backtrace: 13:00:14.486558025 DEBUG | [PULSE] Created virtual sink: 8 0: 0x737f300e6682 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h46a716bba2450163 1: 0x737f30106f13 - core::fmt::write::h275e5980d7008551 2: 0x737f300e38a3 - std::io::Write::write_fmt::h561a66a0340b6995 3: 0x737f300e64d2 - std::sys::backtrace::BacktraceLock::print::hafb9d5969adc39a0 4: 0x737f300e7932 - std::panicking::default_hook::{{closure}}::hae2e97a5c4b2b777 5: 0x737f300e7735 - std::panicking::default_hook::h3db1b505cfc4eb79 6: 0x737f300e82d2 - std::panicking::rust_panic_with_hook::h409da73ddef13937 7: 0x737f300e807a - std::panicking::begin_panic_handler::{{closure}}::h159b61b27f96a9c2 8: 0x737f300e6b79 - std::sys::backtrace::__rust_end_short_backtrace::h5b56844d75e766fc 9: 0x737f300e7d0d - __rustc[4794b31dd7191200]::rust_begin_unwind 10: 0x737f2fea1730 - core::panicking::panic_fmt::hc8737e8cca20a7c8 11: 0x737f2fea1af6 - core::result::unwrap_failed::h727108008d9f4c9b 12: 0x737f2ffa4d51 - waylanddisplaycore::utils::renderer::setup_renderer::h15aad7353d982a2e 13: 0x737f2ff6ef83 - waylanddisplaycore::comp::init::hd1b286b8d70535d8 14: 0x737f2feda823 - std::sys::backtrace::__rust_begin_short_backtrace::h43aa8bf9bb67dc83 15: 0x737f2ff77cb3 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h5297442aeeaa6bab 16: 0x737f300e93ab - std::sys::pal::unix::thread::Thread::new::thread_start::h1822d22fde68314f 17: 0x737f3650bef1 - <unknown> 18: 0x737f3659d244 - __clone thread '<unnamed>' panicked at wayland-display-core/src/lib.rs:99:41: called `Result::unwrap()` on an `Err` value: RecvError stack backtrace: 0: 0x737f300e6682 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h46a716bba2450163 1: 0x737f30106f13 - core::fmt::write::h275e5980d7008551 2: 0x737f300e38a3 - std::io::Write::write_fmt::h561a66a0340b6995 3: 0x737f300e64d2 - std::sys::backtrace::BacktraceLock::print::hafb9d5969adc39a0 4: 0x737f300e7932 - std::panicking::default_hook::{{closure}}::hae2e97a5c4b2b777 5: 0x737f300e7735 - std::panicking::default_hook::h3db1b505cfc4eb79 6: 0x737f300e82d2 - std::panicking::rust_panic_with_hook::h409da73ddef13937 7: 0x737f300e807a - std::panicking::begin_panic_handler::{{closure}}::h159b61b27f96a9c2 8: 0x737f300e6b79 - std::sys::backtrace::__rust_end_short_backtrace::h5b56844d75e766fc 9: 0x737f300e7d0d - __rustc[4794b31dd7191200]::rust_begin_unwind 10: 0x737f2fea1730 - core::panicking::panic_fmt::hc8737e8cca20a7c8 11: 0x737f2fea1af6 - core::result::unwrap_failed::h727108008d9f4c9b 12: 0x737f2fee0f95 - waylanddisplaycore::MaybeRecv<T>::get::h33a8dc3c1cb5e468 13: 0x737f2fee151a - waylanddisplaycore::WaylandDisplay::env_vars::h53b5e6549c8cbd59 14: 0x737f2fea79ef - <gstwaylanddisplaysrc::waylandsrc::imp::WaylandDisplaySrc as gstreamer_base::subclass::base_src::BaseSrcImpl>::start::h99f72592ffc14553 15: 0x737f2fea92ab - gstreamer_base::subclass::base_src::base_src_start::h14fbfb9fbecc7006 16: 0x737f3710ddea - <unknown> 17: 0x737f3710e328 - <unknown> 18: 0x737f36fdbe9d - <unknown> 19: 0x737f36fdc841 - gst_pad_set_active 20: 0x737f36fb0ec5 - <unknown> 21: 0x737f36fc8bc4 - gst_iterator_fold 22: 0x737f36fb3c01 - <unknown> 23: 0x737f3710bc4d - <unknown> 24: 0x737f2feb3d8d - gstreamer::subclass::element::element_change_state::h4a1769e7ce647991 25: 0x737f36fb6394 - gst_element_change_state 26: 0x737f36fb6982 - <unknown> 27: 0x737f36f8d112 - <unknown> 28: 0x737f36fe5eee - <unknown> 29: 0x737f36fb6394 - gst_element_change_state 30: 0x737f36fb63db - gst_element_change_state 31: 0x737f36fb6982 - <unknown> 13:00:14.525136888 DEBUG | [RTSP] found session by matching payload: 248.98.9.221 13:00:14.525170198 DEBUG | [RTSP] received command OPTIONS 32: 0x5fa0c1d943e6 - run_pipeline at /wolf/src/moonlight-server/./streaming/streaming.hpp:99:24 33: 0x5fa0c1d956cd - _ZN9streaming20start_video_producerEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_RKN4wolf4core15virtual_display11DisplayModeESt10shared_ptrIN5boost7promiseINS_19WaylandDisplayReadyEEEESE_IN2dp9event_busIJN5immer3boxINS9_6events15PlugDeviceEventENSM_13memory_policyINSM_21free_list_heap_policyINSM_8cpp_heapELm1024EEENSM_15refcount_policyENSM_15spinlock_policyENSM_20no_transience_policyELb0ELb1EEEEENSN_INSO_10PairSignalESX_EENSN_INSO_17UnplugDeviceEventESX_EENSN_INSO_13StreamSessionESX_EENSN_INSO_12VideoSessionESX_EENSN_INSO_12AudioSessionESX_EENSN_INSO_15IDRRequestEventESX_EENSN_INSO_16PauseStreamEventESX_EENSN_INSO_17ResumeStreamEventESX_EENSN_INSO_15StopStreamEventESX_EENSN_INSO_17RTPVideoPingEventESX_EENSN_INSO_17RTPAudioPingEventESX_EENSN_INSO_11StartRunnerESX_EEEEEE at /wolf/src/moonlight-server/streaming/streaming.cpp:88:15 13:00:14.536525227 DEBUG | [RTSP] found session by matching payload: 248.98.9.221 13:00:14.536547478 DEBUG | [RTSP] received command DESCRIBE 13:00:14.558671797 DEBUG | [RTSP] found session by matching payload: 248.98.9.221 13:00:14.558696879 DEBUG | [RTSP] received command SETUP 34: 0x5fa0c1b0875b - operator() at /wolf/src/moonlight-server/wolf.cpp:222:44 35: 0x737f368a1324 - <unknown> 36: 0x737f3650bef1 - <unknown> 37: 0x737f3659d244 - __clone 2025-07-20T13:00:14.560244Z WARN waylanddisplaycore: Failed to send stop command: sending on a closed channel 18:49:00.497587987 1 0x737e4800f090 WARN basesrc gstbasesrc.c:3616:gst_base_src_start:<wolf_wayland_source> error: Failed to start 18:49:00.497615775 1 0x737e4800f090 WARN basesrc gstbasesrc.c:3984:gst_base_src_activate_push:<wolf_wayland_source> Failed to start in push mode 18:49:00.497629331 1 0x737e4800f090 WARN GST_PADS gstpad.c:1158:gst_pad_set_active:<wolf_wayland_source:src> Failed to activate pad 18:49:00.497677557 1 0x737e4800f090 WARN bin gstbin.c:2816:reset_state:<wolf_wayland_source> Failed to switch back down to READY 13:00:14.569472244 DEBUG | [RTSP] found session by matching payload: 248.98.9.221 13:00:14.569494882 DEBUG | [RTSP] received command SETUP 13:00:14.591570058 DEBUG | [RTSP] found session by matching payload: 248.98.9.221 13:00:14.591591518 DEBUG | [RTSP] received command SETUP 13:00:14.613765857 DEBUG | [RTSP] found session by matching payload: 248.98.9.221 13:00:14.613789657 DEBUG | [RTSP] received command ANNOUNCE 13:00:14.613953001 DEBUG | [RTSP] Moonlight requested video format HEVC 13:00:14.613974775 DEBUG | [RTSP] Adjusted video bitrate to 31708 Kbps 13:00:14.624930255 DEBUG | [RTSP] found session by matching payload: 248.98.9.221 13:00:14.624952748 DEBUG | [RTSP] received command PLAY 13:00:14.630617830 DEBUG | [ENET] connected client: 192.168.1.251:12028 13:00:14.631493483 DEBUG | Starting video pipeline: interpipesrc listen-to=9755996566729338573_video is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=1 leaky-type=downstream ! glupload ! glcolorconvert ! video/x-raw(memory:GLMemory),format=NV12, width=1920, height=1080, chroma-site=mpeg2, colorimetry=bt601, pixel-aspect-ratio=1/1 ! nvh265enc gop-size=-1 bitrate=31708 aud=false rc-mode=cbr zerolatency=true preset=p1 tune=ultra-low-latency multi-pass=two-pass-quarter ! h265parse ! video/x-h265, profile=main, stream-format=byte-stream ! rtpmoonlightpay_video name=moonlight_pay payload_size=1024 fec_percentage=20 min_required_fec_packets=2 ! appsink sync=false name=wolf_udp_sink 13:00:14.641355769 DEBUG | Setting up wolf_udp_sink 13:00:14.679442247 WARN | Received MOUSE_MOVE_REL_PACKET but no mouse device is present 13:00:14.689254898 WARN | Received MOUSE_MOVE_REL_PACKET but no mouse device is present libEGL warning: egl: failed to create dri2 screen 2025-07-20T13:00:14.785555Z ERROR smithay::backend::egl::ffi: [EGL] 0x3001 (NOT_INITIALIZED) eglInitialize: DRI2: failed to load driver libEGL warning: DRI2: failed to create screen MESA: error: ZINK: failed to choose pdev libEGL warning: egl: failed to create dri2 screen libEGL warning: DRI2: failed to create screen 2025-07-20T13:00:14.804442Z ERROR smithay::backend::egl::ffi: [EGL] 0x3001 (NOT_INITIALIZED) eglInitialize: DRI2: failed to load driver 13:00:14.932914794 DEBUG | [GSTREAMER] Forcing IDR 13:00:15.066165456 DEBUG | Starting audio pipeline: interpipesrc listen-to=9755996566729338573_audio is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=3 block=false ! queue max-size-buffers=3 leaky=downstream ! audiorate ! audioconvert ! opusenc bitrate=96000 bitrate-type=cbr frame-size=5 bandwidth=fullband audio-type=restricted-lowdelay max-payload-size=1400 ! rtpmoonlightpay_audio name=moonlight_pay packet_duration=5 encrypt=true aes_key="51e2c797b03615dd76f5552c005dc780" aes_iv="1772640900" ! appsink name=wolf_udp_sink 13:00:15.066797566 DEBUG | Setting up wolf_udp_sink 18:49:01.676209512 1 0x737eb8001e70 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc11> segment format mismatched, ignore 13:00:20.390757073 WARN | Received MOUSE_MOVE_REL_PACKET but no mouse device is present 13:00:25.285264368 DEBUG | [ENET] disconnected client: 192.168.1.251:12028 13:00:25.285310249 DEBUG | [GSTREAMER] Pausing pipeline: 9755996566729338573 13:00:25.285338212 DEBUG | [GSTREAMER] Pausing pipeline: 9755996566729338573 13:00:25.289495722 DEBUG | 192.168.1.251 [GET] HTTP://192.168.1.11/serverinfo 13:00:25.321505931 DEBUG | 192.168.1.251 [GET] HTTPS://192.168.1.11/serverinfo 13:00:25.355173269 DEBUG | 192.168.1.251 [GET] HTTPS://192.168.1.11/applist 13:00:28.498334290 DEBUG | 192.168.1.251 [GET] HTTP://192.168.1.11/serverinfo 13:00:28.527533637 DEBUG | 192.168.1.251 [GET] HTTPS://192.168.1.11/serverinfo ``` Since I don't find how to fix this I went for the nvidia manual solution with the nvidia-driver-volume. I now can access at least Firefox
Author
Owner

@ABeltramo commented on GitHub (Jul 20, 2025):

So I guess given this you are now able to stream, only Steam is failing to run. Can you post the full logs instead of just chunks of it?

<!-- gh-comment-id:3094639358 --> @ABeltramo commented on GitHub (Jul 20, 2025): So I guess [given this](https://github.com/games-on-whales/wolf/issues/152#issuecomment-3094575055 ) you are now able to stream, only Steam is failing to run. Can you post the full logs instead of just chunks of it?
Author
Owner

@KommanderKeen commented on GitHub (Jul 21, 2025):

@ABeltramo My apologies for posting in the other thread

Here are the logs when I try to start stream and it crashes :

14:08:04.492467577 DEBUG | Host app state folder: /mnt/massSharedStorage1/persistence/games-on-whales/wolf/9755996566729338573/Steam, creating paths
14:08:04.494910584 DEBUG | [STREAM_SESSION] Create wayland compositor
14:08:04.500821129 DEBUG | [STREAM_SESSION] Create virtual audio sink
14:08:04.502611667 DEBUG | [GSTREAMER] Starting video producer: waylanddisplaysrc name=wolf_wayland_source render_node=/dev/dri/renderD128 ! video/x-raw(memory:DMABuf), width=1920, height=1080, framerate=40/1 ! 
interpipesink sync=true async=false name=9755996566729338573_video max-buffers=1
14:08:04.517471723 DEBUG | [GSTREAMER] Starting audio producer: pulsesrc device="virtual_sink_9755996566729338573.monitor" server="/tmp/sockets/pulse-socket" ! audio/x-raw, channels=2, rate=48000 ! queue leaky=downstream max-size-buffers=3 ! interpipesink name="9755996566729338573_audio" sync=true async=false max-buffers=3
14:08:04.555493225 DEBUG | Setting up waylanddisplaysrc

(wolf:1): GStreamer-CRITICAL **: 15:08:04.555: Bus bus313 already has a GSource watch
14:08:04.559930641 DEBUG | [PULSE] Created virtual sink: 55
14:08:04.564466563 DEBUG | [RTSP] found session by matching IP: 192.168.1.251
14:08:04.564483554 DEBUG | [RTSP] received command OPTIONS
14:08:04.585667215 DEBUG | [RTSP] found session by matching IP: 192.168.1.251
14:08:04.585698438 DEBUG | [RTSP] received command DESCRIBE
14:08:04.606479099 DEBUG | [RTSP] found session by matching IP: 192.168.1.251
14:08:04.606508930 DEBUG | [RTSP] received command SETUP
14:08:04.627133621 DEBUG | [RTSP] found session by matching IP: 192.168.1.251
14:08:04.627163950 DEBUG | [RTSP] received command SETUP
14:08:04.638747633 DEBUG | [RTSP] found session by matching IP: 192.168.1.251
14:08:04.638766132 DEBUG | [RTSP] received command SETUP
14:08:04.660698899 DEBUG | [RTSP] found session by matching IP: 192.168.1.251
14:08:04.660739330 DEBUG | [RTSP] received command ANNOUNCE
14:08:04.660888356 DEBUG | [RTSP] Moonlight requested video format HEVC
14:08:04.660906280 DEBUG | [RTSP] Adjusted video bitrate to 9708 Kbps
14:08:04.672341373 DEBUG | [RTSP] found session by matching IP: 192.168.1.251
14:08:04.672359063 DEBUG | [RTSP] received command PLAY
24:20:52.366814133     1 0x78bab03de2a0 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<9755996566729338573_video> warning: Pipeline construction is invalid, please add queues.
24:20:52.366826709     1 0x78bab03de2a0 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<9755996566729338573_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.
14:08:04.672549522 DEBUG | Wayland source message: WAYLAND_DISPLAY = wayland-1
14:08:04.672566376 INFO  | Wayland display ready, listening on: wayland-1
14:08:04.673138006 WARN  | /dev/dri/renderD128 doesn't have a primary node! Available nodes: 4
14:08:04.680957415 DEBUG | [ENET] connected client: 192.168.1.251:7383
14:08:04.682224469 DEBUG | Starting video pipeline: 
interpipesrc listen-to=9755996566729338573_video is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=1 leaky-type=downstream !
glupload !
glcolorconvert !
video/x-raw(memory:GLMemory),format=NV12, width=1920, height=1080, chroma-site=mpeg2, colorimetry=bt601, pixel-aspect-ratio=1/1 !
nvh265enc gop-size=-1 bitrate=9708 aud=false rc-mode=cbr zerolatency=true preset=p1 tune=ultra-low-latency multi-pass=two-pass-quarter !
h265parse !
video/x-h265, profile=main, stream-format=byte-stream !
rtpmoonlightpay_video name=moonlight_pay payload_size=1024 fec_percentage=20 min_required_fec_packets=2 !
appsink sync=false name=wolf_udp_sink

14:08:04.721382310 DEBUG | /dev/dri/renderD128 vendor: NVIDIA Corporation
14:08:04.721415035 INFO  | Mounting nvidia driver nvidia-driver-vol:/usr/nvidia
14:08:04.721460764 DEBUG | [DOCKER] Using fake-udev, creating /mnt/massSharedStorage1/persistence/games-on-whales/wolf/9755996566729338573/Steam/udev/data
14:08:04.727566031 DEBUG | Setting up wolf_udp_sink
14:08:04.729931335 DEBUG | /dev/dri/renderD128 vendor: NVIDIA Corporation
14:08:04.730112156 WARN  | [DOCKER] Failed to get major numbers for hidraw and input
14:08:04.730134350 DEBUG | [DOCKER] Container options: {
  "HostConfig": {
    "IpcMode": "host",
    "CapAdd": ["SYS_ADMIN", "SYS_NICE", "SYS_PTRACE", "NET_RAW", "MKNOD", "NET_ADMIN"],
    "SecurityOpt": ["seccomp=unconfined", "apparmor=unconfined"],
    "Ulimits": [{"Name":"nofile", "Hard":10240, "Soft":10240}],
    "Privileged": false,
    "DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
  }
}

2025-07-21T14:08:05.033417Z ERROR smithay::backend::egl::ffi: [EGL] 0x300c (BAD_PARAMETER) eglQueryDmaBufModifiersEXT: EGL_BAD_PARAMETER error: In eglQueryDmaBufModifiersEXT: Invalid format

2025-07-21T14:08:05.033508Z ERROR smithay::backend::egl::ffi: [EGL] 0x300c (BAD_PARAMETER) eglQueryDmaBufModifiersEXT: EGL_BAD_PARAMETER error: In eglQueryDmaBufModifiersEXT: Invalid format

24:20:52.727884489     1 0x78bad00165c0 WARN               glcontext gstglcontext_egl.c:1727:gst_gl_context_egl_fetch_dma_formats:<glcontextegl26> Failed to get number of DMABuf modifiers: EGL_BAD_PARAMETER
24:20:52.727911028     1 0x78bad00165c0 WARN               glcontext gstglcontext_egl.c:1727:gst_gl_context_egl_fetch_dma_formats:<glcontextegl26> Failed to get number of DMABuf modifiers: EGL_BAD_PARAMETER
14:08:05.109724731 INFO  | [DOCKER] Starting container: /WolfSteam_9755996566729338573
14:08:05.109863765 DEBUG | [DOCKER] Starting container: {
 id: 64a9df25519be93101380745578c54cea455bbf8a81901ee14a54f44fd3d3311
 name: /WolfSteam_9755996566729338573
 image: ghcr.io/games-on-whales/steam:edge
 status: 0
 ports: []
 mounts: [/tmp/sockets/pulse-socket:/tmp/sockets/pulse-socket:rw, /tmp/sockets/wayland-1:/tmp/sockets/wayland-1:rw, /mnt/massSharedStorage1/persistence/games-on-whales/wolf/9755996566729338573/Steam:/home/retro:rw, nvidia-driver-vol:/usr/nvidia:rw, /mnt/massSharedStorage1/persistence/games-on-whales/wolf/9755996566729338573/Steam/udev:/run/udev/:rw, /mnt/massSharedStorage1/persistence/games-on-whales/wolf//fake-udev:/usr/bin/fake-udev:ro]
 devices: []
 env: ["PROTON_LOG=1", "RUN_SWAY=true", "GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*", "PULSE_SOURCE=virtual_sink_9755996566729338573.monitor", "GAMESCOPE_REFRESH=40", "PUID=1000", "PULSE_SINK=virtual_sink_9755996566729338573", "WAYLAND_DISPLAY=wayland-1", "GAMESCOPE_HEIGHT=1080", "PGID=1000", "PULSE_SERVER=/tmp/sockets/pulse-socket", "XDG_RUNTIME_DIR=/tmp/sockets", "GAMESCOPE_WIDTH=1920", "PATH=/usr/games/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "UMASK=000", "UNAME=retro", "HOME=/home/retro", "TZ=Europe/London", "DEBIAN_FRONTEND=noninteractive", "NEEDRESTART_SUSPEND=1", "GAMESCOPE_VERSION=3.15.14", "BUILD_ARCHITECTURE=amd64", "DEB_BUILD_OPTIONS=noddebs"]
}
14:08:05.114310522 DEBUG | Starting audio pipeline: 
interpipesrc listen-to=9755996566729338573_audio is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=3 block=false !
queue max-size-buffers=3 leaky=downstream ! audiorate ! audioconvert !
opusenc bitrate=96000 bitrate-type=cbr frame-size=5 bandwidth=fullband audio-type=restricted-lowdelay max-payload-size=1400 !
rtpmoonlightpay_audio name=moonlight_pay packet_duration=5 encrypt=true aes_key="a804ba8db85ced25893257fa765b863a" aes_iv="1804716651" !
appsink name=wolf_udp_sink
14:08:05.119907081 DEBUG | Setting up wolf_udp_sink
24:20:52.837429859     1 0x78bab8002320 WARN                 basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc52> segment format mismatched, ignore
14:08:05.360904439 DEBUG | [GSTREAMER] Forcing IDR
24:20:54.254126321     1 0x78bab8001050 WARN                 basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc53> segment format mismatched, ignore
14:08:07.355209110 DEBUG | [DOCKER] Container logs: 
[2025-07-21 15:08:05] 
J[2025-07-21 15:08:05] [ /etc/cont-init.d/10-setup_user.sh: executing... ]
7[2025-07-21 15:08:05] **** Configure default user ****
K[2025-07-21 15:08:05] Setting default user uid=1000(retro) gid=1000(retro)
8userdel: ubuntu mail spool (/var/mail/ubuntu) not found
Auseradd: warning: the home directory /home/retro already exists.
;useradd: Not copying any file from skel directory into it.
+[2025-07-21 15:08:05] Setting umask to 000
>[2025-07-21 15:08:05] Ensure retro home directory is writable
9[2025-07-21 15:08:05] Ensure XDG_RUNTIME_DIR is writable
 DONE
[2025-07-21 15:08:05] 
M[2025-07-21 15:08:05] [ /etc/cont-init.d/15-setup_devices.sh: executing... ]
2[2025-07-21 15:08:05] **** Configure devices ****
)[2025-07-21 15:08:05] Exec device groups
:[2025-07-21 15:08:05] Path '/dev/input/*' is not present.
8[2025-07-21 15:08:05] Path '/dev/dri/*' is not present.
:[2025-07-21 15:08:05] Path '/dev/nvidia*' is not present.
3[2025-07-21 15:08:05] Not modifying user groups ()
 DONE
[2025-07-21 15:08:05] 
F[2025-07-21 15:08:05] [ /etc/cont-init.d/30-nvidia.sh: executing... ]
4[2025-07-21 15:08:05] Nvidia driver volume detected
.[2025-07-21 15:08:05] [nvidia] Add Vulkan ICD
9[2025-07-21 15:08:05] [nvidia] Add EGL external platform
.[2025-07-21 15:08:05] [nvidia] Add egl-vendor
/[2025-07-21 15:08:05] [nvidia] Add gbm backend
[2025-07-21 15:08:06] 
K[2025-07-21 15:08:06] [ /etc/cont-init.d/init-gamescope.sh: executing... ]
[2025-07-21 15:08:06] 
L[2025-07-21 15:08:06] [ /etc/cont-init.d/system-services.sh: executing... ]
*** DBus started ***
*** Bluez started ***
&bluetoothd[69]: Bluetooth daemon 5.79
Sbluetoothd[69]: src/adapter.c:adapter_init() Failed to access management interface
Ibluetoothd[69]: src/main.c:main() Adapter handling initialization failed
*** NetworkManager started ***
O[2025-07-21 15:08:06] Launching the container's startup script as user 'retro'
'[2025-07-21 15:08:06] Steam startup.sh
H[2025-07-21 15:08:06] [Sway] - Starting: `/usr/games/steam -bigpicture`
T00:00:00.004 [ERROR] [sway/main.c:62] !!! Proprietary Nvidia drivers are in use !!!
l00:00:00.008 [ERROR] [wlr] [backend/wayland/backend.c:261] drmGetDevices2 failed: No such file or directory
h00:00:00.009 [ERROR] [wlr] [render/wlr_renderer.c:249] drmGetDevices2 failed: No such file or directory
SFailed to connect to user scope bus via local transport: No such file or directory
4steam.sh[132]: Running Steam on ubuntu 25.04 64-bit
6steam.sh[132]: STEAM_RUNTIME is enabled automatically
5setup.sh[195]: Steam runtime environment up-to-date!
�dbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Activating service name='org.a11y.Bus' requested by ':1.2' (uid=1000 pid=123 comm="waybar -b bar-0" label="unconfined")
cdbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Successfully activated service 'org.a11y.Bus'
b[2025-07-21 15:08:06.606] [info] Using configuration file /home/retro/.config/waybar/config.jsonc
�dbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Activating service name='org.freedesktop.portal.Desktop' requested by ':1.1' (uid=1000 pid=123 comm="waybar -b bar-0" label="unconfined")
�dbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Activating service name='org.freedesktop.impl.portal.PermissionStore' requested by ':1.4' (uid=1000 pid=270 comm="/usr/libexec/xdg-desktop-portal" label="unconfined")
�dbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Successfully activated service 'org.freedesktop.impl.portal.PermissionStore'
�dbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Activating service name='org.freedesktop.portal.Documents' requested by ':1.4' (uid=1000 pid=270 comm="/usr/libexec/xdg-desktop-portal" label="unconfined")
wdbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Successfully activated service 'org.freedesktop.portal.Documents'
>fusermount3: fuse device not found, try 'modprobe fuse' first
;error: fuse init failed: Can't mount path /tmp/sockets/doc
�dbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Activating service name='org.freedesktop.impl.portal.desktop.gtk' requested by ':1.4' (uid=1000 pid=270 comm="/usr/libexec/xdg-desktop-portal" label="unconfined")
�dbus-daemon[229]: Activating service name='org.a11y.atspi.Registry' requested by ':1.1' (uid=1000 pid=293 comm="/usr/libexec/xdg-desktop-portal-gtk" label="unconfined")
Kdbus-daemon[229]: Successfully activated service 'org.a11y.atspi.Registry'
MSpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
~dbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Successfully activated service 'org.freedesktop.impl.portal.desktop.gtk'

�(/usr/libexec/xdg-desktop-portal:270): xdg-desktop-portal-WARNING **: 15:08:06.730: Failed to load RealtimeKit property: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.RealtimeKit1 was not provided by any .service files

�(/usr/libexec/xdg-desktop-portal:270): xdg-desktop-portal-WARNING **: 15:08:06.731: Failed to load RealtimeKit property: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.RealtimeKit1 was not provided by any .service files

�(/usr/libexec/xdg-desktop-portal:270): xdg-desktop-portal-WARNING **: 15:08:06.731: Failed to load RealtimeKit property: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.RealtimeKit1 was not provided by any .service files
�[W][63689.196090] pw.conf      | [          conf.c: 1214 try_load_conf()] can't load config client.conf: No such file or directory
�[E][63689.196109] pw.conf      | [          conf.c: 1243 pw_conf_load_conf_for_context()] can't load config client.conf: No such file or directory

�(/usr/libexec/xdg-desktop-portal:270): xdg-desktop-portal-WARNING **: 15:08:06.742: Failed connect to PipeWire: Couldn't create PipeWire context
udbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Successfully activated service 'org.freedesktop.portal.Desktop'
U[2025-07-21 15:08:06.751] [info] Using CSS file /home/retro/.config/waybar/style.css
basic_string::_M_create
C[2025-07-21 15:08:06.778] [error] Can't open RFKILL control device
u[2025-07-21 15:08:06.937] [warning] Requested height: 30 is less than the minimum height: 35 required by the modules
[[2025-07-21 15:08:06.937] [info] Bar configured (width: 1920, height: 35) for output: WL-1
6Xwayland glamor: GBM Wayland interfaces not available
0Failed to initialize glamor, falling back to sw
(EE) 
(EE) Backtrace:
<(EE) 0: Xwayland (0x5e550ed46000+0x1dfab2) [0x5e550ef25ab2]
<(EE) 1: Xwayland (0x5e550ed46000+0x1e6d55) [0x5e550ef2cd55]
R(EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (0x78bb59c43000+0x45810) [0x78bb59c88810]
X(EE) 3: /usr/nvidia/lib/libnvidia-egl-gbm.so.1 (0x78bb53a00000+0x1741) [0x78bb53a01741]
U(EE) 4: /usr/nvidia/lib/libEGL_nvidia.so.0 (0x78bb59000000+0xadc00) [0x78bb590adc00]
U(EE) 5: /usr/nvidia/lib/libEGL_nvidia.so.0 (0x78bb59000000+0x4ccec) [0x78bb5904ccec]
S(EE) 6: /lib/x86_64-linux-gnu/libEGL.so.1 (0x78bb5959e000+0x7145) [0x78bb595a5145]
](EE) 7: /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so (0x78bb58c23000+0x74d0) [0x78bb58c2a4d0]
<(EE) 8: Xwayland (0x5e550ed46000+0x200586) [0x5e550ef46586]
<(EE) 9: Xwayland (0x5e550ed46000+0x1f8d6f) [0x5e550ef3ed6f]
<(EE) 10: Xwayland (0x5e550ed46000+0xef3bc) [0x5e550ee353bc]
=(EE) 11: Xwayland (0x5e550ed46000+0x228931) [0x5e550ef6e931]
<(EE) 12: Xwayland (0x5e550ed46000+0x43a64) [0x5e550ed89a64]
S(EE) 13: /lib/x86_64-linux-gnu/libc.so.6 (0x78bb59c43000+0x2a338) [0x78bb59c6d338]
S(EE) 14: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0x8b) [0x78bb59c6d3fb]
<(EE) 15: Xwayland (0x5e550ed46000+0x46d25) [0x5e550ed8cd25]
(EE) 
'(EE) Segmentation fault at address 0x2
(EE) 
Fatal server error:
<(EE) Caught signal 11 (Segmentation fault). Server aborting
(EE) 
_00:00:00.901 [ERROR] [wlr] [xwayland/server.c:270] Xwayland startup failed, not setting up xwm
JGdk-Message: 15:08:07.184: Error reading events from display: Broken pipe
JGdk-Message: 15:08:07.184: Error reading events from display: Broken pipe

14:08:07.355246036 DEBUG | [DOCKER] Stopping container: /WolfSteam_9755996566729338573
14:08:07.431677719 INFO  | Stopped container: /WolfSteam_9755996566729338573
14:08:07.431888967 DEBUG | [STREAM_SESSION] Remove virtual audio sink
14:08:07.432018497 DEBUG | [PULSE] Removed virtual sink, status: 1
14:08:07.432049294 DEBUG | [GSTREAMER] Stopping pipeline: 9755996566729338573
14:08:07.432070623 DEBUG | [GSTREAMER] Stopping pipeline: 9755996566729338573
14:08:07.432087499 DEBUG | [GSTREAMER] Stopping video producer: 9755996566729338573
14:08:07.432105481 DEBUG | [GSTREAMER] Stopping audio producer: 9755996566729338573
24:20:55.126763049     1 0x78ba58001780 WARN                audiosrc gstaudiosrc.c:227:audioringbuffer_thread_func:<pulsesrc26> error reading data -1 (reason: Success), skipping segment
24:20:55.138666772     1 0x78bab03de2a0 WARN               interpipe gstinterpipe.c:236:gst_inter_pipe_leave_node_priv: Node 9755996566729338573_video not found. Could not leave node.
14:08:07.519862512 DEBUG | [ENET] disconnected client: 192.168.1.251:7383
14:08:07.519904677 DEBUG | [GSTREAMER] Pausing pipeline: 9755996566729338573
14:08:07.783867706 DEBUG | 192.168.1.251 [GET] HTTP://192.168.1.11/serverinfo
14:08:07.817248271 DEBUG | 192.168.1.251 [GET] HTTPS://192.168.1.11/serverinfo
14:08:07.866766630 DEBUG | 192.168.1.251 [GET] HTTPS://192.168.1.11/applist
<!-- gh-comment-id:3096945907 --> @KommanderKeen commented on GitHub (Jul 21, 2025): @ABeltramo My apologies for posting in the other thread Here are the logs when I try to start stream and it crashes : ``` 14:08:04.492467577 DEBUG | Host app state folder: /mnt/massSharedStorage1/persistence/games-on-whales/wolf/9755996566729338573/Steam, creating paths 14:08:04.494910584 DEBUG | [STREAM_SESSION] Create wayland compositor 14:08:04.500821129 DEBUG | [STREAM_SESSION] Create virtual audio sink 14:08:04.502611667 DEBUG | [GSTREAMER] Starting video producer: waylanddisplaysrc name=wolf_wayland_source render_node=/dev/dri/renderD128 ! video/x-raw(memory:DMABuf), width=1920, height=1080, framerate=40/1 ! interpipesink sync=true async=false name=9755996566729338573_video max-buffers=1 14:08:04.517471723 DEBUG | [GSTREAMER] Starting audio producer: pulsesrc device="virtual_sink_9755996566729338573.monitor" server="/tmp/sockets/pulse-socket" ! audio/x-raw, channels=2, rate=48000 ! queue leaky=downstream max-size-buffers=3 ! interpipesink name="9755996566729338573_audio" sync=true async=false max-buffers=3 14:08:04.555493225 DEBUG | Setting up waylanddisplaysrc (wolf:1): GStreamer-CRITICAL **: 15:08:04.555: Bus bus313 already has a GSource watch 14:08:04.559930641 DEBUG | [PULSE] Created virtual sink: 55 14:08:04.564466563 DEBUG | [RTSP] found session by matching IP: 192.168.1.251 14:08:04.564483554 DEBUG | [RTSP] received command OPTIONS 14:08:04.585667215 DEBUG | [RTSP] found session by matching IP: 192.168.1.251 14:08:04.585698438 DEBUG | [RTSP] received command DESCRIBE 14:08:04.606479099 DEBUG | [RTSP] found session by matching IP: 192.168.1.251 14:08:04.606508930 DEBUG | [RTSP] received command SETUP 14:08:04.627133621 DEBUG | [RTSP] found session by matching IP: 192.168.1.251 14:08:04.627163950 DEBUG | [RTSP] received command SETUP 14:08:04.638747633 DEBUG | [RTSP] found session by matching IP: 192.168.1.251 14:08:04.638766132 DEBUG | [RTSP] received command SETUP 14:08:04.660698899 DEBUG | [RTSP] found session by matching IP: 192.168.1.251 14:08:04.660739330 DEBUG | [RTSP] received command ANNOUNCE 14:08:04.660888356 DEBUG | [RTSP] Moonlight requested video format HEVC 14:08:04.660906280 DEBUG | [RTSP] Adjusted video bitrate to 9708 Kbps 14:08:04.672341373 DEBUG | [RTSP] found session by matching IP: 192.168.1.251 14:08:04.672359063 DEBUG | [RTSP] received command PLAY 24:20:52.366814133 1 0x78bab03de2a0 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<9755996566729338573_video> warning: Pipeline construction is invalid, please add queues. 24:20:52.366826709 1 0x78bab03de2a0 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<9755996566729338573_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. 14:08:04.672549522 DEBUG | Wayland source message: WAYLAND_DISPLAY = wayland-1 14:08:04.672566376 INFO | Wayland display ready, listening on: wayland-1 14:08:04.673138006 WARN | /dev/dri/renderD128 doesn't have a primary node! Available nodes: 4 14:08:04.680957415 DEBUG | [ENET] connected client: 192.168.1.251:7383 14:08:04.682224469 DEBUG | Starting video pipeline: interpipesrc listen-to=9755996566729338573_video is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=1 leaky-type=downstream ! glupload ! glcolorconvert ! video/x-raw(memory:GLMemory),format=NV12, width=1920, height=1080, chroma-site=mpeg2, colorimetry=bt601, pixel-aspect-ratio=1/1 ! nvh265enc gop-size=-1 bitrate=9708 aud=false rc-mode=cbr zerolatency=true preset=p1 tune=ultra-low-latency multi-pass=two-pass-quarter ! h265parse ! video/x-h265, profile=main, stream-format=byte-stream ! rtpmoonlightpay_video name=moonlight_pay payload_size=1024 fec_percentage=20 min_required_fec_packets=2 ! appsink sync=false name=wolf_udp_sink 14:08:04.721382310 DEBUG | /dev/dri/renderD128 vendor: NVIDIA Corporation 14:08:04.721415035 INFO | Mounting nvidia driver nvidia-driver-vol:/usr/nvidia 14:08:04.721460764 DEBUG | [DOCKER] Using fake-udev, creating /mnt/massSharedStorage1/persistence/games-on-whales/wolf/9755996566729338573/Steam/udev/data 14:08:04.727566031 DEBUG | Setting up wolf_udp_sink 14:08:04.729931335 DEBUG | /dev/dri/renderD128 vendor: NVIDIA Corporation 14:08:04.730112156 WARN | [DOCKER] Failed to get major numbers for hidraw and input 14:08:04.730134350 DEBUG | [DOCKER] Container options: { "HostConfig": { "IpcMode": "host", "CapAdd": ["SYS_ADMIN", "SYS_NICE", "SYS_PTRACE", "NET_RAW", "MKNOD", "NET_ADMIN"], "SecurityOpt": ["seccomp=unconfined", "apparmor=unconfined"], "Ulimits": [{"Name":"nofile", "Hard":10240, "Soft":10240}], "Privileged": false, "DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"] } } 2025-07-21T14:08:05.033417Z ERROR smithay::backend::egl::ffi: [EGL] 0x300c (BAD_PARAMETER) eglQueryDmaBufModifiersEXT: EGL_BAD_PARAMETER error: In eglQueryDmaBufModifiersEXT: Invalid format 2025-07-21T14:08:05.033508Z ERROR smithay::backend::egl::ffi: [EGL] 0x300c (BAD_PARAMETER) eglQueryDmaBufModifiersEXT: EGL_BAD_PARAMETER error: In eglQueryDmaBufModifiersEXT: Invalid format 24:20:52.727884489 1 0x78bad00165c0 WARN glcontext gstglcontext_egl.c:1727:gst_gl_context_egl_fetch_dma_formats:<glcontextegl26> Failed to get number of DMABuf modifiers: EGL_BAD_PARAMETER 24:20:52.727911028 1 0x78bad00165c0 WARN glcontext gstglcontext_egl.c:1727:gst_gl_context_egl_fetch_dma_formats:<glcontextegl26> Failed to get number of DMABuf modifiers: EGL_BAD_PARAMETER 14:08:05.109724731 INFO | [DOCKER] Starting container: /WolfSteam_9755996566729338573 14:08:05.109863765 DEBUG | [DOCKER] Starting container: { id: 64a9df25519be93101380745578c54cea455bbf8a81901ee14a54f44fd3d3311 name: /WolfSteam_9755996566729338573 image: ghcr.io/games-on-whales/steam:edge status: 0 ports: [] mounts: [/tmp/sockets/pulse-socket:/tmp/sockets/pulse-socket:rw, /tmp/sockets/wayland-1:/tmp/sockets/wayland-1:rw, /mnt/massSharedStorage1/persistence/games-on-whales/wolf/9755996566729338573/Steam:/home/retro:rw, nvidia-driver-vol:/usr/nvidia:rw, /mnt/massSharedStorage1/persistence/games-on-whales/wolf/9755996566729338573/Steam/udev:/run/udev/:rw, /mnt/massSharedStorage1/persistence/games-on-whales/wolf//fake-udev:/usr/bin/fake-udev:ro] devices: [] env: ["PROTON_LOG=1", "RUN_SWAY=true", "GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*", "PULSE_SOURCE=virtual_sink_9755996566729338573.monitor", "GAMESCOPE_REFRESH=40", "PUID=1000", "PULSE_SINK=virtual_sink_9755996566729338573", "WAYLAND_DISPLAY=wayland-1", "GAMESCOPE_HEIGHT=1080", "PGID=1000", "PULSE_SERVER=/tmp/sockets/pulse-socket", "XDG_RUNTIME_DIR=/tmp/sockets", "GAMESCOPE_WIDTH=1920", "PATH=/usr/games/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "UMASK=000", "UNAME=retro", "HOME=/home/retro", "TZ=Europe/London", "DEBIAN_FRONTEND=noninteractive", "NEEDRESTART_SUSPEND=1", "GAMESCOPE_VERSION=3.15.14", "BUILD_ARCHITECTURE=amd64", "DEB_BUILD_OPTIONS=noddebs"] } 14:08:05.114310522 DEBUG | Starting audio pipeline: interpipesrc listen-to=9755996566729338573_audio is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=3 block=false ! queue max-size-buffers=3 leaky=downstream ! audiorate ! audioconvert ! opusenc bitrate=96000 bitrate-type=cbr frame-size=5 bandwidth=fullband audio-type=restricted-lowdelay max-payload-size=1400 ! rtpmoonlightpay_audio name=moonlight_pay packet_duration=5 encrypt=true aes_key="a804ba8db85ced25893257fa765b863a" aes_iv="1804716651" ! appsink name=wolf_udp_sink 14:08:05.119907081 DEBUG | Setting up wolf_udp_sink 24:20:52.837429859 1 0x78bab8002320 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc52> segment format mismatched, ignore 14:08:05.360904439 DEBUG | [GSTREAMER] Forcing IDR 24:20:54.254126321 1 0x78bab8001050 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc53> segment format mismatched, ignore 14:08:07.355209110 DEBUG | [DOCKER] Container logs: [2025-07-21 15:08:05] J[2025-07-21 15:08:05] [ /etc/cont-init.d/10-setup_user.sh: executing... ] 7[2025-07-21 15:08:05] **** Configure default user **** K[2025-07-21 15:08:05] Setting default user uid=1000(retro) gid=1000(retro) 8userdel: ubuntu mail spool (/var/mail/ubuntu) not found Auseradd: warning: the home directory /home/retro already exists. ;useradd: Not copying any file from skel directory into it. +[2025-07-21 15:08:05] Setting umask to 000 >[2025-07-21 15:08:05] Ensure retro home directory is writable 9[2025-07-21 15:08:05] Ensure XDG_RUNTIME_DIR is writable DONE [2025-07-21 15:08:05] M[2025-07-21 15:08:05] [ /etc/cont-init.d/15-setup_devices.sh: executing... ] 2[2025-07-21 15:08:05] **** Configure devices **** )[2025-07-21 15:08:05] Exec device groups :[2025-07-21 15:08:05] Path '/dev/input/*' is not present. 8[2025-07-21 15:08:05] Path '/dev/dri/*' is not present. :[2025-07-21 15:08:05] Path '/dev/nvidia*' is not present. 3[2025-07-21 15:08:05] Not modifying user groups () DONE [2025-07-21 15:08:05] F[2025-07-21 15:08:05] [ /etc/cont-init.d/30-nvidia.sh: executing... ] 4[2025-07-21 15:08:05] Nvidia driver volume detected .[2025-07-21 15:08:05] [nvidia] Add Vulkan ICD 9[2025-07-21 15:08:05] [nvidia] Add EGL external platform .[2025-07-21 15:08:05] [nvidia] Add egl-vendor /[2025-07-21 15:08:05] [nvidia] Add gbm backend [2025-07-21 15:08:06] K[2025-07-21 15:08:06] [ /etc/cont-init.d/init-gamescope.sh: executing... ] [2025-07-21 15:08:06] L[2025-07-21 15:08:06] [ /etc/cont-init.d/system-services.sh: executing... ] *** DBus started *** *** Bluez started *** &bluetoothd[69]: Bluetooth daemon 5.79 Sbluetoothd[69]: src/adapter.c:adapter_init() Failed to access management interface Ibluetoothd[69]: src/main.c:main() Adapter handling initialization failed *** NetworkManager started *** O[2025-07-21 15:08:06] Launching the container's startup script as user 'retro' '[2025-07-21 15:08:06] Steam startup.sh H[2025-07-21 15:08:06] [Sway] - Starting: `/usr/games/steam -bigpicture` T00:00:00.004 [ERROR] [sway/main.c:62] !!! Proprietary Nvidia drivers are in use !!! l00:00:00.008 [ERROR] [wlr] [backend/wayland/backend.c:261] drmGetDevices2 failed: No such file or directory h00:00:00.009 [ERROR] [wlr] [render/wlr_renderer.c:249] drmGetDevices2 failed: No such file or directory SFailed to connect to user scope bus via local transport: No such file or directory 4steam.sh[132]: Running Steam on ubuntu 25.04 64-bit 6steam.sh[132]: STEAM_RUNTIME is enabled automatically 5setup.sh[195]: Steam runtime environment up-to-date! �dbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Activating service name='org.a11y.Bus' requested by ':1.2' (uid=1000 pid=123 comm="waybar -b bar-0" label="unconfined") cdbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Successfully activated service 'org.a11y.Bus' b[2025-07-21 15:08:06.606] [info] Using configuration file /home/retro/.config/waybar/config.jsonc �dbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Activating service name='org.freedesktop.portal.Desktop' requested by ':1.1' (uid=1000 pid=123 comm="waybar -b bar-0" label="unconfined") �dbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Activating service name='org.freedesktop.impl.portal.PermissionStore' requested by ':1.4' (uid=1000 pid=270 comm="/usr/libexec/xdg-desktop-portal" label="unconfined") �dbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Successfully activated service 'org.freedesktop.impl.portal.PermissionStore' �dbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Activating service name='org.freedesktop.portal.Documents' requested by ':1.4' (uid=1000 pid=270 comm="/usr/libexec/xdg-desktop-portal" label="unconfined") wdbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Successfully activated service 'org.freedesktop.portal.Documents' >fusermount3: fuse device not found, try 'modprobe fuse' first ;error: fuse init failed: Can't mount path /tmp/sockets/doc �dbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Activating service name='org.freedesktop.impl.portal.desktop.gtk' requested by ':1.4' (uid=1000 pid=270 comm="/usr/libexec/xdg-desktop-portal" label="unconfined") �dbus-daemon[229]: Activating service name='org.a11y.atspi.Registry' requested by ':1.1' (uid=1000 pid=293 comm="/usr/libexec/xdg-desktop-portal-gtk" label="unconfined") Kdbus-daemon[229]: Successfully activated service 'org.a11y.atspi.Registry' MSpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry ~dbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Successfully activated service 'org.freedesktop.impl.portal.desktop.gtk' �(/usr/libexec/xdg-desktop-portal:270): xdg-desktop-portal-WARNING **: 15:08:06.730: Failed to load RealtimeKit property: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.RealtimeKit1 was not provided by any .service files �(/usr/libexec/xdg-desktop-portal:270): xdg-desktop-portal-WARNING **: 15:08:06.731: Failed to load RealtimeKit property: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.RealtimeKit1 was not provided by any .service files �(/usr/libexec/xdg-desktop-portal:270): xdg-desktop-portal-WARNING **: 15:08:06.731: Failed to load RealtimeKit property: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.RealtimeKit1 was not provided by any .service files �[W][63689.196090] pw.conf | [ conf.c: 1214 try_load_conf()] can't load config client.conf: No such file or directory �[E][63689.196109] pw.conf | [ conf.c: 1243 pw_conf_load_conf_for_context()] can't load config client.conf: No such file or directory �(/usr/libexec/xdg-desktop-portal:270): xdg-desktop-portal-WARNING **: 15:08:06.742: Failed connect to PipeWire: Couldn't create PipeWire context udbus-daemon[108]: [session uid=1000 pid=108 pidfd=5] Successfully activated service 'org.freedesktop.portal.Desktop' U[2025-07-21 15:08:06.751] [info] Using CSS file /home/retro/.config/waybar/style.css basic_string::_M_create C[2025-07-21 15:08:06.778] [error] Can't open RFKILL control device u[2025-07-21 15:08:06.937] [warning] Requested height: 30 is less than the minimum height: 35 required by the modules [[2025-07-21 15:08:06.937] [info] Bar configured (width: 1920, height: 35) for output: WL-1 6Xwayland glamor: GBM Wayland interfaces not available 0Failed to initialize glamor, falling back to sw (EE) (EE) Backtrace: <(EE) 0: Xwayland (0x5e550ed46000+0x1dfab2) [0x5e550ef25ab2] <(EE) 1: Xwayland (0x5e550ed46000+0x1e6d55) [0x5e550ef2cd55] R(EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (0x78bb59c43000+0x45810) [0x78bb59c88810] X(EE) 3: /usr/nvidia/lib/libnvidia-egl-gbm.so.1 (0x78bb53a00000+0x1741) [0x78bb53a01741] U(EE) 4: /usr/nvidia/lib/libEGL_nvidia.so.0 (0x78bb59000000+0xadc00) [0x78bb590adc00] U(EE) 5: /usr/nvidia/lib/libEGL_nvidia.so.0 (0x78bb59000000+0x4ccec) [0x78bb5904ccec] S(EE) 6: /lib/x86_64-linux-gnu/libEGL.so.1 (0x78bb5959e000+0x7145) [0x78bb595a5145] ](EE) 7: /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so (0x78bb58c23000+0x74d0) [0x78bb58c2a4d0] <(EE) 8: Xwayland (0x5e550ed46000+0x200586) [0x5e550ef46586] <(EE) 9: Xwayland (0x5e550ed46000+0x1f8d6f) [0x5e550ef3ed6f] <(EE) 10: Xwayland (0x5e550ed46000+0xef3bc) [0x5e550ee353bc] =(EE) 11: Xwayland (0x5e550ed46000+0x228931) [0x5e550ef6e931] <(EE) 12: Xwayland (0x5e550ed46000+0x43a64) [0x5e550ed89a64] S(EE) 13: /lib/x86_64-linux-gnu/libc.so.6 (0x78bb59c43000+0x2a338) [0x78bb59c6d338] S(EE) 14: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0x8b) [0x78bb59c6d3fb] <(EE) 15: Xwayland (0x5e550ed46000+0x46d25) [0x5e550ed8cd25] (EE) '(EE) Segmentation fault at address 0x2 (EE) Fatal server error: <(EE) Caught signal 11 (Segmentation fault). Server aborting (EE) _00:00:00.901 [ERROR] [wlr] [xwayland/server.c:270] Xwayland startup failed, not setting up xwm JGdk-Message: 15:08:07.184: Error reading events from display: Broken pipe JGdk-Message: 15:08:07.184: Error reading events from display: Broken pipe 14:08:07.355246036 DEBUG | [DOCKER] Stopping container: /WolfSteam_9755996566729338573 14:08:07.431677719 INFO | Stopped container: /WolfSteam_9755996566729338573 14:08:07.431888967 DEBUG | [STREAM_SESSION] Remove virtual audio sink 14:08:07.432018497 DEBUG | [PULSE] Removed virtual sink, status: 1 14:08:07.432049294 DEBUG | [GSTREAMER] Stopping pipeline: 9755996566729338573 14:08:07.432070623 DEBUG | [GSTREAMER] Stopping pipeline: 9755996566729338573 14:08:07.432087499 DEBUG | [GSTREAMER] Stopping video producer: 9755996566729338573 14:08:07.432105481 DEBUG | [GSTREAMER] Stopping audio producer: 9755996566729338573 24:20:55.126763049 1 0x78ba58001780 WARN audiosrc gstaudiosrc.c:227:audioringbuffer_thread_func:<pulsesrc26> error reading data -1 (reason: Success), skipping segment 24:20:55.138666772 1 0x78bab03de2a0 WARN interpipe gstinterpipe.c:236:gst_inter_pipe_leave_node_priv: Node 9755996566729338573_video not found. Could not leave node. 14:08:07.519862512 DEBUG | [ENET] disconnected client: 192.168.1.251:7383 14:08:07.519904677 DEBUG | [GSTREAMER] Pausing pipeline: 9755996566729338573 14:08:07.783867706 DEBUG | 192.168.1.251 [GET] HTTP://192.168.1.11/serverinfo 14:08:07.817248271 DEBUG | 192.168.1.251 [GET] HTTPS://192.168.1.11/serverinfo 14:08:07.866766630 DEBUG | 192.168.1.251 [GET] HTTPS://192.168.1.11/applist ```
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#156
No description provided.