[GH-ISSUE #200] Black screen appears randomly when opening Steam #133

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

Originally created by @zexi on GitHub (May 7, 2025).
Original GitHub issue: https://github.com/games-on-whales/wolf/issues/200

This black screen appears randomly when using the Moonlight client to close and then open the Steam app 6 to 8 times and repeat this step, the black screen will show up, but the sound can still be heard.

Finally, Moonlight will report an error message "No video received from host".

Refering to the following screen recording. This problem can be stably reproduced.

https://github.com/user-attachments/assets/b09b3891-6992-4e34-81d8-71becd8537b4

Originally created by @zexi on GitHub (May 7, 2025). Original GitHub issue: https://github.com/games-on-whales/wolf/issues/200 This black screen appears randomly when using the Moonlight client to close and then open the Steam app 6 to 8 times and repeat this step, the black screen will show up, but the sound can still be heard. Finally, Moonlight will report an error message "No video received from host". Refering to the following screen recording. This problem can be stably reproduced. https://github.com/user-attachments/assets/b09b3891-6992-4e34-81d8-71becd8537b4
Author
Owner

@ABeltramo commented on GitHub (May 7, 2025):

This seems to be Wolf closing the connection when the app container (Steam) dies. Could you provide the Wolf logs with the env variable

WOLF_LOG_LEVEL=DEBUG

set? It should print out the logs of the dying container.

<!-- gh-comment-id:2860597633 --> @ABeltramo commented on GitHub (May 7, 2025): This seems to be Wolf closing the connection when the app container (Steam) dies. Could you provide the Wolf logs with the env variable ``` WOLF_LOG_LEVEL=DEBUG ``` set? It should print out the logs of the dying container.
Author
Owner

@zexi commented on GitHub (May 8, 2025):

@ABeltramo Not seeing the logs of the dying container and the gstreamer is just pausing the pipeline.

02:35:41.891767234 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/launch
02:35:41.891935113 DEBUG | Host app state folder: /etc/wolf-20000/18046928878093460462/Steam, creating paths
02:35:41.892000782 DEBUG | [STREAM_SESSION] Create wayland compositor
02:35:41.892012531 DEBUG | [WAYLAND] Creating wayland display
02:35:41.926288359 DEBUG | [STREAM_SESSION] Create virtual audio sink
02:35:41.926306356 DEBUG | [GSTREAMER] Starting video producer: appsrc is-live=true name=wolf_wayland_source ! queue leaky=downstream max-size-buffers=1 ! interpipesink name=18046928878093460462_video max-buffers=1
02:35:41.926346864 DEBUG | [GSTREAMER] Starting audio producer: pulsesrc device="virtual_sink_18046928878093460462.monitor" server="/tmp/sockets/pulse-socket" ! audio/x-raw, channels=2, rate=48000 ! queue leaky=downstream max-size-buffers=3 ! interpipesink name="18046928878093460462_audio" sync=true async=false max-buffers=3
02:35:41.926399227 DEBUG | WAYLAND_DISPLAY=/tmp/sockets/wayland-1
02:35:41.926738933 DEBUG | Setting up wolf_wayland_source
02:35:41.926876796 DEBUG | [PULSE] Created virtual sink: 21
02:35:41.926893218 DEBUG | [WAYLAND] Start feeding app-src

(wolf:1): GLib-WARNING **: 03:35:41.926: Idle source dispatched without callback. You must call g_source_set_callback().
02:35:41.930918951 DEBUG | /dev/dri/renderD128 vendor: NVIDIA Corporation
02:35:41.930929028 INFO  | Mounting nvidia driver nvidia-driver-vol:/usr/nvidia
02:35:41.930953561 DEBUG | [DOCKER] Using fake-udev, creating /etc/wolf-20000/18046928878093460462/Steam/udev/data
02:35:41.935049656 DEBUG | /dev/dri/renderD128 vendor: NVIDIA Corporation
02:35:41.935103862 DEBUG | [DOCKER] Setting DeviceCgroupRules for hidraw:241 and input:13
02:35:41.935131054 DEBUG | [DOCKER] Container options: {"HostConfig":{"IpcMode":"host","CapAdd":["SYS_ADMIN","SYS_NICE","SYS_PTRACE","NET_RAW","MKNOD","NET_ADMIN"],"SecurityOpt":["seccomp=unconfined","apparmor=unconfined"],"Ulimits":[{"Name":"nofile","Hard":10240,"Soft":10240}],"Privileged":false,"DeviceCgroupRules":["c 241:* rwm","c 13:* rwm"]}}
02:35:41.950575138 DEBUG | [RTSP] found session by matching payload: 234.186.251.204
02:35:41.950605066 DEBUG | [RTSP] received command OPTIONS
02:35:41.966298215 DEBUG | [RTSP] found session by matching payload: 234.186.251.204
02:35:41.966315116 DEBUG | [RTSP] received command DESCRIBE
02:35:41.979498842 DEBUG | [RTSP] found session by matching payload: 234.186.251.204
02:35:41.979542036 DEBUG | [RTSP] received command SETUP
02:35:41.996020299 DEBUG | [RTSP] found session by matching payload: 234.186.251.204
02:35:41.996033231 DEBUG | [RTSP] received command SETUP
02:35:42.010987057 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo
02:35:42.011877389 DEBUG | [RTSP] found session by matching payload: 234.186.251.204
02:35:42.011891044 DEBUG | [RTSP] received command SETUP
02:35:42.029334175 DEBUG | [RTSP] found session by matching payload: 234.186.251.204
02:35:42.029346273 DEBUG | [RTSP] received command ANNOUNCE
02:35:42.029408814 DEBUG | [RTSP] Moonlight requested video format HEVC
02:35:42.029415532 DEBUG | [RTSP] Adjusted video bitrate to 15308 Kbps
02:35:42.044205330 DEBUG | [RTSP] found session by matching payload: 234.186.251.204
02:35:42.044217187 DEBUG | [RTSP] received command PLAY
02:35:42.051989538 DEBUG | [ENET] connected client: 192.168.204.223:221
02:35:42.053495105 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo
02:35:42.059208313 DEBUG | Starting video pipeline:
interpipesrc listen-to=18046928878093460462_video is-live=true stream-sync=restart-ts max-buffers=1 block=false !
queue leaky=downstream max-size-buffers=1 !
cudaupload !
cudaconvertscale !
video/x-raw(memory:CUDAMemory), width=1920, height=1080, chroma-site=mpeg2, format=NV12, colorimetry=bt601, pixel-aspect-ratio=1/1 !
nvh265enc gop-size=-1 bitrate=15308 aud=false rc-mode=cbr zerolatency=true preset=p1 tune=ultra-low-latency multi-pass=two-pass-quarter !
h265parse !
video/x-h265, profile=main, stream-format=byte-stream !
rtpmoonlightpay_video name=moonlight_pay payload_size=1392 fec_percentage=20 min_required_fec_packets=2 !
appsink sync=false name=wolf_udp_sink

02:35:42.073791159 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo
02:35:42.083192093 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/applist
02:35:42.106683830 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo
02:35:42.138385555 DEBUG | Setting up wolf_udp_sink
0:03:39.773958044     1 0x7f376c001e20 WARN        cudaconvertscale gstcudaconvertscale.c:1399:gst_cuda_base_convert_set_info:<cudaconvertscale21> Can't calculate borders
0:03:39.773994475     1 0x7f376c001e20 WARN           cudaconverter gstcudaconverter.c:2104:gst_cuda_converter_setup:<cudaconverter18> Couldn't compile to cubin, trying ptx
02:35:42.146366831 INFO  | [DOCKER] Starting container: /WolfSteam_18046928878093460462
02:35:42.146424280 DEBUG | [DOCKER] Starting container: {
 id: 09e8611f9fef16523c0942f21c78843377c1956a6638f80dc7df409cb96c7a46
 name: /WolfSteam_18046928878093460462
 image: ghcr.io/games-on-whales/steam:edge
 status: 0
 ports: []
 mounts: [/tmp/sockets/pulse-socket:/tmp/sockets/pulse-socket:rw, /tmp/sockets/wayland-1:/tmp/sockets/wayland-1:rw, /etc/wolf-20000/18046928878093460462/Steam:/home/retro:rw, nvidia-driver-vol:/usr/nvidia:rw, /etc/wolf-20000/18046928878093460462/Steam/udev:/run/udev/:rw, /etc/wolf-20000/fake-udev:/usr/bin/fake-udev:ro]
 devices: [/dev/dri/card0:/dev/dri/card0:mrw, /dev/dri/renderD128:/dev/dri/renderD128:mrw, /dev/dri/card0:/dev/dri/card0:mrw, /dev/nvidia0:/dev/nvidia0:mrw, /dev/nvidia-modeset:/dev/nvidia-modeset:mrw, /dev/nvidia-uvm:/dev/nvidia-uvm:mrw, /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools:mrw, /dev/nvidiactl:/dev/nvidiactl:mrw]
 env: ["PROTON_LOG=1", "RUN_SWAY=true", "GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*", "PULSE_SOURCE=virtual_sink_18046928878093460462.monitor", "GAMESCOPE_REFRESH=60", "PUID=1000", "PULSE_SINK=virtual_sink_18046928878093460462", "WAYLAND_DISPLAY=wayland-1", "GAMESCOPE_HEIGHT=1080", "PGID=1000", "PULSE_SERVER=/tmp/sockets/pulse-socket", "XDG_RUNTIME_DIR=/tmp/sockets", "GAMESCOPE_WIDTH=1920", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "UMASK=000", "UNAME=retro", "HOME=/home/retro", "TZ=Europe/London", "DEBIAN_FRONTEND=noninteractive", "NEEDRESTART_SUSPEND=1", "GAMESCOPE_VERSION=3.15.14", "BUILD_ARCHITECTURE=amd64", "DEB_BUILD_OPTIONS=noddebs"]
}
02:35:42.514034787 DEBUG | Starting audio pipeline:
interpipesrc listen-to=18046928878093460462_audio is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=3 block=false !
queue max-size-buffers=3 leaky=downstream ! audiorate ! audioconvert !
opusenc bitrate=96000 bitrate-type=cbr frame-size=5 bandwidth=fullband audio-type=restricted-lowdelay max-payload-size=1400 !
rtpmoonlightpay_audio name=moonlight_pay packet_duration=5 encrypt=true aes_key="fbdf4988fb5e9bd6fdef0f37502627ea" aes_iv="1079562245" !
appsink name=wolf_udp_sink
02:35:42.514908330 DEBUG | Setting up wolf_udp_sink
02:35:42.930440144 DEBUG | [GSTREAMER] Forcing IDR
0:03:41.563189670     1 0x7f376c003a10 WARN                 basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc37> segment format mismatched, ignore
02:35:45.139332475 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo
02:35:45.180387718 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo
02:35:48.246116400 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo
02:35:48.290026131 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo
02:35:51.345437574 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo
02:35:51.383956445 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo
02:35:54.445982252 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo
02:35:54.488273690 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo
02:35:57.544189499 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo
02:35:57.588977918 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo
02:36:00.654467586 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo
02:36:00.695750265 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo
02:36:03.752484757 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo
02:36:03.795761184 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo
02:36:06.874521390 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo
02:36:06.919987513 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo
02:36:09.980910531 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo
02:36:10.021918681 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo
02:36:13.100976985 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo
02:36:13.144611520 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo
02:36:13.177309549 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/applist
02:36:16.234729217 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo
02:36:16.275666410 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo
02:36:19.327675514 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo
02:36:19.363725118 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo
02:36:22.419838377 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo
02:36:22.453627471 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo
02:36:23.526107020 DEBUG | [ENET] disconnected client: 192.168.204.223:221
02:36:23.526131008 DEBUG | [GSTREAMER] Pausing pipeline: 18046928878093460462
02:36:23.526140749 DEBUG | [GSTREAMER] Pausing pipeline: 18046928878093460462
02:36:25.514613010 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo
02:36:25.554534768 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo

And the processes inside the steam container is working well when using docker exec into the container.

root@09e8611f9fef:~# ps faux
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         823  0.0  0.0   4680  4036 pts/0    Ss   03:39   0:00 bash
root         831  0.0  0.0   5568  3628 pts/0    R+   03:39   0:00  \_ ps faux
retro          1  0.0  0.0   4548  3596 ?        Ss   03:35   0:00 /bin/bash /opt/gow/startup-app.sh
message+     106  0.0  0.0   7352  3388 ?        Ss   03:35   0:00 dbus-daemon --system --fork --nosyslog
root         109  0.0  0.0 329612 15964 ?        Ssl  03:35   0:00 NetworkManager
retro        139  0.0  0.0 305672  6208 ?        Ssl  03:35   0:00 /usr/bin/ibus-daemon -d -r --panel=disable --emoji-extension=disable
retro        150  0.0  0.0 230840  8460 ?        Sl   03:35   0:00  \_ /usr/libexec/ibus-memconf
retro        147  0.0  0.0   4040  1436 ?        S    03:35   0:00 dbus-run-session -- sway --unsupported-gpu
retro        148  0.0  0.0   7156  4596 ?        S    03:35   0:00  \_ dbus-daemon --nofork --print-address 4 --session
retro        149  0.0  0.3 432972 109272 ?       Sl   03:35   0:00  \_ sway --unsupported-gpu
retro        161  0.0  0.1 1371632 50896 ?       Sl   03:35   0:00 waybar -b bar-0
retro        175  0.0  0.0   2864  1188 ?        S    03:35   0:00 sh -c /usr/games/steam -bigpicture && killall sway
retro        177  0.0  0.0   5328  4300 ?        S    03:35   0:00  \_ bash /home/retro/.steam/debian-installation/steam.sh -nominidumps -nobreakpad -bigpicture
retro        349  0.9  0.4 1061776 159756 ?      Rl   03:35   0:01      \_ /home/retro/.steam/debian-installation/ubuntu12_32/steam -srt-logger-opened -nominidumps -nobreakpad -bigpicture
retro        369  0.0  0.0  18848  2920 ?        Ss   03:35   0:00          \_ /home/retro/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor --exit-with-parent --subreaper --terminate-idle-timeout
retro        499  0.0  0.0   4872  1172 ?        S    03:35   0:00          |   \_ /home/retro/.steam/debian-installation/ubuntu12_64/steam-runtime-sniper/pressure-vessel/libexec/steam-runtime-tools-0/srt-bwrap --args 23 /u
retro        570  0.0  0.0  23688  4492 ?        Ss   03:35   0:00          |       \_ /usr/lib/pressure-vessel/from-host/bin/pressure-vessel-adverb --generate-locales --fd 13 --regenerate-ld.so-cache /var/pressure-vessel/l
retro        593  0.5  1.0 2364816 341028 ?      Sl   03:35   0:01          |           \_ ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/retro/.steam/debian-installation/config/htmlcache -steampid=349 -buildid
retro        600  0.0  0.3 34388424 114152 ?     S    03:35   0:00          |           |   \_ /home/retro/.steam/debian-installation/ubuntu12_64/steamwebhelper --type=zygote --no-zygote-sandbox --no-sandbox --user-agent-pr
retro        616  100  0.8 35607824 279660 ?     Sl   03:35   3:21          |           |   |   \_ /home/retro/.steam/debian-installation/ubuntu12_64/steamwebhelper --type=gpu-process --no-sandbox --user-agent-product=Valve
retro        601  0.0  0.3 34388424 114188 ?     S    03:35   0:00          |           |   \_ /home/retro/.steam/debian-installation/ubuntu12_64/steamwebhelper --type=zygote --no-sandbox --user-agent-product=Valve Steam Cl
retro        624  0.0  0.1 34758248 49804 ?      Sl   03:35   0:00          |           |   |   \_ /home/retro/.steam/debian-installation/ubuntu12_64/steamwebhelper --type=utility --utility-sub-type=storage.mojom.StorageSer
retro        650 26.5  1.4 50700040 484104 ?     Sl   03:35   0:53          |           |   |   \_ /home/retro/.steam/debian-installation/ubuntu12_64/steamwebhelper --type=renderer --user-agent-product=Valve Steam Client --
retro        626  0.0  0.4 1091208 137416 ?      Sl   03:35   0:00          |           |   \_ /home/retro/.steam/debian-installation/ubuntu12_64/steamwebhelper --type=utility --utility-sub-type=network.mojom.NetworkService
retro        711  0.0  0.3 1012072 123844 ?      Sl   03:35   0:00          |           |   \_ /home/retro/.steam/debian-installation/ubuntu12_64/steamwebhelper --type=utility --utility-sub-type=audio.mojom.AudioService --l
retro        596  0.0  0.3 560368 106700 ?       Sl   03:35   0:00          |           \_ /home/retro/.steam/debian-installation/ubuntu12_64/steamwebhelper --monitor-self-annotation=ptype=crashpad-handler --type=crashpad-h
retro        468  0.0  0.0 313952  6900 ?        Sl   03:35   0:00          \_ steam-runtime-launcher-service --alongside-steam
retro        235  0.0  0.0 380524  7060 ?        Sl   03:35   0:00 /usr/libexec/at-spi-bus-launcher
retro        247  0.0  0.0   6892  3772 ?        S    03:35   0:00  \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 11 --address=unix:path=/tmp/sockets/at-spi/bu
retro        267  0.0  0.0 381160  8208 ?        Sl   03:35   0:00 /usr/libexec/xdg-desktop-portal
retro        278  0.0  0.0 304072  5776 ?        Sl   03:35   0:00 /usr/libexec/xdg-permission-store
retro        288  0.0  0.0 403244 20948 ?        Sl   03:35   0:00 /usr/libexec/xdg-desktop-portal-gtk
retro        301  0.0  0.0  18848  2924 ?        S    03:35   0:00 /home/retro/.steam/debian-installation/ubuntu12_32/steam-runtime/usr/libexec/steam-runtime-tools-0/srt-logger --sh-syntax --rotate=8388608 --log-directory /
retro        305  0.0  0.0 233768  5464 ?        Sl   03:35   0:00 /usr/libexec/at-spi2-registryd --use-gnome-session
retro        358  1.6  0.4 401132 140116 ?       S    03:35   0:03 Xwayland :0 -rootless -core -terminate 10 -listenfd 44 -listenfd 45 -displayfd 81 -wm 78
retro        381  0.0  0.0  18856  2920 ?        S    03:35   0:00 /home/retro/.steam/debian-installation/ubuntu12_32/steam-runtime/usr/libexec/steam-runtime-tools-0/srt-logger --sh-syntax --rotate=8388608 --log-directory /
root         404  0.0  0.0 312768  8792 ?        Sl   03:35   0:00 /usr/libexec/upowerd
polkitd      420  0.0  0.0 380484 10840 ?        Sl   03:35   0:00 /usr/lib/polkit-1/polkitd --no-debug
<!-- gh-comment-id:2861410527 --> @zexi commented on GitHub (May 8, 2025): @ABeltramo Not seeing the logs of the dying container and the gstreamer is just pausing the pipeline. ``` 02:35:41.891767234 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/launch 02:35:41.891935113 DEBUG | Host app state folder: /etc/wolf-20000/18046928878093460462/Steam, creating paths 02:35:41.892000782 DEBUG | [STREAM_SESSION] Create wayland compositor 02:35:41.892012531 DEBUG | [WAYLAND] Creating wayland display 02:35:41.926288359 DEBUG | [STREAM_SESSION] Create virtual audio sink 02:35:41.926306356 DEBUG | [GSTREAMER] Starting video producer: appsrc is-live=true name=wolf_wayland_source ! queue leaky=downstream max-size-buffers=1 ! interpipesink name=18046928878093460462_video max-buffers=1 02:35:41.926346864 DEBUG | [GSTREAMER] Starting audio producer: pulsesrc device="virtual_sink_18046928878093460462.monitor" server="/tmp/sockets/pulse-socket" ! audio/x-raw, channels=2, rate=48000 ! queue leaky=downstream max-size-buffers=3 ! interpipesink name="18046928878093460462_audio" sync=true async=false max-buffers=3 02:35:41.926399227 DEBUG | WAYLAND_DISPLAY=/tmp/sockets/wayland-1 02:35:41.926738933 DEBUG | Setting up wolf_wayland_source 02:35:41.926876796 DEBUG | [PULSE] Created virtual sink: 21 02:35:41.926893218 DEBUG | [WAYLAND] Start feeding app-src (wolf:1): GLib-WARNING **: 03:35:41.926: Idle source dispatched without callback. You must call g_source_set_callback(). 02:35:41.930918951 DEBUG | /dev/dri/renderD128 vendor: NVIDIA Corporation 02:35:41.930929028 INFO | Mounting nvidia driver nvidia-driver-vol:/usr/nvidia 02:35:41.930953561 DEBUG | [DOCKER] Using fake-udev, creating /etc/wolf-20000/18046928878093460462/Steam/udev/data 02:35:41.935049656 DEBUG | /dev/dri/renderD128 vendor: NVIDIA Corporation 02:35:41.935103862 DEBUG | [DOCKER] Setting DeviceCgroupRules for hidraw:241 and input:13 02:35:41.935131054 DEBUG | [DOCKER] Container options: {"HostConfig":{"IpcMode":"host","CapAdd":["SYS_ADMIN","SYS_NICE","SYS_PTRACE","NET_RAW","MKNOD","NET_ADMIN"],"SecurityOpt":["seccomp=unconfined","apparmor=unconfined"],"Ulimits":[{"Name":"nofile","Hard":10240,"Soft":10240}],"Privileged":false,"DeviceCgroupRules":["c 241:* rwm","c 13:* rwm"]}} 02:35:41.950575138 DEBUG | [RTSP] found session by matching payload: 234.186.251.204 02:35:41.950605066 DEBUG | [RTSP] received command OPTIONS 02:35:41.966298215 DEBUG | [RTSP] found session by matching payload: 234.186.251.204 02:35:41.966315116 DEBUG | [RTSP] received command DESCRIBE 02:35:41.979498842 DEBUG | [RTSP] found session by matching payload: 234.186.251.204 02:35:41.979542036 DEBUG | [RTSP] received command SETUP 02:35:41.996020299 DEBUG | [RTSP] found session by matching payload: 234.186.251.204 02:35:41.996033231 DEBUG | [RTSP] received command SETUP 02:35:42.010987057 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo 02:35:42.011877389 DEBUG | [RTSP] found session by matching payload: 234.186.251.204 02:35:42.011891044 DEBUG | [RTSP] received command SETUP 02:35:42.029334175 DEBUG | [RTSP] found session by matching payload: 234.186.251.204 02:35:42.029346273 DEBUG | [RTSP] received command ANNOUNCE 02:35:42.029408814 DEBUG | [RTSP] Moonlight requested video format HEVC 02:35:42.029415532 DEBUG | [RTSP] Adjusted video bitrate to 15308 Kbps 02:35:42.044205330 DEBUG | [RTSP] found session by matching payload: 234.186.251.204 02:35:42.044217187 DEBUG | [RTSP] received command PLAY 02:35:42.051989538 DEBUG | [ENET] connected client: 192.168.204.223:221 02:35:42.053495105 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo 02:35:42.059208313 DEBUG | Starting video pipeline: interpipesrc listen-to=18046928878093460462_video is-live=true stream-sync=restart-ts max-buffers=1 block=false ! queue leaky=downstream max-size-buffers=1 ! cudaupload ! cudaconvertscale ! video/x-raw(memory:CUDAMemory), width=1920, height=1080, chroma-site=mpeg2, format=NV12, colorimetry=bt601, pixel-aspect-ratio=1/1 ! nvh265enc gop-size=-1 bitrate=15308 aud=false rc-mode=cbr zerolatency=true preset=p1 tune=ultra-low-latency multi-pass=two-pass-quarter ! h265parse ! video/x-h265, profile=main, stream-format=byte-stream ! rtpmoonlightpay_video name=moonlight_pay payload_size=1392 fec_percentage=20 min_required_fec_packets=2 ! appsink sync=false name=wolf_udp_sink 02:35:42.073791159 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo 02:35:42.083192093 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/applist 02:35:42.106683830 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo 02:35:42.138385555 DEBUG | Setting up wolf_udp_sink 0:03:39.773958044 1 0x7f376c001e20 WARN cudaconvertscale gstcudaconvertscale.c:1399:gst_cuda_base_convert_set_info:<cudaconvertscale21> Can't calculate borders 0:03:39.773994475 1 0x7f376c001e20 WARN cudaconverter gstcudaconverter.c:2104:gst_cuda_converter_setup:<cudaconverter18> Couldn't compile to cubin, trying ptx 02:35:42.146366831 INFO | [DOCKER] Starting container: /WolfSteam_18046928878093460462 02:35:42.146424280 DEBUG | [DOCKER] Starting container: { id: 09e8611f9fef16523c0942f21c78843377c1956a6638f80dc7df409cb96c7a46 name: /WolfSteam_18046928878093460462 image: ghcr.io/games-on-whales/steam:edge status: 0 ports: [] mounts: [/tmp/sockets/pulse-socket:/tmp/sockets/pulse-socket:rw, /tmp/sockets/wayland-1:/tmp/sockets/wayland-1:rw, /etc/wolf-20000/18046928878093460462/Steam:/home/retro:rw, nvidia-driver-vol:/usr/nvidia:rw, /etc/wolf-20000/18046928878093460462/Steam/udev:/run/udev/:rw, /etc/wolf-20000/fake-udev:/usr/bin/fake-udev:ro] devices: [/dev/dri/card0:/dev/dri/card0:mrw, /dev/dri/renderD128:/dev/dri/renderD128:mrw, /dev/dri/card0:/dev/dri/card0:mrw, /dev/nvidia0:/dev/nvidia0:mrw, /dev/nvidia-modeset:/dev/nvidia-modeset:mrw, /dev/nvidia-uvm:/dev/nvidia-uvm:mrw, /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools:mrw, /dev/nvidiactl:/dev/nvidiactl:mrw] env: ["PROTON_LOG=1", "RUN_SWAY=true", "GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*", "PULSE_SOURCE=virtual_sink_18046928878093460462.monitor", "GAMESCOPE_REFRESH=60", "PUID=1000", "PULSE_SINK=virtual_sink_18046928878093460462", "WAYLAND_DISPLAY=wayland-1", "GAMESCOPE_HEIGHT=1080", "PGID=1000", "PULSE_SERVER=/tmp/sockets/pulse-socket", "XDG_RUNTIME_DIR=/tmp/sockets", "GAMESCOPE_WIDTH=1920", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "UMASK=000", "UNAME=retro", "HOME=/home/retro", "TZ=Europe/London", "DEBIAN_FRONTEND=noninteractive", "NEEDRESTART_SUSPEND=1", "GAMESCOPE_VERSION=3.15.14", "BUILD_ARCHITECTURE=amd64", "DEB_BUILD_OPTIONS=noddebs"] } 02:35:42.514034787 DEBUG | Starting audio pipeline: interpipesrc listen-to=18046928878093460462_audio is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=3 block=false ! queue max-size-buffers=3 leaky=downstream ! audiorate ! audioconvert ! opusenc bitrate=96000 bitrate-type=cbr frame-size=5 bandwidth=fullband audio-type=restricted-lowdelay max-payload-size=1400 ! rtpmoonlightpay_audio name=moonlight_pay packet_duration=5 encrypt=true aes_key="fbdf4988fb5e9bd6fdef0f37502627ea" aes_iv="1079562245" ! appsink name=wolf_udp_sink 02:35:42.514908330 DEBUG | Setting up wolf_udp_sink 02:35:42.930440144 DEBUG | [GSTREAMER] Forcing IDR 0:03:41.563189670 1 0x7f376c003a10 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc37> segment format mismatched, ignore 02:35:45.139332475 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo 02:35:45.180387718 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo 02:35:48.246116400 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo 02:35:48.290026131 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo 02:35:51.345437574 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo 02:35:51.383956445 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo 02:35:54.445982252 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo 02:35:54.488273690 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo 02:35:57.544189499 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo 02:35:57.588977918 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo 02:36:00.654467586 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo 02:36:00.695750265 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo 02:36:03.752484757 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo 02:36:03.795761184 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo 02:36:06.874521390 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo 02:36:06.919987513 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo 02:36:09.980910531 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo 02:36:10.021918681 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo 02:36:13.100976985 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo 02:36:13.144611520 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo 02:36:13.177309549 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/applist 02:36:16.234729217 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo 02:36:16.275666410 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo 02:36:19.327675514 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo 02:36:19.363725118 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo 02:36:22.419838377 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo 02:36:22.453627471 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo 02:36:23.526107020 DEBUG | [ENET] disconnected client: 192.168.204.223:221 02:36:23.526131008 DEBUG | [GSTREAMER] Pausing pipeline: 18046928878093460462 02:36:23.526140749 DEBUG | [GSTREAMER] Pausing pipeline: 18046928878093460462 02:36:25.514613010 DEBUG | 192.168.204.223 [GET] HTTP://192.168.6.60/serverinfo 02:36:25.554534768 DEBUG | 192.168.204.223 [GET] HTTPS://192.168.6.60/serverinfo ``` And the processes inside the steam container is working well when using docker exec into the container. ```bash root@09e8611f9fef:~# ps faux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 823 0.0 0.0 4680 4036 pts/0 Ss 03:39 0:00 bash root 831 0.0 0.0 5568 3628 pts/0 R+ 03:39 0:00 \_ ps faux retro 1 0.0 0.0 4548 3596 ? Ss 03:35 0:00 /bin/bash /opt/gow/startup-app.sh message+ 106 0.0 0.0 7352 3388 ? Ss 03:35 0:00 dbus-daemon --system --fork --nosyslog root 109 0.0 0.0 329612 15964 ? Ssl 03:35 0:00 NetworkManager retro 139 0.0 0.0 305672 6208 ? Ssl 03:35 0:00 /usr/bin/ibus-daemon -d -r --panel=disable --emoji-extension=disable retro 150 0.0 0.0 230840 8460 ? Sl 03:35 0:00 \_ /usr/libexec/ibus-memconf retro 147 0.0 0.0 4040 1436 ? S 03:35 0:00 dbus-run-session -- sway --unsupported-gpu retro 148 0.0 0.0 7156 4596 ? S 03:35 0:00 \_ dbus-daemon --nofork --print-address 4 --session retro 149 0.0 0.3 432972 109272 ? Sl 03:35 0:00 \_ sway --unsupported-gpu retro 161 0.0 0.1 1371632 50896 ? Sl 03:35 0:00 waybar -b bar-0 retro 175 0.0 0.0 2864 1188 ? S 03:35 0:00 sh -c /usr/games/steam -bigpicture && killall sway retro 177 0.0 0.0 5328 4300 ? S 03:35 0:00 \_ bash /home/retro/.steam/debian-installation/steam.sh -nominidumps -nobreakpad -bigpicture retro 349 0.9 0.4 1061776 159756 ? Rl 03:35 0:01 \_ /home/retro/.steam/debian-installation/ubuntu12_32/steam -srt-logger-opened -nominidumps -nobreakpad -bigpicture retro 369 0.0 0.0 18848 2920 ? Ss 03:35 0:00 \_ /home/retro/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor --exit-with-parent --subreaper --terminate-idle-timeout retro 499 0.0 0.0 4872 1172 ? S 03:35 0:00 | \_ /home/retro/.steam/debian-installation/ubuntu12_64/steam-runtime-sniper/pressure-vessel/libexec/steam-runtime-tools-0/srt-bwrap --args 23 /u retro 570 0.0 0.0 23688 4492 ? Ss 03:35 0:00 | \_ /usr/lib/pressure-vessel/from-host/bin/pressure-vessel-adverb --generate-locales --fd 13 --regenerate-ld.so-cache /var/pressure-vessel/l retro 593 0.5 1.0 2364816 341028 ? Sl 03:35 0:01 | \_ ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/retro/.steam/debian-installation/config/htmlcache -steampid=349 -buildid retro 600 0.0 0.3 34388424 114152 ? S 03:35 0:00 | | \_ /home/retro/.steam/debian-installation/ubuntu12_64/steamwebhelper --type=zygote --no-zygote-sandbox --no-sandbox --user-agent-pr retro 616 100 0.8 35607824 279660 ? Sl 03:35 3:21 | | | \_ /home/retro/.steam/debian-installation/ubuntu12_64/steamwebhelper --type=gpu-process --no-sandbox --user-agent-product=Valve retro 601 0.0 0.3 34388424 114188 ? S 03:35 0:00 | | \_ /home/retro/.steam/debian-installation/ubuntu12_64/steamwebhelper --type=zygote --no-sandbox --user-agent-product=Valve Steam Cl retro 624 0.0 0.1 34758248 49804 ? Sl 03:35 0:00 | | | \_ /home/retro/.steam/debian-installation/ubuntu12_64/steamwebhelper --type=utility --utility-sub-type=storage.mojom.StorageSer retro 650 26.5 1.4 50700040 484104 ? Sl 03:35 0:53 | | | \_ /home/retro/.steam/debian-installation/ubuntu12_64/steamwebhelper --type=renderer --user-agent-product=Valve Steam Client -- retro 626 0.0 0.4 1091208 137416 ? Sl 03:35 0:00 | | \_ /home/retro/.steam/debian-installation/ubuntu12_64/steamwebhelper --type=utility --utility-sub-type=network.mojom.NetworkService retro 711 0.0 0.3 1012072 123844 ? Sl 03:35 0:00 | | \_ /home/retro/.steam/debian-installation/ubuntu12_64/steamwebhelper --type=utility --utility-sub-type=audio.mojom.AudioService --l retro 596 0.0 0.3 560368 106700 ? Sl 03:35 0:00 | \_ /home/retro/.steam/debian-installation/ubuntu12_64/steamwebhelper --monitor-self-annotation=ptype=crashpad-handler --type=crashpad-h retro 468 0.0 0.0 313952 6900 ? Sl 03:35 0:00 \_ steam-runtime-launcher-service --alongside-steam retro 235 0.0 0.0 380524 7060 ? Sl 03:35 0:00 /usr/libexec/at-spi-bus-launcher retro 247 0.0 0.0 6892 3772 ? S 03:35 0:00 \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 11 --address=unix:path=/tmp/sockets/at-spi/bu retro 267 0.0 0.0 381160 8208 ? Sl 03:35 0:00 /usr/libexec/xdg-desktop-portal retro 278 0.0 0.0 304072 5776 ? Sl 03:35 0:00 /usr/libexec/xdg-permission-store retro 288 0.0 0.0 403244 20948 ? Sl 03:35 0:00 /usr/libexec/xdg-desktop-portal-gtk retro 301 0.0 0.0 18848 2924 ? S 03:35 0:00 /home/retro/.steam/debian-installation/ubuntu12_32/steam-runtime/usr/libexec/steam-runtime-tools-0/srt-logger --sh-syntax --rotate=8388608 --log-directory / retro 305 0.0 0.0 233768 5464 ? Sl 03:35 0:00 /usr/libexec/at-spi2-registryd --use-gnome-session retro 358 1.6 0.4 401132 140116 ? S 03:35 0:03 Xwayland :0 -rootless -core -terminate 10 -listenfd 44 -listenfd 45 -displayfd 81 -wm 78 retro 381 0.0 0.0 18856 2920 ? S 03:35 0:00 /home/retro/.steam/debian-installation/ubuntu12_32/steam-runtime/usr/libexec/steam-runtime-tools-0/srt-logger --sh-syntax --rotate=8388608 --log-directory / root 404 0.0 0.0 312768 8792 ? Sl 03:35 0:00 /usr/libexec/upowerd polkitd 420 0.0 0.0 380484 10840 ? Sl 03:35 0:00 /usr/lib/polkit-1/polkitd --no-debug ```
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#133
No description provided.