[GH-ISSUE #57] Gamepad Input from Applications Leaking into WolfUI #19

Closed
opened 2026-10-15 12:54:45 +00:00 by bsakaguchi · 9 comments
Owner

Originally created by @thewave1408 on GitHub (Jun 28, 2026).
Original GitHub issue: https://github.com/games-on-whales/unraid-plugin/issues/57

I followed https://github.com/games-on-whales/wolf/issues/435 closely and as per the recommendations in that thread, updating the Wolf deployment seemed to solve the issue. However, after re-pulling the images today the issue seems to have resurfaced. Symptoms are the same as they were in the original issue - when using a gamepad and playing a game I will occasionally be kicked back into/out of Wolf UI or into a different container (like Lutris)

There were some commits a few days ago https://github.com/games-on-whales/wolf/pull/445 that may have contributed.

Originally created by @thewave1408 on GitHub (Jun 28, 2026). Original GitHub issue: https://github.com/games-on-whales/unraid-plugin/issues/57 I followed https://github.com/games-on-whales/wolf/issues/435 closely and as per the recommendations in that thread, updating the Wolf deployment seemed to solve the issue. However, after re-pulling the images today the issue seems to have resurfaced. Symptoms are the same as they were in the original issue - when using a gamepad and playing a game I will occasionally be kicked back into/out of Wolf UI or into a different container (like Lutris) There were some commits a few days ago https://github.com/games-on-whales/wolf/pull/445 that may have contributed.
Author
Owner

@thewave1408 commented on GitHub (Jul 1, 2026):

Repulled the images today after changing nothing and no longer experiencing the input leak. Sorry to bother...

<!-- gh-comment-id:4849696611 --> @thewave1408 commented on GitHub (Jul 1, 2026): Repulled the images today after changing nothing and no longer experiencing the input leak. Sorry to bother...
Author
Owner

@thewave1408 commented on GitHub (Jul 6, 2026):

SO, I stopped the entire wolf stack on Unraid today and deleted every docker image I had downloaded, so I pulled every image from scratch today. After starting Wolf UI and then Steam I experienced the same issue - an input leak into the Wolf UI container. It is very difficult to pin down exactly how to reproduce this, but in my experience over the past few weeks I will experience this input leak for a period of time, and then after I accidentally exit Wolf UI (while playing a steam game, via the input leak) controller input will no longer work in Wolf UI (and often steam big picture). The steam container seems to have no issue with controller input once I'm in a game. I'll attach some logs from Wolf:

0:00:00.061906250   143 0x55a60fd22f20 WARN                 default ges-meta-container.c:238:_set_value:<GESAsset@0x55a60fd23160> Could not set value on item: format-version
0:00:00.061916540   143 0x55a60fd22f20 WARN                 default ges-meta-container.c:238:_set_value:<GESAsset@0x55a60fd239d0> Could not set value on item: format-version
0:00:00.062258938   143 0x55a60fd22f20 WARN               structure gststructure.c:3378:priv_gst_structure_parse_fields: Failed to find delimiter, r=mimetype
0:00:00.075540456   143 0x55a60fd22f20 WARN             msdkcontext gstmsdkcontext.c:178:gst_msdk_context_use_vaapi: Couldn't find a drm device node to open
0:00:00.116423226   143 0x55a60fd22f20 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.749412492   143 0x55a60fd22f20 WARN            nvav1encoder gstnvav1encoder.cpp:1429:gst_nv_av1_encoder_create_class_data:<cudacontext0> New preset is not supported
0:00:00.840582773   143 0x55a60fd22f20 WARN               vadisplay gstvadisplay.c:401:gst_va_display_initialize:<vadisplaydrm0> vaInitialize: unknown libva error
0:00:00.866027787   143 0x55a60fd22f20 WARN               vadisplay gstvadisplay.c:401:gst_va_display_initialize:<vadisplaydrm1> vaInitialize: unknown libva error
0:00:00.914277131   143 0x55a60fd22f20 WARN                 default gstvaapi.c:232:plugin_init: Cannot create a VA display
0:00:00.928441234   143 0x55a60fd22f20 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:00.928735663   143 0x55a60fd22f20 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:00.931536485   143 0x55a60fd22f20 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:00.931584005   143 0x55a60fd22f20 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:00.940662489   140 0x55de40466980 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:00.941658593   140 0x55de40466980 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)
18:47:19.600395556 INFO  | Gstreamer version: 1.26.7-0
18:47:19.603318028 INFO  | Reading config file from: /mnt/disks/downloadcache/gow/cfg/config.toml
0:00:00.999352369   140 0x55de40466980 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:01.607105411   140 0x55de40466980 WARN            nvav1encoder gstnvav1encoder.cpp:1429:gst_nv_av1_encoder_create_class_data:<cudacontext0> New preset is not supported
18:47:20.317217919 INFO  | Using h264 encoder: nvcodec
18:47:20.317488147 INFO  | Using h265 encoder: nvcodec
0:00:01.685476420   140 0x55de40466980 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "nvav1enc"!
18:47:20.318218363 INFO  | Using av1 encoder: aom
18:47:20.318237502 WARN  | Software av1 encoder detected
18:47:20.318289452 INFO  | Using zero copy pipeline on Nvidia (/dev/dri/renderD128)
18:47:20.367321621 INFO  | Detected mounted /mnt/disks/downloadcache/gow in the host as /mnt/disks/downloadcache/gow
18:47:20.367346181 INFO  | Detected mounted /tmp/sockets in the host as /var/lib/docker/volumes/gow_wolf-socket/_data
18:47:20.367500540 INFO  | [RTP] Starting RTP ping server on ports 48100 and 48200
18:47:20.367646649 INFO  | RTSP server started on port: 48010
18:47:20.367724309 INFO  | HTTP server listening on port: 47989 
18:47:20.367817948 INFO  | Control server started on port: 47999
18:47:20.367833018 INFO  | Starting Wolf API server on /tmp/sockets/wolf.sock
18:47:20.367850518 INFO  | Starting mDNS service
18:47:20.369661827 INFO  | HTTPS server listening on port: 47984 
18:47:20.369667367 INFO  | [PULSE_ROUTER] Setup complete (handlers registered, PA subscribed)
[2026-07-06 19:47:16] 
[2026-07-06 19:47:16] [ /etc/cont-init.d/10-setup_user.sh: executing... ]
[2026-07-06 19:47:16] **** Configure default user ****
[2026-07-06 19:47:16] Container running as root. Nothing to do.
[2026-07-06 19:47:16] DONE
[2026-07-06 19:47:16] 
[2026-07-06 19:47:16] [ /etc/cont-init.d/15-setup_devices.sh: executing... ]
[2026-07-06 19:47:16] **** Configure devices ****
[2026-07-06 19:47:16] Exec device groups
[2026-07-06 19:47:16] Adding user 'root' to groups: gow-gid-71
[2026-07-06 19:47:16] DONE
[2026-07-06 19:47:16] 
[2026-07-06 19:47:16] [ /etc/cont-init.d/30-nvidia.sh: executing... ]
[2026-07-06 19:47:16] Nvidia driver volume detected
[2026-07-06 19:47:16] [nvidia] Add Vulkan ICD
[2026-07-06 19:47:16] [nvidia] Add EGL external platform
[2026-07-06 19:47:16] [nvidia] Add egl-vendor
[2026-07-06 19:47:16] [nvidia] Add gbm backend
[2026-07-06 19:47:16] 
[2026-07-06 19:47:16] [ /etc/cont-init.d/init-gamescope.sh: executing... ]
[2026-07-06 19:47:16] Launching the container's startup script as user 'root'
2026-07-06 19:47:17,109 INFO Set uid to user 0 succeeded
2026-07-06 19:47:17,112 INFO RPC interface 'supervisor' initialized
2026-07-06 19:47:17,112 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2026-07-06 19:47:17,112 INFO supervisord started with pid 1
2026-07-06 19:47:18,115 INFO spawned: 'pulseaudio' with pid 139
2026-07-06 19:47:18,117 INFO spawned: 'wolf' with pid 140
[wolf] waiting for PulseAudio socket /tmp/sockets/pulse-socket
2026-07-06 19:47:19,390 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2026-07-06 19:47:19,390 INFO success: wolf entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
18:48:26.997579770 INFO  | Creating CUDA context for device /dev/dri/renderD128 (detected CUDA device ID: 0)
18:48:27.006759733 WARN  | Received MOUSE_MOVE_REL_PACKET but no mouse device is present
18:48:27.016669473 WARN  | Received MOUSE_MOVE_REL_PACKET but no mouse device is present
18:48:27.035064100 INFO  | Creating Xbox joypad for controller 0 in session 9788713147362113515
2026-07-06T18:48:27.248800Z  WARN smithay::backend::drm::device::fd: Unable to become drm master, assuming unprivileged mode
0:01:08.622248398   140 0x148b6801a630 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<9788713147362113515_video> warning: Pipeline construction is invalid, please add queues.
0:01:08.622262268   140 0x148b6801a630 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<9788713147362113515_video> warning: Not enough buffering available for  the processing deadline of 0:00:00.020000000, add enough queues to buffer  0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000.
18:48:27.254453444 INFO  | Wayland display ready, listening on: wayland-1
0:01:08.629009367   140 0x148b480012f0 WARN        cudaconvertscale gstcudaconvertscale.c:1399:gst_cuda_base_convert_set_info:<cudaconvertscale2> Can't calculate borders
18:48:27.263097041 INFO  | Mounting nvidia driver nvidia-driver-vol:/usr/nvidia
18:48:27.269812480 WARN  | [DOCKER] Image ghcr.io/games-on-whales/wolf-ui:main not present, downloading...
0:01:08.836012487   140 0x148b480012f0 WARN                 basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_9788713147362113515_video> segment format mismatched, ignore
0:01:10.273107174   140 0x148b48001df0 WARN                 basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_9788713147362113515_audio> segment format mismatched, ignore
18:48:33.605137605 INFO  | [DOCKER] Starting container: /Wolf-UI_9788713147362113515
18:48:33.661527289 WARN  | Docker exec failed (126), 9/bin/bash: line 1: /usr/bin/fake-udev: Permission denied

