Skip to content
This repository was archived by the owner on Feb 22, 2026. It is now read-only.
This repository was archived by the owner on Feb 22, 2026. It is now read-only.

[BUG] Steam is just a black window #26

@Nurgus

Description

@Nurgus

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

In KDE mode, all I see is a blank black area. The desktop appears, steam updater popups appear. And then it's just a black rectangle. Stopping and starting Steam - still a black rectangle. In VNC and in Moonlight the same.

Switching to BIGPICTURE mode, no improvement. Steam is just blank.

Expected Behavior

I was hoping Steam would appear so I could install and play some games.

Steps To Reproduce

sudo docker compose up --force-recreate -d

Environment

Host is Ubuntu 24.04.02 Server. A vanilla install with nothing added but Docker. I started off with the Snap version of Docker and the switched to the apt version with no improvement. I assume having a headless server with no monitor is not a problem?

CPU architecture

x86-64

Docker creation

services:
  steamos:
    image: lscr.io/linuxserver/steamos:latest
    container_name: steamos
    hostname: hostname #optional
    cap_add:
      - NET_ADMIN
      - CAP_SYS_ADMIN
    security_opt:
      - seccomp:unconfined
      - apparmor:unconfined #optional
    environment:
      - PUID=1002
      - PGID=1002
      - TZ=Europe/London
      - DRINODE=/dev/dri/renderD128
      - HOST_IP=10.10.12.50 #optional
      - STARTUP=KDE #optional, KDE or BIGPICTURE
#      - STARTUP=BIGPICTURE
      - RESOLUTION=1920x1080 #optional
    volumes:
      - steamos:/config
      - /dev/input:/dev/input #optional
      - /run/udev/data:/run/udev/data #optional
    ports:
      - 3000:3000
      - 3001:3001
      - 27031-27036:27031-27036/udp #optional
      - 27031-27036:27031-27036 #optional
      - 47984-47990:47984-47990 #optional
      - 48010-48010:48010-48010 #optional
      - 47998-48000:47998-48000/udp #optional
    devices:
      - /dev/dri:/dev/dri
    shm_size: "1gb"
    restart: unless-stopped
volumes:
  steamos:

Container logs

**** creating video group videozm4w with id 44 ****
**** adding /dev/dri/card1 to video group videozm4w with id 44 ****
**** adding /dev/dri/renderD128 to video group kmem with id 993 ****
[custom-init] No custom files found, skipping...
which: no nvidia-smi in (/command:/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin)
_XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created.

Xvnc KasmVNC 1.3.3 - built Jan 19 2025 12:28:18
Copyright (C) 1999-2018 KasmVNC Team and many others (see README.me)
See http://kasmweb.com for information on KasmVNC.
Underlying X server release 12101014

[ls.io-init] done.
2025/03/13 20:23:55 [warn] 217#217: could not build optimal types_hash, you should increase either types_hash_max_size: 1024 or types_hash_bucket_size: 64; ignoring types_hash_bucket_size
Set firefox.desktop as the default for x-scheme-handler/https
Set firefox.desktop as the default for x-scheme-handler/http
[mi] mieq: warning: overriding existing handler (nil) with 0x5d313dced370 for event 2
[mi] mieq: warning: overriding existing handler (nil) with 0x5d313dced370 for event 3
[2025-03-13 20:23:55.359]: Info: Sunshine version: 2025.118.151840
[2025-03-13 20:23:55.359]: Info: Package Publisher: Third Party Publisher
[2025-03-13 20:23:55.359]: Info: Publisher Website: 
[2025-03-13 20:23:55.359]: Info: Get support: https://app.lizardbyte.dev/support
[2025-03-13 20:23:55.361]: Info: /dev/dri/card1 -> amdgpu
[2025-03-13 20:23:55.362]: Error: Environment variable WAYLAND_DISPLAY has not been defined
[2025-03-13 20:23:55.381]: Info: Detecting displays
[2025-03-13 20:23:55.382]: Info: Detected display: VNC-0 (id: 0)VNC-0 connected: true
[2025-03-13 20:23:55.384]: Warning: Unable to create virtual mouse: No such file or directory
[2025-03-13 20:23:55.384]: Warning: Unable to create virtual keyboard: No such file or directory
[2025-03-13 20:23:55.384]: Warning: Gamepad xone is disabled due to No such file or directory
[2025-03-13 20:23:55.384]: Warning: Gamepad ds5 is disabled due to No such file or directory
[2025-03-13 20:23:55.384]: Warning: Gamepad switch is disabled due to No such file or directory
[2025-03-13 20:23:55.384]: Warning: No gamepad input is available
[2025-03-13 20:23:55.384]: Info: // Testing for available encoders, this may generate errors. You can safely ignore those errors. //
[2025-03-13 20:23:55.384]: Info: Trying encoder [nvenc]
[2025-03-13 20:23:55.384]: Info: Screencasting with KMS
[2025-03-13 20:23:55.384]: Info: /dev/dri/card1 -> amdgpu
[2025-03-13 20:23:55.384]: Error: Couldn't find monitor [0]
[2025-03-13 20:23:55.385]: Info: /dev/dri/card1 -> amdgpu
[2025-03-13 20:23:55.385]: Error: Couldn't find monitor [0]
[2025-03-13 20:23:55.448]: Info: System tray created

(sunshine:296): libayatana-appindicator-WARNING **: 20:23:55.448: Unable to get the session bus: Cannot spawn a message bus when AT_SECURE is set

(sunshine:296): LIBDBUSMENU-GLIB-WARNING **: 20:23:55.448: Unable to get session bus: Cannot spawn a message bus when AT_SECURE is set
xvnc_get_formats
xvnc_get_formats
[2025-03-13 20:23:55.585]: Info: Screencasting with KMS
[2025-03-13 20:23:55.585]: Info: /dev/dri/card1 -> amdgpu
[2025-03-13 20:23:55.586]: Error: Couldn't find monitor [0]
[2025-03-13 20:23:55.586]: Info: /dev/dri/card1 -> amdgpu
[2025-03-13 20:23:55.587]: Error: Couldn't find monitor [0]
xvnc_get_formats

Image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions