[GH-ISSUE #310] Nvidia GPU not working in Steam #215

Closed
opened 2026-10-15 12:58:20 +00:00 by bsakaguchi · 2 comments
Owner

Originally created by @martymcfly1 on GitHub (Dec 6, 2025).
Original GitHub issue: https://github.com/games-on-whales/wolf/issues/310

Hi.

I've followed the instructions for the NVIDIA manual setup, but no matter what I do, my Ryzen APU is only being used when in Steam.

Here is my console log

[2025-12-06 16:51:49]
[2025-12-06 16:51:49] [ /etc/cont-init.d/10-setup_user.sh: executing... ]
[2025-12-06 16:51:49] **** Configure default user ****
[2025-12-06 16:51:49] Container running as root. Nothing to do.
[2025-12-06 16:51:49] DONE
[2025-12-06 16:51:49]
[2025-12-06 16:51:49] [ /etc/cont-init.d/15-setup_devices.sh: executing... ]
[2025-12-06 16:51:49] **** Configure devices ****
[2025-12-06 16:51:49] Exec device groups
[2025-12-06 16:51:49] Adding user 'root' to groups: gow-gid-994,root
[2025-12-06 16:51:49] DONE
[2025-12-06 16:51:49]
[2025-12-06 16:51:49] [ /etc/cont-init.d/30-nvidia.sh: executing... ]
[2025-12-06 16:51:49] Nvidia driver volume detected
[2025-12-06 16:51:49] [nvidia] Add Vulkan ICD
[2025-12-06 16:51:49] [nvidia] Add EGL external platform
[2025-12-06 16:51:49] [nvidia] Add egl-vendor
[2025-12-06 16:51:49] [nvidia] Add gbm backend
[2025-12-06 16:51:49]
[2025-12-06 16:51:49] [ /etc/cont-init.d/init-gamescope.sh: executing... ]
[2025-12-06 16:51:49] Launching the container's startup script as user 'root'
amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description.
If they do, bad things may happen!
0:00:00.052511776 133 0x613985f788a0 WARN vadisplay gstvadisplay.c:401:gst_va_display_initialize: vaInitialize: unknown libva error
0:00:00.076783975 133 0x613985f788a0 WARN vafilter gstvafilter.c:1787:gst_va_filter_has_compose: VPP does not support alpha blending
0:00:00.134679793 133 0x613985f788a0 WARN vaapiblend gstvaapiblend.c:184:gst_vaapi_blend_initialize: VPP does not support global alpha blending
0:00:00.310420580 133 0x613985f788a0 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.441446192 133 0x613985f788a0 WARN nvav1encoder gstnvav1encoder.cpp:1429:gst_nv_av1_encoder_create_class_data: New preset is not supported
0:00:01.756029934 133 0x613985f788a0 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.777576422 133 0x613985f788a0 WARN msdkcontext gstmsdkcontext.c:178:gst_msdk_context_use_vaapi: Couldn't find a drm device node to open
0:00:01.796465714 133 0x613985f788a0 WARN default ges-meta-container.c:238:_set_value:GESAsset@0x613987284060 Could not set value on item: format-version
0:00:01.796487703 133 0x613985f788a0 WARN default ges-meta-container.c:238:_set_value:GESAsset@0x613987284990 Could not set value on item: format-version
0:00:01.796497933 133 0x613985f788a0 WARN default ges-meta-container.c:238:_set_value:GESAsset@0x61398724f190 Could not set value on item: format-version
0:00:01.796848093 133 0x613985f788a0 WARN structure gststructure.c:3378:priv_gst_structure_parse_fields: Failed to find delimiter, r=mimetype
0:00:01.820511921 133 0x613985f788a0 WARN vadisplay gstvadisplay.c:401:gst_va_display_initialize: vaInitialize: unknown libva error
0:00:01.858058811 133 0x613985f788a0 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.863256936 1 0x5d4a81e192b0 WARN GST_REGISTRY gstregistry.c:457:gst_registry_add_plugin: 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.864356695 133 0x613985f788a0 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.870109474 133 0x613985f788a0 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.880129864 1 0x5d4a81e192b0 WARN GST_REGISTRY gstregistry.c:457:gst_registry_add_plugin: 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)
16:51:51.858394118 INFO | Gstreamer version: 1.26.7-0
16:51:51.864423700 INFO | Reading config file from: /etc/wolf/cfg/config.toml
amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description.
If they do, bad things may happen!
0:00:02.009701630 1 0x5d4a81e192b0 WARN vadisplay gstvadisplay.c:401:gst_va_display_initialize: vaInitialize: unknown libva error
0:00:02.012995438 1 0x5d4a81e192b0 WARN vafilter gstvafilter.c:1787:gst_va_filter_has_compose: VPP does not support alpha blending
16:51:51.953193847 INFO | Using h264 encoder: va
16:51:51.961180034 INFO | Using h265 encoder: va
0:00:02.040833900 1 0x5d4a81e192b0 WARN GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vaav1enc"!
0:00:02.040853359 1 0x5d4a81e192b0 WARN GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vaav1lpenc"!
16:51:51.961909773 INFO | Using av1 encoder: aom
16:51:51.961924743 WARN | Software av1 encoder detected
16:51:51.962026340 INFO | Using zero copy pipeline on AMD (/dev/dri/renderD128)
16:51:52.013436364 INFO | Detected mounted /etc/wolf in the host as /etc/wolf
16:51:52.013487192 INFO | Detected mounted /run/user/wolf in the host as /var/lib/docker/volumes/af31e8fff1287564e59aa625cf05d2f2b338a67b2ea7f431c24d4fc0f37260f3/_data
16:51:52.013614189 INFO | [RTP] Starting RTP ping server on ports 48100 and 48200
16:51:52.013692476 INFO | RTSP server started on port: 48010
16:51:52.013726815 INFO | HTTP server listening on port: 47989
16:51:52.013783774 INFO | Control server started on port: 47999
16:51:52.013796424 INFO | Starting mDNS service
16:51:52.013808113 INFO | Starting Wolf API server on /run/user/wolf/wolf.sock
16:51:52.014126804 WARN | [PULSE] Unable to connect, Access denied
16:51:52.014215262 INFO | Starting PulseAudio docker container
16:51:52.015116647 INFO | HTTPS server listening on port: 47984
16:51:52.019517094 WARN | [DOCKER] Container WolfPulseAudio already present, removing first
0:00:51.906572688 1 0x73425801b030 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<737327058022529389_video> warning: Pipeline construction is invalid, please add queues.
0:00:51.906586427 1 0x73425801b030 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<737327058022529389_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.
16:52:41.827163786 INFO | Wayland display ready, listening on: wayland-1
16:52:41.841810541 WARN | [DOCKER] Failed to get major numbers for hidraw and input
16:52:41.842829995 WARN | [DOCKER] Container Wolf-UI_737327058022529389 already present, removing first
0:00:51.946965624 1 0x7342440012c0 WARN vaencoder gstvaencoder.c:750:gst_va_encoder_get_prediction_direction: Driver does not support query prediction direction
0:00:51.946985124 1 0x7342440012c0 WARN vaencoder gstvaencoder.c:839:gst_va_encoder_has_trellis: Driver does not support trellis
0:00:51.958233486 1 0x7342440012c0 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_737327058022529389_video> segment format mismatched, ignore
16:52:41.997323121 INFO | [DOCKER] Starting container: /Wolf-UI_737327058022529389
0:00:53.826702847 1 0x734244001a70 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_737327058022529389_audio> segment format mismatched, ignore
16:52:45.603275600 INFO | Creating Xbox joypad for controller 0 in session 737327058022529389
16:52:48.829665220 INFO | [LOBBY] Creating new lobby
2025-12-06T16:52:48.838796Z WARN smithay::backend::egl::error: Erroneous EGL call didn't set EGLError
0:00:58.922582790 1 0x7341280071a0 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<636c56f9-1779-45d5-821c-15f6a79a3519_video> warning: Pipeline construction is invalid, please add queues.
0:00:58.922599030 1 0x7341280071a0 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<636c56f9-1779-45d5-821c-15f6a79a3519_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.
16:52:48.843173458 INFO | Wayland display ready, listening on: wayland-2
16:52:48.857564244 WARN | [DOCKER] Failed to get major numbers for hidraw and input
16:52:48.879895490 INFO | [LOBBY] Session 737327058022529389 joining lobby 636c56f9-1779-45d5-821c-15f6a79a3519
16:52:48.880128294 INFO | [LOBBY] adding device to session 737327058022529389 in lobby 636c56f9-1779-45d5-821c-15f6a79a3519
16:52:48.959242324 INFO | [DOCKER] Starting container: /WolfSteam_636c56f9-1779-45d5-821c-15f6a79a3519
0:00:59.039096425 1 0x734244001f90 WARN basetransform gstbasetransform.c:1371:gst_base_transform_setcaps: transform could not transform video/x-raw(memory:DMABuf), format=(string)DMA_DRM, width=(int)1280, height=(int)720, framerate=(fraction)60/1, drm-format=(string)AR24 in anything we support
0:00:59.039111045 1 0x734244001f90 WARN basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked: warning: not negotiated
0:00:59.039114775 1 0x734244001f90 WARN basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked: warning: not negotiated
0:00:59.039957534 1 0x7342440012c0 WARN vapostproc gstvavpp.c:543:gst_va_vpp_set_info: Can't calculate borders