18:48:33.716310764 WARN  | Docker exec failed (126), 9/bin/bash: line 1: /usr/bin/fake-udev: Permission denied

18:48:41.050580263 WARN  | Could not open configured asset: /etc/wolf/covers/azurelogo6.png
18:49:50.215382328 INFO  | [LOBBY] Creating new lobby
2026-07-06T18:49:50.264423Z  WARN smithay::backend::egl::error: Erroneous EGL call didn't set EGLError
2026-07-06T18:49:50.264534Z  WARN smithay::backend::drm::device::fd: Unable to become drm master, assuming unprivileged mode
0:02:31.638552493   140 0x148a8c006d50 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<70873205-4f71-43cb-bbcd-6b120f90298b_video> warning: Pipeline construction is invalid, please add queues.
0:02:31.638567312   140 0x148a8c006d50 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<70873205-4f71-43cb-bbcd-6b120f90298b_video> warning: Not enough buffering available for  the processing deadline of 0:00:00.020000000, add enough queues to buffer  0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000.
18:49:50.270743809 INFO  | Wayland display ready, listening on: wayland-2
18:49:50.279486815 INFO  | Mounting nvidia driver nvidia-driver-vol:/usr/nvidia
18:49:50.330189794 INFO  | [LOBBY] Session 9788713147362113515 joining lobby 70873205-4f71-43cb-bbcd-6b120f90298b
18:49:50.330424583 INFO  | [LOBBY] adding device to session 9788713147362113515 in lobby 70873205-4f71-43cb-bbcd-6b120f90298b
18:49:50.363755498 WARN  | Docker exec failed (126), 9/bin/bash: line 1: /usr/bin/fake-udev: Permission denied

