[PR #84] [MERGED] Support for nvidia container toolkit #351

Closed
opened 2026-10-15 12:59:56 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/games-on-whales/wolf/pull/84
Author: @ABeltramo
Created: 7/2/2024
Status: ✅ Merged
Merged: 7/24/2024
Merged by: @ABeltramo

Base: stable ← Head: dev-nvidia-ct


📝 Commits (4)

  • ef9f735 feat: added support for nvidia container toolkit
  • 38569b1 fix: build compilation issue
  • 5fedb18 Committing clang-format changes
  • 1beab40 fix: removed Boost tests

📊 Changes

12 files changed (+98 additions, -52 deletions)

View changed files

📝 .github/workflows/linux-build-test.yml (+2 -2)
📝 docker/wolf.Dockerfile (+1 -1)
📝 docs/modules/dev/pages/manual_build.adoc (+1 -1)
📝 src/core/src/platforms/all/docker/CMakeLists.txt (+0 -14)
📝 src/core/src/platforms/all/docker/docker/docker.cpp (+8 -18)
📝 src/core/src/platforms/all/helpers/CMakeLists.txt (+9 -1)
📝 src/core/src/platforms/all/helpers/helpers/utils.hpp (+14 -0)
📝 src/moonlight-server/runners/docker.hpp (+51 -3)
📝 src/moonlight-server/runners/process.cpp (+2 -1)
📝 src/moonlight-server/runners/process.hpp (+2 -1)
📝 src/moonlight-server/state/data-structures.hpp (+2 -1)
📝 src/moonlight-server/wolf.cpp (+6 -9)

📄 Description

Finally fixes https://github.com/games-on-whales/wolf/issues/52

To test it out:

docker run \
    --name wolf \
    --network=host \
    -e XDG_RUNTIME_DIR=/tmp/sockets \
    -v /tmp/sockets:/tmp/sockets:rw \
    -e HOST_APPS_STATE_FOLDER=/etc/wolf \
    -v /etc/wolf:/etc/wolf:rw \
    -v /var/run/docker.sock:/var/run/docker.sock:rw \
    --gpus=all \
    --device /dev/dri \
    --device /dev/uinput \
    --device /dev/uhid \
    -v /dev/:/dev/:rw \
    -v /run/udev:/run/udev:rw \
    --device-cgroup-rule "c 13:* rmw" \
    ghcr.io/games-on-whales/wolf:dev-nvidia-ct

And make sure to pull the latest GOW images:

docker pull ghcr.io/games-on-whales/firefox:edge
# steam, lutris, ...

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/games-on-whales/wolf/pull/84 **Author:** [@ABeltramo](https://github.com/ABeltramo) **Created:** 7/2/2024 **Status:** ✅ Merged **Merged:** 7/24/2024 **Merged by:** [@ABeltramo](https://github.com/ABeltramo) **Base:** `stable` ← **Head:** `dev-nvidia-ct` --- ### 📝 Commits (4) - [`ef9f735`](https://github.com/games-on-whales/wolf/commit/ef9f735ba269f786be87ce0e18df7c588de698d6) feat: added support for nvidia container toolkit - [`38569b1`](https://github.com/games-on-whales/wolf/commit/38569b15b80594b136d3583d0e9b565692e29199) fix: build compilation issue - [`5fedb18`](https://github.com/games-on-whales/wolf/commit/5fedb1843a47c38f982eea08aab58dc88a19d78d) Committing clang-format changes - [`1beab40`](https://github.com/games-on-whales/wolf/commit/1beab40636c0de6bce381d4ef76187fabcb13a50) fix: removed Boost tests ### 📊 Changes **12 files changed** (+98 additions, -52 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/linux-build-test.yml` (+2 -2) 📝 `docker/wolf.Dockerfile` (+1 -1) 📝 `docs/modules/dev/pages/manual_build.adoc` (+1 -1) 📝 `src/core/src/platforms/all/docker/CMakeLists.txt` (+0 -14) 📝 `src/core/src/platforms/all/docker/docker/docker.cpp` (+8 -18) 📝 `src/core/src/platforms/all/helpers/CMakeLists.txt` (+9 -1) 📝 `src/core/src/platforms/all/helpers/helpers/utils.hpp` (+14 -0) 📝 `src/moonlight-server/runners/docker.hpp` (+51 -3) 📝 `src/moonlight-server/runners/process.cpp` (+2 -1) 📝 `src/moonlight-server/runners/process.hpp` (+2 -1) 📝 `src/moonlight-server/state/data-structures.hpp` (+2 -1) 📝 `src/moonlight-server/wolf.cpp` (+6 -9) </details> ### 📄 Description Finally fixes https://github.com/games-on-whales/wolf/issues/52 To test it out: ```bash docker run \ --name wolf \ --network=host \ -e XDG_RUNTIME_DIR=/tmp/sockets \ -v /tmp/sockets:/tmp/sockets:rw \ -e HOST_APPS_STATE_FOLDER=/etc/wolf \ -v /etc/wolf:/etc/wolf:rw \ -v /var/run/docker.sock:/var/run/docker.sock:rw \ --gpus=all \ --device /dev/dri \ --device /dev/uinput \ --device /dev/uhid \ -v /dev/:/dev/:rw \ -v /run/udev:/run/udev:rw \ --device-cgroup-rule "c 13:* rmw" \ ghcr.io/games-on-whales/wolf:dev-nvidia-ct ``` And make sure to pull the latest GOW images: ```bash docker pull ghcr.io/games-on-whales/firefox:edge # steam, lutris, ... ``` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-15 12:59:56 +00:00
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#351
No description provided.