steam-for-linux icon indicating copy to clipboard operation
steam-for-linux copied to clipboard

Remote Play Black Screen

Open strixdio opened this issue 8 months ago • 12 comments

Your system information

  • Steam client version (build number or date): 1743554648
  • Distribution (e.g. Ubuntu): Ubuntu (24.04, 25.04)
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Logs: Steam Logs
  • GPU: Nvidia 1070 (570.133.07)

Please describe your issue in as much detail as possible:

Attempting to remote play any non-steam app from a LINUX server results in a black screen on the remote client. The application run on the server. It appears it is not being captured by steam. I have attempted various configurations and combinations, including:

  • Various GPU driver versions (currently on 570.133.07)
  • X11/Wayland
  • Hardware acceleration on/off
  • NVFBC on/off
  • gamescope

The same GPU with Windows 11 as the OS results in the remote client being able to view and interact with the app successfully, so this seems to be isolated to Linux only.

Steps for reproducing this issue:

  1. Install Linux
  2. Install Steam
  3. Add a non-steam app (Firefox, Minecraft Launcher, Prism Launcher)
  4. Remote play from any steam client (steam deck, linux desktop, etc)
  5. App runs on server
  6. Black screen on client
$ nvidia-smi
Fri Apr 18 02:42:13 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.133.07             Driver Version: 570.133.07     CUDA Version: 12.8     |
|-----------------------------------------+------------------------+----------------------+
| 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 1070        Off |   00000000:01:00.0 Off |                  N/A |
|  0%   29C    P8              6W /  151W |     122MiB /   8192MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
                                                                                         
+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A           12748      G   /usr/bin/gnome-shell                     62MiB |
|    0   N/A  N/A           12818      G   /usr/bin/Xwayland                         3MiB |
|    0   N/A  N/A           13721      G   ...share/Steam/ubuntu12_32/steam          3MiB |
|    0   N/A  N/A           13938      G   ./steamwebhelper                         19MiB |
|    0   N/A  N/A           13968    C+G   .../share/Steam/logs/cef_log.txt          6MiB |
+-----------------------------------------------------------------------------------------+

strixdio avatar Apr 18 '25 06:04 strixdio

Same issue here with Fedora 42 KDE with an NVidia GPU. This might be the same issue that affect Steam Recording too, I can't record with it.

CapoFantasma97 avatar Apr 19 '25 01:04 CapoFantasma97

Same Issue here, KDE Fedora 41, AMD Radeon 6700 XT, latest stable build. Audio is streamed correctly.

Proxycon avatar Apr 19 '25 16:04 Proxycon

Same issue even with Steam games. I’ve been having an issue with streaming to my Steam Link. Tried streaming to it from a Steam Deck 512GB LCD, a Linux system running EndeavourOS KDE, and a windows 10 machine with the same results every time. Audio plays interface sounds but the video is either black or freezes midway through the Big Picture splash.

I’ve attempted tweaking hardware encoding options to no effect.

WatchThatLastSteph avatar May 04 '25 20:05 WatchThatLastSteph

Wanted to add more specific info here that I (EndeavourOS) get a black screen in X11 and Wayland. Input and audio works, just no visuals. Host is running Wayland and launched with -pipewire.

Magicrafter13 avatar May 11 '25 02:05 Magicrafter13

I'm experiencing the same issue on a 7800XT. As others mentioned, input and audio work fine, but the display stays black regardless of tweaks (windowed mode, compositor settings, different Proton versions, etc.).

imtheleviathan avatar May 28 '25 02:05 imtheleviathan

I wanted to reiterate that for me (and I think this issue is specific to that case), this only affects non-steam games. There, audio and controls work as expected, no image. Steam-Games work just fine.

Proxycon avatar May 28 '25 09:05 Proxycon

I am running Fedora 42 KDE and this is still a problem, and has been for years. I simply don't understand how this hasn't been resolved, as it was working just fine about a month ago, and now it is borked again. Can't stream video to clients (Steamdeck/Steam Link) from Fedora 42 KDE, AMD GPU and CPU, PC. I am really hoping that this issue goes away once all the distros change over and force Wayland and finally ditch X11.

MakinToast avatar Jun 09 '25 14:06 MakinToast

Same issue, cachyos 580.95.05 driver

DuzAwe avatar Oct 25 '25 20:10 DuzAwe

Nobara 42, same issue when client connects to host in Desktop mode I see only black screen.

Operating System: Nobara Linux 42 KDE Plasma Version: 6.5.2 KDE Frameworks Version: 6.19.0 Qt Version: 6.9.3 Kernel Version: 6.17.7-200.nobara.fc42.x86_64 (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 6800H with Radeon Graphics Memory: 32 GiB of RAM (27,2 GiB usable) Graphics Processor 1: NVIDIA GeForce RTX 3070 Ti Laptop GPU Graphics Processor 2: AMD Radeon 680M Manufacturer: ASUSTeK COMPUTER INC. Product Name: ROG Strix G513RW_G513RW System Version: 1.0

$ uname -a
Linux nobara-pc 6.17.7-200.nobara.fc42.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Nov  2 20:05:05 UTC 2025 x86_64 GNU/Linux
$ vulkaninfo --summary | grep driverInfo
        driverInfo         = 580.105.08
        driverInfo         = Mesa 25.2.6
        driverInfo         = Mesa 25.2.6 (LLVM 20.1.8)
$ nvidia-smi
Sat Nov 22 15:32:55 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.105.08             Driver Version: 580.105.08     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 3070 ...    On  |   00000000:01:00.0  On |                  N/A |
| N/A   45C    P5             26W /  130W |     996MiB /   8192MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

bfaf avatar Nov 22 '25 13:11 bfaf

This is still an issue on the latest steam beta release. What's weird is that the Steam Big Picture and some games (Teardown) stream fine but as soon as i open the Big Picture sidebar the screen goes black, same goes for some games (BeamNG.drive) and any desktop applications

Command: cat /etc/os-release
NAME="Fedora Linux"
VERSION="43 (KDE Plasma Desktop Edition)"
RELEASE_TYPE=stable
ID=fedora
VERSION_ID=43
VERSION_CODENAME=""
PRETTY_NAME="Fedora Linux 43 (KDE Plasma Desktop Edition)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:43"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f43/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=43
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=43
SUPPORT_END=2026-12-02
VARIANT="KDE Plasma Desktop Edition"
VARIANT_ID=kde

I decided to test some games whether they work or not

Works:
Teardown
Half-Life (got a selinux violation)
s&box
Half-Life 2 (showed a block screen until i loaded a save)

Broken:
Garry's Mod
BeamNG.drive
Desktop
Steam (Normal Mode)

Also idk if this is related or not but the games that worked seemed to be locked at 60fps

michauMiau avatar Nov 27 '25 08:11 michauMiau

Also idk if this is related or not but the games that worked seemed to be locked at 60fps

There is a setting for the streaming client to lock the FPS; you can change it.

TitanNano avatar Nov 27 '25 19:11 TitanNano