18:49:50.397296993 WARN  | Docker exec failed (126), 9/bin/bash: line 1: /usr/bin/fake-udev: Permission denied

0:02:31.768169108   140 0x148b480023d0 WARN           basetransform gstbasetransform.c:1371:gst_base_transform_setcaps:<capsfilter4> transform could not transform video/x-raw(memory:CUDAMemory), format=(string)BGRA, width=(int)3840, height=(int)2160, framerate=(fraction)144/1 in anything we support
0:02:31.768185768   140 0x148b480023d0 WARN           basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked:<capsfilter4> warning: not negotiated
0:02:31.768189378   140 0x148b480023d0 WARN           basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked:<capsfilter4> warning: not negotiated
18:49:50.404495399 INFO  | [DOCKER] Starting container: /WolfSteam_70873205-4f71-43cb-bbcd-6b120f90298b
18:49:50.445662716 WARN  | Docker exec failed (126), 9/bin/bash: line 1: /usr/bin/fake-udev: Permission denied

18:49:50.467599032 WARN  | Docker exec failed (126), 9/bin/bash: line 1: /usr/bin/fake-udev: Permission denied

18:50:34.728769362 INFO  | [LOBBY] Session 9788713147362113515 joining lobby 70873205-4f71-43cb-bbcd-6b120f90298b
18:50:34.728798402 ERROR | [LOBBY] Lobby 70873205-4f71-43cb-bbcd-6b120f90298b is full
18:50:34.728868842 WARN  | [API] Lobby join failed: Lobby is full
18:51:26.432747371 INFO  | [LOBBY] Session 9788713147362113515 joining lobby 70873205-4f71-43cb-bbcd-6b120f90298b
18:51:26.432777401 ERROR | [LOBBY] Lobby 70873205-4f71-43cb-bbcd-6b120f90298b is full
18:51:26.432850670 WARN  | [API] Lobby join failed: Lobby is full
18:51:38.865973850 WARN  | Could not open configured asset: /etc/wolf/covers/azurelogo6.png
18:52:30.862467221 INFO  | Detected WolfUI combo for session 9788713147362113515
18:52:30.862506510 INFO  | [LOBBY] Moonlight stream 9788713147362113515 over, leaving lobby 70873205-4f71-43cb-bbcd-6b120f90298b
18:52:30.862553520 INFO  | [LOBBY] Session 9788713147362113515 leaving lobby 70873205-4f71-43cb-bbcd-6b120f90298b
18:52:30.897295837 WARN  | Docker exec failed (126), 9/bin/bash: line 1: /usr/bin/fake-udev: Permission denied

