[GH-ISSUE #360] Steam crashing after update #245

Open
opened 2026-10-15 12:58:40 +00:00 by bsakaguchi · 0 comments
Owner

Originally created by @MateuszFido on GitHub (Feb 15, 2026).
Original GitHub issue: https://github.com/games-on-whales/wolf/issues/360

Issue similar to #344

I had Wolf working great on a headless Fedora Server with Nvidia RTX 4070 but after some point (I assume Nvidia driver update), the Steam container broke and Steam is now erroring on launch with the steamwebhelper.exe not responding, causing the container to shut down. I only know this is related to steamwebhelper is because I was once able to get a root shell inside the Steam container earlier today, tried launching Steam, and then purging and reinstalling. The WOLF_STOP_CONTAINER_ON_EXIT=false env option seems to not work for me and I keep getting booted from the container after a random amount of time, so I cannot reproduce this and therefore don't have the exact error messages, but they were related to missing GTK/X11 libs.

Recreating the Nvidia driver volume does not help. I tried several wolf Docker volume wipes and clean installs following all the steps for Nvidia manual, to no avail. The Firefox container/GPU Acceleration/audio are fine and working.

Tried the Fedora images in the PR #282 but they unfortunately aren't working (Sway and Gamescope both produce a black screen).

Trying older Steam images isn't working so I think the issue is either my host machine or Steam itself. Tried putting random deps that I thought could be missing into my own custom Steam image based on ghcr.io/games-on-whales/steam:edge and also running the Nvidia container for nvidia-driver-vol on Ubuntu 25.04 but unfortunately no dice.

compose.yml:

services:
  wolf:
    image: ghcr.io/games-on-whales/wolf:stable
    environment:
      - NVIDIA_DRIVER_VOLUME_NAME=nvidia-driver-vol
      - WOLF_LOG_LEVEL=DEBUG
    volumes:
      - /storage2/wolf/:/etc/wolf:rw
      - /var/run/docker.sock:/var/run/docker.sock:rw
      - /dev/:/dev/:rw
      - /run/udev:/run/udev:rw
      - nvidia-driver-vol:/usr/nvidia:rw
    devices:
      - /dev/dri
      - /dev/uinput
      - /dev/uhid
      - /dev/nvidia-uvm
      - /dev/nvidia-uvm-tools
      - /dev/nvidia-caps/nvidia-cap1
      - /dev/nvidia-caps/nvidia-cap2
      - /dev/nvidiactl
      - /dev/nvidia0
      - /dev/nvidia-modeset
    device_cgroup_rules:
      - 'c 13:* rmw'
    restart: unless-stopped
    ports:
      - 47984:47984/tcp
      - 47989:47989/tcp
      - 47999:47999/udp
      - 48010:48010/tcp
      - 48100:48100/udp
      - 48200:48200/udp
volumes:
  nvidia-driver-vol:
    external: true

This exact compose.yml was working before, so I know it's not the lack of network_mode: host.

Nvidia-smi information:

Sun Feb 15 21:37:32 2026       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.119.02             Driver Version: 580.119.02     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 4070        Off |   00000000:01:00.0 Off |                  N/A |
|  0%   49C    P2             33W /  200W |     481MiB /  12282MiB |      3%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A         1219682    C+G   /wolf/wolf                              228MiB |
|    0   N/A  N/A         1220548    C+G   wolf-ui                                 194MiB |
+-----------------------------------------------------------------------------------------+

log_Steam_container.txt
log_wolf_container.txt

I'd appreciate any ideas for debugging this further. Thanks!

Originally created by @MateuszFido on GitHub (Feb 15, 2026). Original GitHub issue: https://github.com/games-on-whales/wolf/issues/360 Issue similar to #344 I had Wolf working great on a headless Fedora Server with Nvidia RTX 4070 but after some point (I assume Nvidia driver update), the Steam container broke and Steam is now erroring on launch with the steamwebhelper.exe not responding, causing the container to shut down. I only know this is related to steamwebhelper is because I was once able to get a root shell inside the Steam container earlier today, tried launching Steam, and then purging and reinstalling. The `WOLF_STOP_CONTAINER_ON_EXIT=false` env option seems to not work for me and I keep getting booted from the container after a random amount of time, so I cannot reproduce this and therefore don't have the exact error messages, but they were related to missing GTK/X11 libs. Recreating the Nvidia driver volume does not help. I tried several wolf Docker volume wipes and clean installs following all the steps for Nvidia manual, to no avail. The Firefox container/GPU Acceleration/audio are fine and working. Tried the Fedora images in the PR [#282](https://github.com/games-on-whales/gow/pull/282) but they unfortunately aren't working (Sway and Gamescope both produce a black screen). Trying older Steam images isn't working so I think the issue is either my host machine or Steam itself. Tried putting random deps that I thought could be missing into my own custom Steam image based on `ghcr.io/games-on-whales/steam:edge` and also running the Nvidia container for `nvidia-driver-vol` on Ubuntu 25.04 but unfortunately no dice. compose.yml: ``` services: wolf: image: ghcr.io/games-on-whales/wolf:stable environment: - NVIDIA_DRIVER_VOLUME_NAME=nvidia-driver-vol - WOLF_LOG_LEVEL=DEBUG volumes: - /storage2/wolf/:/etc/wolf:rw - /var/run/docker.sock:/var/run/docker.sock:rw - /dev/:/dev/:rw - /run/udev:/run/udev:rw - nvidia-driver-vol:/usr/nvidia:rw devices: - /dev/dri - /dev/uinput - /dev/uhid - /dev/nvidia-uvm - /dev/nvidia-uvm-tools - /dev/nvidia-caps/nvidia-cap1 - /dev/nvidia-caps/nvidia-cap2 - /dev/nvidiactl - /dev/nvidia0 - /dev/nvidia-modeset device_cgroup_rules: - 'c 13:* rmw' restart: unless-stopped ports: - 47984:47984/tcp - 47989:47989/tcp - 47999:47999/udp - 48010:48010/tcp - 48100:48100/udp - 48200:48200/udp volumes: nvidia-driver-vol: external: true ``` This exact compose.yml was working before, so I know it's not the lack of `network_mode: host`. Nvidia-smi information: ``` Sun Feb 15 21:37:32 2026 +-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 580.119.02 Driver Version: 580.119.02 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 4070 Off | 00000000:01:00.0 Off | N/A | | 0% 49C P2 33W / 200W | 481MiB / 12282MiB | 3% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | 0 N/A N/A 1219682 C+G /wolf/wolf 228MiB | | 0 N/A N/A 1220548 C+G wolf-ui 194MiB | +-----------------------------------------------------------------------------------------+ ``` [log_Steam_container.txt](https://github.com/user-attachments/files/25328291/log_Steam_container.txt) [log_wolf_container.txt](https://github.com/user-attachments/files/25328292/log_wolf_container.txt) I'd appreciate any ideas for debugging this further. 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#245
No description provided.