[GH-ISSUE #271] (moved here) Issues running on GTX 950M #189

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

Originally created by @ABeltramo on GitHub (Oct 15, 2025).
Original GitHub issue: https://github.com/games-on-whales/wolf/issues/271

Hi, I am facing the same issue on a dual GPU laptop. I am running wolf using the Nvidia manual method.

Specifically it identifies the Nvidia GPU in DEBUG logs but I still get this error ERROR | [GSTREAMER] Pipeline error: Internal data stream error.

Here are the logs from wolf container
https://pastebin.com/MJxfLn02

And here is my docker compose

services:
  wolf:
    image: ghcr.io/games-on-whales/wolf:stable
    container_name: wolf
    environment:
      - NVIDIA_DRIVER_VOLUME_NAME=nvidia-driver-vol
      - WOLF_SOCKET_PATH=/var/run/wolf/wolf.sock
      - WOLF_RENDER_NODE=/dev/dri/renderD129
      - WOLF_LOG_LEVEL=DEBUG
    volumes:
      - ${CONFIG_DIR}/wolf:/etc/wolf:rw
      - /var/run/wolf:/var/run/wolf
      - /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'
    network_mode: host
    restart: unless-stopped
  wolfmanager:
    image: ghcr.io/games-on-whales/wolfmanager/wolfmanager:latest
    container_name: wolf-manager
    ports:
      - "3000:3000"
    environment:
      - NODE_ENV=production
      - NEXTAUTH_URL=http://localhost:3000
    volumes:
      - /var/run/wolf:/var/run/wolf # Mount Wolf socket
      - /var/run/docker.sock:/var/run/docker.sock # Mount Docker socket
      - ${CONFIG_DIR}/wolf/wolfmanager:/app/config
    restart: unless-stopped
volumes:
  nvidia-driver-vol:
    external: true

I am on Arch and the Nvidia-smi also shows that the container is using GPU

Wed Oct 15 11:21:55 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.82.09              Driver Version: 580.82.09      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 GTX 950M        Off |   00000000:01:00.0 Off |                  N/A |
| N/A   42C    P8            N/A  /  200W |      98MiB /   4096MiB |     11%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A             746      G   niri                                      1MiB |
|    0   N/A  N/A          341247      G   /wolf/wolf                                2MiB |
|    0   N/A  N/A          343371      G   sway                                     21MiB |
|    0   N/A  N/A          343386      G   /usr/lib/firefox/firefox                 39MiB |
+-----------------------------------------------------------------------------------------+

Originally posted by @ConsularParadi in #263

Originally created by @ABeltramo on GitHub (Oct 15, 2025). Original GitHub issue: https://github.com/games-on-whales/wolf/issues/271 > Hi, I am facing the same issue on a dual GPU laptop. I am running wolf using the Nvidia manual method. > > Specifically it identifies the Nvidia GPU in DEBUG logs but I still get this error ```ERROR | [GSTREAMER] Pipeline error: Internal data stream error.``` > > Here are the logs from wolf container > https://pastebin.com/MJxfLn02 > > And here is my docker compose > ``` > services: > wolf: > image: ghcr.io/games-on-whales/wolf:stable > container_name: wolf > environment: > - NVIDIA_DRIVER_VOLUME_NAME=nvidia-driver-vol > - WOLF_SOCKET_PATH=/var/run/wolf/wolf.sock > - WOLF_RENDER_NODE=/dev/dri/renderD129 > - WOLF_LOG_LEVEL=DEBUG > volumes: > - ${CONFIG_DIR}/wolf:/etc/wolf:rw > - /var/run/wolf:/var/run/wolf > - /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' > network_mode: host > restart: unless-stopped > wolfmanager: > image: ghcr.io/games-on-whales/wolfmanager/wolfmanager:latest > container_name: wolf-manager > ports: > - "3000:3000" > environment: > - NODE_ENV=production > - NEXTAUTH_URL=http://localhost:3000 > volumes: > - /var/run/wolf:/var/run/wolf # Mount Wolf socket > - /var/run/docker.sock:/var/run/docker.sock # Mount Docker socket > - ${CONFIG_DIR}/wolf/wolfmanager:/app/config > restart: unless-stopped > volumes: > nvidia-driver-vol: > external: true > ``` > I am on Arch and the Nvidia-smi also shows that the container is using GPU > ``` > Wed Oct 15 11:21:55 2025 > +-----------------------------------------------------------------------------------------+ > | NVIDIA-SMI 580.82.09 Driver Version: 580.82.09 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 GTX 950M Off | 00000000:01:00.0 Off | N/A | > | N/A 42C P8 N/A / 200W | 98MiB / 4096MiB | 11% Default | > | | | N/A | > +-----------------------------------------+------------------------+----------------------+ > > +-----------------------------------------------------------------------------------------+ > | Processes: | > | GPU GI CI PID Type Process name GPU Memory | > | ID ID Usage | > |=========================================================================================| > | 0 N/A N/A 746 G niri 1MiB | > | 0 N/A N/A 341247 G /wolf/wolf 2MiB | > | 0 N/A N/A 343371 G sway 21MiB | > | 0 N/A N/A 343386 G /usr/lib/firefox/firefox 39MiB | > +-----------------------------------------------------------------------------------------+ > ``` _Originally posted by @ConsularParadi in [#263](https://github.com/games-on-whales/wolf/issues/263#issuecomment-3404629315)_
Author
Owner

@ABeltramo commented on GitHub (Oct 15, 2025):

Moved to a new issue because this is completely unrelated to other one.

@ConsularParadi Your card is quite old, and it only support HW encoding for H.264:

05:27:33.625084800 INFO  | Using H264 encoder: nvcodec
05:27:33.626284385 INFO  | Using HEVC encoder: x265
05:27:33.626301096 WARN  | Software HEVC encoder detected
05:27:33.627140823 INFO  | Using AV1 encoder: aom
05:27:33.627164271 WARN  | Software AV1 encoder detected

Moonlight by default asks for HEVC though

[RTSP] Moonlight requested video format HEVC

Which is causing the issue that you are seeing. You can try changing the encoding format to H264 in the Moonlight settings and see if that helps.

<!-- gh-comment-id:3406147556 --> @ABeltramo commented on GitHub (Oct 15, 2025): Moved to a new issue because this is completely unrelated to other one. @ConsularParadi Your card is quite old, and it only support HW encoding for H.264: ``` 05:27:33.625084800 INFO | Using H264 encoder: nvcodec 05:27:33.626284385 INFO | Using HEVC encoder: x265 05:27:33.626301096 WARN | Software HEVC encoder detected 05:27:33.627140823 INFO | Using AV1 encoder: aom 05:27:33.627164271 WARN | Software AV1 encoder detected ``` Moonlight by default asks for HEVC though ``` [RTSP] Moonlight requested video format HEVC ``` Which is causing the issue that you are seeing. You can try changing the encoding format to **H264** in the Moonlight settings and see if that helps.
Author
Owner

@ConsularParadi commented on GitHub (Oct 18, 2025):

Thank you so much @ABeltramo. It works really well now, even better than sunshine on a wayland compositor.

<!-- gh-comment-id:3418101966 --> @ConsularParadi commented on GitHub (Oct 18, 2025): Thank you so much @ABeltramo. It works really well now, even better than sunshine on a wayland compositor.
Author
Owner

@ABeltramo commented on GitHub (Oct 18, 2025):

Glad that was an easy fix, have fun! 😉

<!-- gh-comment-id:3418147158 --> @ABeltramo commented on GitHub (Oct 18, 2025): Glad that was an easy fix, have fun! 😉
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#189
No description provided.