18:52:30.915395536 WARN  | Docker exec failed (126), 9/bin/bash: line 1: /usr/bin/fake-udev: Permission denied

18:52:30.916360331 INFO  | Detected WolfUI combo for session 9788713147362113515
18:52:30.916433430 INFO  | Detected WolfUI combo for session 9788713147362113515
18:52:30.916500060 INFO  | Detected WolfUI combo for session 9788713147362113515
18:52:30.916572299 INFO  | Detected WolfUI combo for session 9788713147362113515
18:52:30.916643129 INFO  | Detected WolfUI combo for session 9788713147362113515
18:52:30.916715928 INFO  | Detected WolfUI combo for session 9788713147362113515
18:52:30.918316149 INFO  | Detected WolfUI combo for session 9788713147362113515
18:52:30.926726847 INFO  | Detected WolfUI combo for session 9788713147362113515
18:52:30.934893417 INFO  | Detected WolfUI combo for session 9788713147362113515
18:52:30.942289442 INFO  | Detected WolfUI combo for session 9788713147362113515
18:52:30.951053588 INFO  | Detected WolfUI combo for session 9788713147362113515
18:52:30.958381573 INFO  | Detected WolfUI combo for session 9788713147362113515
18:52:30.966494944 INFO  | Detected WolfUI combo for session 9788713147362113515
18:52:31.100308083 WARN  | Could not open configured asset: /etc/wolf/covers/azurelogo6.png
18:52:31.288601560 WARN  | Docker exec failed (1), &mknod: /dev/input/event9: File exists

18:52:31.334871947 WARN  | Docker exec failed (1), #mknod: /dev/input/js1: File exists

I want to note a few things here:

  1. I should probably open a separate issue for this, but after uploading a cover to Wolf Den, Wolf UI is not able to access it:
18:51:38.865973850 WARN  | Could not open configured asset: /etc/wolf/covers/azurelogo6.png
  1. Where it errors that the lobby is full, it's important to note I was already in the steam container and was not attempting to join a lobby at this time. I suspect the the leaked key presses caused this.
18:50:34.728798402 ERROR | [LOBBY] Lobby 70873205-4f71-43cb-bbcd-6b120f90298b is full
18:50:34.728868842 WARN  | [API] Lobby join failed: Lobby is full
  1. I'm not sure why it's not visible in the logs now, but while I was watching the logs live I noticed that wolf was pulling the image for retroarch, which is how I confirmed that the input leak was occurring. These have somehow disappeared from the logs I have access to now...