Here is the output from running the command nvidia-smi on the host

+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.105.08 Driver Version: 580.105.08 CUDA Version: 13.0 |
+-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce RTX 3060 On | 00000000:01:00.0 Off | N/A |
| 0% 32C P8 15W / 170W | 165MiB / 12288MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 2520 G /usr/bin/gnome-shell 2MiB |
| 0 N/A N/A 4749 G /usr/bin/gnome-shell 153MiB |
+-----------------------------------------------------------------------------------------+

Any ideas how I can fix this so that Steam uses my Nvidia GPU?

Thanks

Originally created by @martymcfly1 on GitHub (Dec 6, 2025). Original GitHub issue: https://github.com/games-on-whales/wolf/issues/310 Hi. I've followed the instructions for the NVIDIA manual setup, but no matter what I do, my Ryzen APU is only being used when in Steam. Here is my console log [2025-12-06 16:51:49] [2025-12-06 16:51:49] [ /etc/cont-init.d/10-setup_user.sh: executing... ] [2025-12-06 16:51:49] **** Configure default user **** [2025-12-06 16:51:49] Container running as root. Nothing to do. [2025-12-06 16:51:49] DONE [2025-12-06 16:51:49] [2025-12-06 16:51:49] [ /etc/cont-init.d/15-setup_devices.sh: executing... ] [2025-12-06 16:51:49] **** Configure devices **** [2025-12-06 16:51:49] Exec device groups [2025-12-06 16:51:49] Adding user 'root' to groups: gow-gid-994,root [2025-12-06 16:51:49] DONE [2025-12-06 16:51:49] [2025-12-06 16:51:49] [ /etc/cont-init.d/30-nvidia.sh: executing... ] [2025-12-06 16:51:49] Nvidia driver volume detected [2025-12-06 16:51:49] [nvidia] Add Vulkan ICD [2025-12-06 16:51:49] [nvidia] Add EGL external platform [2025-12-06 16:51:49] [nvidia] Add egl-vendor [2025-12-06 16:51:49] [nvidia] Add gbm backend [2025-12-06 16:51:49] [2025-12-06 16:51:49] [ /etc/cont-init.d/init-gamescope.sh: executing... ] [2025-12-06 16:51:49] Launching the container's startup script as user 'root' amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description. If they do, bad things may happen! 0:00:00.052511776 133 0x613985f788a0 WARN vadisplay gstvadisplay.c:401:gst_va_display_initialize:<vadisplaydrm1> vaInitialize: unknown libva error 0:00:00.076783975 133 0x613985f788a0 WARN vafilter gstvafilter.c:1787:gst_va_filter_has_compose:<vafilter0> VPP does not support alpha blending 0:00:00.134679793 133 0x613985f788a0 WARN vaapiblend gstvaapiblend.c:184:gst_vaapi_blend_initialize:<vaapiblend0> VPP does not support global alpha blending 0:00:00.310420580 133 0x613985f788a0 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.441446192 133 0x613985f788a0 WARN nvav1encoder gstnvav1encoder.cpp:1429:gst_nv_av1_encoder_create_class_data:<cudacontext0> New preset is not supported 0:00:01.756029934 133 0x613985f788a0 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.777576422 133 0x613985f788a0 WARN msdkcontext gstmsdkcontext.c:178:gst_msdk_context_use_vaapi: Couldn't find a drm device node to open 0:00:01.796465714 133 0x613985f788a0 WARN default ges-meta-container.c:238:_set_value:<GESAsset@0x613987284060> Could not set value on item: format-version 0:00:01.796487703 133 0x613985f788a0 WARN default ges-meta-container.c:238:_set_value:<GESAsset@0x613987284990> Could not set value on item: format-version 0:00:01.796497933 133 0x613985f788a0 WARN default ges-meta-container.c:238:_set_value:<GESAsset@0x61398724f190> Could not set value on item: format-version 0:00:01.796848093 133 0x613985f788a0 WARN structure gststructure.c:3378:priv_gst_structure_parse_fields: Failed to find delimiter, r=mimetype 0:00:01.820511921 133 0x613985f788a0 WARN vadisplay gstvadisplay.c:401:gst_va_display_initialize:<vadisplaydrm8> vaInitialize: unknown libva error 0:00:01.858058811 133 0x613985f788a0 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.863256936 1 0x5d4a81e192b0 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.864356695 133 0x613985f788a0 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.870109474 133 0x613985f788a0 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.880129864 1 0x5d4a81e192b0 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) 16:51:51.858394118 INFO | Gstreamer version: 1.26.7-0 16:51:51.864423700 INFO | Reading config file from: /etc/wolf/cfg/config.toml amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description. If they do, bad things may happen! 0:00:02.009701630 1 0x5d4a81e192b0 WARN vadisplay gstvadisplay.c:401:gst_va_display_initialize:<vadisplaydrm1> vaInitialize: unknown libva error 0:00:02.012995438 1 0x5d4a81e192b0 WARN vafilter gstvafilter.c:1787:gst_va_filter_has_compose:<vafilter0> VPP does not support alpha blending 16:51:51.953193847 INFO | Using h264 encoder: va 16:51:51.961180034 INFO | Using h265 encoder: va 0:00:02.040833900 1 0x5d4a81e192b0 WARN GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vaav1enc"! 0:00:02.040853359 1 0x5d4a81e192b0 WARN GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vaav1lpenc"! 16:51:51.961909773 INFO | Using av1 encoder: aom 16:51:51.961924743 WARN | Software av1 encoder detected 16:51:51.962026340 INFO | Using zero copy pipeline on AMD (/dev/dri/renderD128) 16:51:52.013436364 INFO | Detected mounted /etc/wolf in the host as /etc/wolf 16:51:52.013487192 INFO | Detected mounted /run/user/wolf in the host as /var/lib/docker/volumes/af31e8fff1287564e59aa625cf05d2f2b338a67b2ea7f431c24d4fc0f37260f3/_data 16:51:52.013614189 INFO | [RTP] Starting RTP ping server on ports 48100 and 48200 16:51:52.013692476 INFO | RTSP server started on port: 48010 16:51:52.013726815 INFO | HTTP server listening on port: 47989 16:51:52.013783774 INFO | Control server started on port: 47999 16:51:52.013796424 INFO | Starting mDNS service 16:51:52.013808113 INFO | Starting Wolf API server on /run/user/wolf/wolf.sock 16:51:52.014126804 WARN | [PULSE] Unable to connect, Access denied 16:51:52.014215262 INFO | Starting PulseAudio docker container 16:51:52.015116647 INFO | HTTPS server listening on port: 47984 16:51:52.019517094 WARN | [DOCKER] Container WolfPulseAudio already present, removing first 0:00:51.906572688 1 0x73425801b030 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<737327058022529389_video> warning: Pipeline construction is invalid, please add queues. 0:00:51.906586427 1 0x73425801b030 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<737327058022529389_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. 16:52:41.827163786 INFO | Wayland display ready, listening on: wayland-1 16:52:41.841810541 WARN | [DOCKER] Failed to get major numbers for hidraw and input 16:52:41.842829995 WARN | [DOCKER] Container Wolf-UI_737327058022529389 already present, removing first 0:00:51.946965624 1 0x7342440012c0 WARN vaencoder gstvaencoder.c:750:gst_va_encoder_get_prediction_direction:<vaencoder2> Driver does not support query prediction direction 0:00:51.946985124 1 0x7342440012c0 WARN vaencoder gstvaencoder.c:839:gst_va_encoder_has_trellis:<vaencoder2> Driver does not support trellis 0:00:51.958233486 1 0x7342440012c0 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_737327058022529389_video> segment format mismatched, ignore 16:52:41.997323121 INFO | [DOCKER] Starting container: /Wolf-UI_737327058022529389 0:00:53.826702847 1 0x734244001a70 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_737327058022529389_audio> segment format mismatched, ignore 16:52:45.603275600 INFO | Creating Xbox joypad for controller 0 in session 737327058022529389 16:52:48.829665220 INFO | [LOBBY] Creating new lobby 2025-12-06T16:52:48.838796Z WARN smithay::backend::egl::error: Erroneous EGL call didn't set EGLError 0:00:58.922582790 1 0x7341280071a0 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<636c56f9-1779-45d5-821c-15f6a79a3519_video> warning: Pipeline construction is invalid, please add queues. 0:00:58.922599030 1 0x7341280071a0 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<636c56f9-1779-45d5-821c-15f6a79a3519_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. 16:52:48.843173458 INFO | Wayland display ready, listening on: wayland-2 16:52:48.857564244 WARN | [DOCKER] Failed to get major numbers for hidraw and input 16:52:48.879895490 INFO | [LOBBY] Session 737327058022529389 joining lobby 636c56f9-1779-45d5-821c-15f6a79a3519 16:52:48.880128294 INFO | [LOBBY] adding device to session 737327058022529389 in lobby 636c56f9-1779-45d5-821c-15f6a79a3519 16:52:48.959242324 INFO | [DOCKER] Starting container: /WolfSteam_636c56f9-1779-45d5-821c-15f6a79a3519 0:00:59.039096425 1 0x734244001f90 WARN basetransform gstbasetransform.c:1371:gst_base_transform_setcaps:<capsfilter4> transform could not transform video/x-raw(memory:DMABuf), format=(string)DMA_DRM, width=(int)1280, height=(int)720, framerate=(fraction)60/1, drm-format=(string)AR24 in anything we support 0:00:59.039111045 1 0x734244001f90 WARN basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked:<capsfilter4> warning: not negotiated 0:00:59.039114775 1 0x734244001f90 WARN basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked:<capsfilter4> warning: not negotiated 0:00:59.039957534 1 0x7342440012c0 WARN vapostproc gstvavpp.c:543:gst_va_vpp_set_info:<vapostproc2> Can't calculate borders Here is the output from running the command nvidia-smi on the host +-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 580.105.08 Driver Version: 580.105.08 CUDA Version: 13.0 | +-----------------------------------------+------------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+========================+======================| | 0 NVIDIA GeForce RTX 3060 On | 00000000:01:00.0 Off | N/A | | 0% 32C P8 15W / 170W | 165MiB / 12288MiB | 0% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | 0 N/A N/A 2520 G /usr/bin/gnome-shell 2MiB | | 0 N/A N/A 4749 G /usr/bin/gnome-shell 153MiB | +-----------------------------------------------------------------------------------------+ Any ideas how I can fix this so that Steam uses my Nvidia GPU? Thanks
Author
Owner

@Gylfkxjyjdll commented on GitHub (Dec 6, 2025):

we need to see your docker file.
is "WOLF_RENDER_NODE=/dev/dri/renderD129" missing?

<!-- gh-comment-id:3621081106 --> @Gylfkxjyjdll commented on GitHub (Dec 6, 2025): we need to see your docker file. is "WOLF_RENDER_NODE=/dev/dri/renderD129" missing?
Author
Owner

@martymcfly1 commented on GitHub (Dec 6, 2025):

Awesome. That was it. I had it in an Environment Variable (I use Portainer to manage docker) but it wasn't being picked up. Including it directly in the docker compose yaml file sorted it out. Thanks

<!-- gh-comment-id:3621256841 --> @martymcfly1 commented on GitHub (Dec 6, 2025): Awesome. That was it. I had it in an Environment Variable (I use Portainer to manage docker) but it wasn't being picked up. Including it directly in the docker compose yaml file sorted it out. Thanks
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#215
No description provided.