<!-- gh-comment-id:4896630252 --> @thewave1408 commented on GitHub (Jul 6, 2026): SO, I stopped the entire wolf stack on Unraid today and deleted every docker image I had downloaded, so I pulled every image from scratch today. After starting Wolf UI and then Steam I experienced the same issue - an input leak into the Wolf UI container. It is very difficult to pin down exactly how to reproduce this, but in my experience over the past few weeks I will experience this input leak for a period of time, and then after I accidentally exit Wolf UI (while playing a steam game, via the input leak) controller input will no longer work in Wolf UI (and often steam big picture). The steam container seems to have no issue with controller input once I'm in a game. I'll attach some logs from Wolf: ```0:00:00.061878200 143 0x55a60fd22f20 WARN default ges-meta-container.c:238:_set_value:<GESAsset@0x55a60fd227f0> Could not set value on item: format-version 0:00:00.061906250 143 0x55a60fd22f20 WARN default ges-meta-container.c:238:_set_value:<GESAsset@0x55a60fd23160> Could not set value on item: format-version 0:00:00.061916540 143 0x55a60fd22f20 WARN default ges-meta-container.c:238:_set_value:<GESAsset@0x55a60fd239d0> Could not set value on item: format-version 0:00:00.062258938 143 0x55a60fd22f20 WARN structure gststructure.c:3378:priv_gst_structure_parse_fields: Failed to find delimiter, r=mimetype 0:00:00.075540456 143 0x55a60fd22f20 WARN msdkcontext gstmsdkcontext.c:178:gst_msdk_context_use_vaapi: Couldn't find a drm device node to open 0:00:00.116423226 143 0x55a60fd22f20 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.749412492 143 0x55a60fd22f20 WARN nvav1encoder gstnvav1encoder.cpp:1429:gst_nv_av1_encoder_create_class_data:<cudacontext0> New preset is not supported 0:00:00.840582773 143 0x55a60fd22f20 WARN vadisplay gstvadisplay.c:401:gst_va_display_initialize:<vadisplaydrm0> vaInitialize: unknown libva error 0:00:00.866027787 143 0x55a60fd22f20 WARN vadisplay gstvadisplay.c:401:gst_va_display_initialize:<vadisplaydrm1> vaInitialize: unknown libva error 0:00:00.914277131 143 0x55a60fd22f20 WARN default gstvaapi.c:232:plugin_init: Cannot create a VA display 0:00:00.928441234 143 0x55a60fd22f20 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:00.928735663 143 0x55a60fd22f20 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:00.931536485 143 0x55a60fd22f20 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:00.931584005 143 0x55a60fd22f20 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:00.940662489 140 0x55de40466980 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:00.941658593 140 0x55de40466980 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) 18:47:19.600395556 INFO | Gstreamer version: 1.26.7-0 18:47:19.603318028 INFO | Reading config file from: /mnt/disks/downloadcache/gow/cfg/config.toml 0:00:00.999352369 140 0x55de40466980 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:01.607105411 140 0x55de40466980 WARN nvav1encoder gstnvav1encoder.cpp:1429:gst_nv_av1_encoder_create_class_data:<cudacontext0> New preset is not supported 18:47:20.317217919 INFO | Using h264 encoder: nvcodec 18:47:20.317488147 INFO | Using h265 encoder: nvcodec 0:00:01.685476420 140 0x55de40466980 WARN GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "nvav1enc"! 18:47:20.318218363 INFO | Using av1 encoder: aom 18:47:20.318237502 WARN | Software av1 encoder detected 18:47:20.318289452 INFO | Using zero copy pipeline on Nvidia (/dev/dri/renderD128) 18:47:20.367321621 INFO | Detected mounted /mnt/disks/downloadcache/gow in the host as /mnt/disks/downloadcache/gow 18:47:20.367346181 INFO | Detected mounted /tmp/sockets in the host as /var/lib/docker/volumes/gow_wolf-socket/_data 18:47:20.367500540 INFO | [RTP] Starting RTP ping server on ports 48100 and 48200 18:47:20.367646649 INFO | RTSP server started on port: 48010 18:47:20.367724309 INFO | HTTP server listening on port: 47989 18:47:20.367817948 INFO | Control server started on port: 47999 18:47:20.367833018 INFO | Starting Wolf API server on /tmp/sockets/wolf.sock 18:47:20.367850518 INFO | Starting mDNS service 18:47:20.369661827 INFO | HTTPS server listening on port: 47984 18:47:20.369667367 INFO | [PULSE_ROUTER] Setup complete (handlers registered, PA subscribed) [2026-07-06 19:47:16] [2026-07-06 19:47:16] [ /etc/cont-init.d/10-setup_user.sh: executing... ] [2026-07-06 19:47:16] **** Configure default user **** [2026-07-06 19:47:16] Container running as root. Nothing to do. [2026-07-06 19:47:16] DONE [2026-07-06 19:47:16] [2026-07-06 19:47:16] [ /etc/cont-init.d/15-setup_devices.sh: executing... ] [2026-07-06 19:47:16] **** Configure devices **** [2026-07-06 19:47:16] Exec device groups [2026-07-06 19:47:16] Adding user 'root' to groups: gow-gid-71 [2026-07-06 19:47:16] DONE [2026-07-06 19:47:16] [2026-07-06 19:47:16] [ /etc/cont-init.d/30-nvidia.sh: executing... ] [2026-07-06 19:47:16] Nvidia driver volume detected [2026-07-06 19:47:16] [nvidia] Add Vulkan ICD [2026-07-06 19:47:16] [nvidia] Add EGL external platform [2026-07-06 19:47:16] [nvidia] Add egl-vendor [2026-07-06 19:47:16] [nvidia] Add gbm backend [2026-07-06 19:47:16] [2026-07-06 19:47:16] [ /etc/cont-init.d/init-gamescope.sh: executing... ] [2026-07-06 19:47:16] Launching the container's startup script as user 'root' 2026-07-06 19:47:17,109 INFO Set uid to user 0 succeeded 2026-07-06 19:47:17,112 INFO RPC interface 'supervisor' initialized 2026-07-06 19:47:17,112 CRIT Server 'unix_http_server' running without any HTTP authentication checking 2026-07-06 19:47:17,112 INFO supervisord started with pid 1 2026-07-06 19:47:18,115 INFO spawned: 'pulseaudio' with pid 139 2026-07-06 19:47:18,117 INFO spawned: 'wolf' with pid 140 [wolf] waiting for PulseAudio socket /tmp/sockets/pulse-socket 2026-07-06 19:47:19,390 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2026-07-06 19:47:19,390 INFO success: wolf entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 18:48:26.997579770 INFO | Creating CUDA context for device /dev/dri/renderD128 (detected CUDA device ID: 0) 18:48:27.006759733 WARN | Received MOUSE_MOVE_REL_PACKET but no mouse device is present 18:48:27.016669473 WARN | Received MOUSE_MOVE_REL_PACKET but no mouse device is present 18:48:27.035064100 INFO | Creating Xbox joypad for controller 0 in session 9788713147362113515 2026-07-06T18:48:27.248800Z WARN smithay::backend::drm::device::fd: Unable to become drm master, assuming unprivileged mode 0:01:08.622248398 140 0x148b6801a630 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<9788713147362113515_video> warning: Pipeline construction is invalid, please add queues. 0:01:08.622262268 140 0x148b6801a630 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<9788713147362113515_video> warning: Not enough buffering available for the processing deadline of 0:00:00.020000000, add enough queues to buffer 0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000. 18:48:27.254453444 INFO | Wayland display ready, listening on: wayland-1 0:01:08.629009367 140 0x148b480012f0 WARN cudaconvertscale gstcudaconvertscale.c:1399:gst_cuda_base_convert_set_info:<cudaconvertscale2> Can't calculate borders 18:48:27.263097041 INFO | Mounting nvidia driver nvidia-driver-vol:/usr/nvidia 18:48:27.269812480 WARN | [DOCKER] Image ghcr.io/games-on-whales/wolf-ui:main not present, downloading... 0:01:08.836012487 140 0x148b480012f0 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_9788713147362113515_video> segment format mismatched, ignore 0:01:10.273107174 140 0x148b48001df0 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_9788713147362113515_audio> segment format mismatched, ignore 18:48:33.605137605 INFO | [DOCKER] Starting container: /Wolf-UI_9788713147362113515 18:48:33.661527289 WARN | Docker exec failed (126), 9/bin/bash: line 1: /usr/bin/fake-udev: Permission denied 18:48:33.716310764 WARN | Docker exec failed (126), 9/bin/bash: line 1: /usr/bin/fake-udev: Permission denied 18:48:41.050580263 WARN | Could not open configured asset: /etc/wolf/covers/azurelogo6.png 18:49:50.215382328 INFO | [LOBBY] Creating new lobby 2026-07-06T18:49:50.264423Z WARN smithay::backend::egl::error: Erroneous EGL call didn't set EGLError 2026-07-06T18:49:50.264534Z WARN smithay::backend::drm::device::fd: Unable to become drm master, assuming unprivileged mode 0:02:31.638552493 140 0x148a8c006d50 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<70873205-4f71-43cb-bbcd-6b120f90298b_video> warning: Pipeline construction is invalid, please add queues. 0:02:31.638567312 140 0x148a8c006d50 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<70873205-4f71-43cb-bbcd-6b120f90298b_video> warning: Not enough buffering available for the processing deadline of 0:00:00.020000000, add enough queues to buffer 0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000. 18:49:50.270743809 INFO | Wayland display ready, listening on: wayland-2 18:49:50.279486815 INFO | Mounting nvidia driver nvidia-driver-vol:/usr/nvidia 18:49:50.330189794 INFO | [LOBBY] Session 9788713147362113515 joining lobby 70873205-4f71-43cb-bbcd-6b120f90298b 18:49:50.330424583 INFO | [LOBBY] adding device to session 9788713147362113515 in lobby 70873205-4f71-43cb-bbcd-6b120f90298b 18:49:50.363755498 WARN | Docker exec failed (126), 9/bin/bash: line 1: /usr/bin/fake-udev: Permission denied 18:49:50.397296993 WARN | Docker exec failed (126), 9/bin/bash: line 1: /usr/bin/fake-udev: Permission denied 0:02:31.768169108 140 0x148b480023d0 WARN basetransform gstbasetransform.c:1371:gst_base_transform_setcaps:<capsfilter4> transform could not transform video/x-raw(memory:CUDAMemory), format=(string)BGRA, width=(int)3840, height=(int)2160, framerate=(fraction)144/1 in anything we support 0:02:31.768185768 140 0x148b480023d0 WARN basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked:<capsfilter4> warning: not negotiated 0:02:31.768189378 140 0x148b480023d0 WARN basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked:<capsfilter4> warning: not negotiated 18:49:50.404495399 INFO | [DOCKER] Starting container: /WolfSteam_70873205-4f71-43cb-bbcd-6b120f90298b 18:49:50.445662716 WARN | Docker exec failed (126), 9/bin/bash: line 1: /usr/bin/fake-udev: Permission denied 18:49:50.467599032 WARN | Docker exec failed (126), 9/bin/bash: line 1: /usr/bin/fake-udev: Permission denied 18:50:34.728769362 INFO | [LOBBY] Session 9788713147362113515 joining lobby 70873205-4f71-43cb-bbcd-6b120f90298b 18:50:34.728798402 ERROR | [LOBBY] Lobby 70873205-4f71-43cb-bbcd-6b120f90298b is full 18:50:34.728868842 WARN | [API] Lobby join failed: Lobby is full 18:51:26.432747371 INFO | [LOBBY] Session 9788713147362113515 joining lobby 70873205-4f71-43cb-bbcd-6b120f90298b 18:51:26.432777401 ERROR | [LOBBY] Lobby 70873205-4f71-43cb-bbcd-6b120f90298b is full 18:51:26.432850670 WARN | [API] Lobby join failed: Lobby is full 18:51:38.865973850 WARN | Could not open configured asset: /etc/wolf/covers/azurelogo6.png 18:52:30.862467221 INFO | Detected WolfUI combo for session 9788713147362113515 18:52:30.862506510 INFO | [LOBBY] Moonlight stream 9788713147362113515 over, leaving lobby 70873205-4f71-43cb-bbcd-6b120f90298b 18:52:30.862553520 INFO | [LOBBY] Session 9788713147362113515 leaving lobby 70873205-4f71-43cb-bbcd-6b120f90298b 18:52:30.897295837 WARN | Docker exec failed (126), 9/bin/bash: line 1: /usr/bin/fake-udev: Permission denied 18:52:30.915395536 WARN | Docker exec failed (126), 9/bin/bash: line 1: /usr/bin/fake-udev: Permission denied 18:52:30.916360331 INFO | Detected WolfUI combo for session 9788713147362113515 18:52:30.916433430 INFO | Detected WolfUI combo for session 9788713147362113515 18:52:30.916500060 INFO | Detected WolfUI combo for session 9788713147362113515 18:52:30.916572299 INFO | Detected WolfUI combo for session 9788713147362113515 18:52:30.916643129 INFO | Detected WolfUI combo for session 9788713147362113515 18:52:30.916715928 INFO | Detected WolfUI combo for session 9788713147362113515 18:52:30.918316149 INFO | Detected WolfUI combo for session 9788713147362113515 18:52:30.926726847 INFO | Detected WolfUI combo for session 9788713147362113515 18:52:30.934893417 INFO | Detected WolfUI combo for session 9788713147362113515 18:52:30.942289442 INFO | Detected WolfUI combo for session 9788713147362113515 18:52:30.951053588 INFO | Detected WolfUI combo for session 9788713147362113515 18:52:30.958381573 INFO | Detected WolfUI combo for session 9788713147362113515 18:52:30.966494944 INFO | Detected WolfUI combo for session 9788713147362113515 18:52:31.100308083 WARN | Could not open configured asset: /etc/wolf/covers/azurelogo6.png 18:52:31.288601560 WARN | Docker exec failed (1), &mknod: /dev/input/event9: File exists 18:52:31.334871947 WARN | Docker exec failed (1), #mknod: /dev/input/js1: File exists ``` I want to note a few things here: 1. I should probably open a separate issue for this, but after uploading a cover to Wolf Den, Wolf UI is not able to access it: ``` 18:51:38.865973850 WARN | Could not open configured asset: /etc/wolf/covers/azurelogo6.png ``` 2. Where it errors that the lobby is full, it's important to note I was _already in the steam container_ and was not attempting to join a lobby at this time. I suspect the the leaked key presses caused this. ``` 18:50:34.728798402 ERROR | [LOBBY] Lobby 70873205-4f71-43cb-bbcd-6b120f90298b is full 18:50:34.728868842 WARN | [API] Lobby join failed: Lobby is full ``` 3. I'm not sure why it's not visible in the logs now, but while I was watching the logs live I noticed that wolf was pulling the image for retroarch, which is how I confirmed that the input leak was occurring. These have somehow disappeared from the logs I have access to now...
Author
Owner

@JBailes commented on GitHub (Jul 6, 2026):

Please launch where you are having trouble with, and run:

docker ps # find the app container Wolf spawned
docker exec -it app-container-id-from-previous-step bash

GPU

ls -l /dev/dri # render node present?
vulkaninfo --summary # GPU listed, correct driver — not "llvmpipe"/lavapipe
nvidia-smi # NVIDIA only
glxinfo -B | grep -i renderer # if mesa-utils present

Input (Wolf hot-plugs these via fake-udev)

ls -l /dev/input/ # event devices appear when a controller connects
cat /proc/bus/input/devices # should list Wolf's virtual gamepad/mouse/kbd

Wayland / display

echo $WAYLAND_DISPLAY # wolf sets this; socket should exist
ls -l $XDG_RUNTIME_DIR # wayland socket present

Audio

echo $PULSE_SERVER; pactl info # audio sink reachable

<!-- gh-comment-id:4896781797 --> @JBailes commented on GitHub (Jul 6, 2026): Please launch where you are having trouble with, and run: docker ps # find the app container Wolf spawned docker exec -it app-container-id-from-previous-step bash # GPU ls -l /dev/dri # render node present? vulkaninfo --summary # GPU listed, correct driver — not "llvmpipe"/lavapipe nvidia-smi # NVIDIA only glxinfo -B | grep -i renderer # if mesa-utils present # Input (Wolf hot-plugs these via fake-udev) ls -l /dev/input/ # event devices appear when a controller connects cat /proc/bus/input/devices # should list Wolf's virtual gamepad/mouse/kbd # Wayland / display echo $WAYLAND_DISPLAY # wolf sets this; socket should exist ls -l $XDG_RUNTIME_DIR # wayland socket present # Audio echo $PULSE_SERVER; pactl info # audio sink reachable
Author
Owner

@JBailes commented on GitHub (Jul 6, 2026):

https://github.com/games-on-whales/wolf/pull/455

Wolf has a PR in for this, both to fix this and allow us to easily diagnose it in the future. Watch #455

<!-- gh-comment-id:4897029229 --> @JBailes commented on GitHub (Jul 6, 2026): https://github.com/games-on-whales/wolf/pull/455 Wolf has a PR in for this, both to fix this and allow us to easily diagnose it in the future. Watch #455
Author
Owner

@JesterEE commented on GitHub (Jul 17, 2026):

Once https://github.com/games-on-whales/wolf/pull/455 is accepted, scripts/deploy.sh will need to be updated to the new udev rules outlined in the PR. If wolf/85-wolf.rules is retained in the upstream dependency, it may be better to pull the required file directly from the repo to sync these requirements as they evolve over time instead of hardcoding them here.

github.com/games-on-whales/unraid-plugin@37e8531a7c/scripts/deploy.sh (L71)

<!-- gh-comment-id:5004821790 --> @JesterEE commented on GitHub (Jul 17, 2026): Once https://github.com/games-on-whales/wolf/pull/455 is accepted, [scripts/deploy.sh](https://github.com/games-on-whales/unraid-plugin/blob/37e8531a7c5aa175f10c196b93e64b6d2285083b/scripts/deploy.sh#L71) will need to be updated to the new udev rules outlined in the PR. If [wolf/85-wolf.rules](https://github.com/games-on-whales/wolf/blob/5b9640448ccc948cd1a51d4885692b52e357806f/85-wolf.rules) is retained in the upstream dependency, it may be better to pull the required file directly from the repo to sync these requirements as they evolve over time instead of hardcoding them here. https://github.com/games-on-whales/unraid-plugin/blob/37e8531a7c5aa175f10c196b93e64b6d2285083b/scripts/deploy.sh#L71
Author
Owner

@JBailes commented on GitHub (Aug 9, 2026):

Update pushed to fix this iwth the merging of #455

<!-- gh-comment-id:5230449723 --> @JBailes commented on GitHub (Aug 9, 2026): Update pushed to fix this iwth the merging of #455
Author
Owner

@JBailes commented on GitHub (Aug 19, 2026):

@thewave1408 @JesterEE I expect this to be fixed, if either of you can verify?

<!-- gh-comment-id:5345756541 --> @JBailes commented on GitHub (Aug 19, 2026): @thewave1408 @JesterEE I expect this to be fixed, if either of you can verify?
Author
Owner

@thewave1408 commented on GitHub (Aug 24, 2026):

@thewave1408 @JesterEE I expect this to be fixed, if either of you can verify?

Unfortunately Wolf isn't really functional for me at this time due to the other issue, so I'm not able to test

<!-- gh-comment-id:5399900759 --> @thewave1408 commented on GitHub (Aug 24, 2026): > [@thewave1408](https://github.com/thewave1408) [@JesterEE](https://github.com/JesterEE) I expect this to be fixed, if either of you can verify? Unfortunately Wolf isn't really functional for me at this time due to the other issue, so I'm not able to test
Author
Owner

@thewave1408 commented on GitHub (Sep 7, 2026):

Had a chance to do a bit of testing and as best I can tell I think the issue is resolved!

<!-- gh-comment-id:5572759465 --> @thewave1408 commented on GitHub (Sep 7, 2026): Had a chance to do a bit of testing and as best I can tell I think the issue is resolved!
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/unraid-plugin#19
No description provided.