STEAM GROUP
Steam Remote Play homestream
STEAM GROUP
Steam Remote Play homestream
2,849
IN-GAME
25,518
ONLINE
Founded
7 November, 2013
Black screen when streaming from game that changes the video mode
I have a WUHD monitor (5120x2160) with two machines attached, a Linux Desktop with an RTX 2080 and a Windows Desktop with an RTX 4090. I am using Remote Play on Linux to stream games from the Windows machine. I have found that this only works if both machines have the resolution set to exactly 5120x2160. Otherwise, I just get a screen that is black other than the mouse pointer.

Some games work perfectly. (Hades 2, Europa Universalis 2, Rimworld and Factorio for example.) But many games just give a pure black screen at startup. This happens in every game with a launcher (Stellaris and Crusader Kings 3 for example.) But it also happens with many other games. (Doom:Dark Ages, Indiana Jones are two examples.)

In some cases, games will stream fine if I launch on Windows, then switch to Linux and Connect to the existing instance. (Stellaris, CK3 and Doom: Dark ages are examples). But others, like Indiana Jones just don't work at all. That game doesn't seem to support 5120x2160.

My supposition is that if the video mode changes from native at any time during the game's execution, streaming breaks.

I am nearly certain this doesn't have to do with networking as for games where streaming works, it works well. Both desktops are connected via physical 1 gig ports. I also don't have any troubles streaming to my Steam Deck
< >
Showing 1-2 of 2 comments
_I_ 6 Dec @ 2:22am 
both host and client are using the same display?

steam remote play needs a display to capture

the monitor could be telling windows to stop sending signal to it when you change its
input

there is a headless guide, it may have some ideas for getting around this
https://test1.login.steam.hlxgame.cc/app/353380/discussions/0/405690850608608088/

other than that,
on host, is it set to change res to match the client?
and is the client set to limit res?
check steam -> settings -> remote play -> and in client advanced options
Gort 6 Dec @ 10:59am 
As I said, it works fine in many games. It only fails if the game changes the resolution. As such, it can't be the monitor as you suggest.

If I set the host to change res to match the client, then no games whatsoever works. It only works if the Windows and Linux machines are both set to 5120x2160 and if the game itself never changes that resolution.

If I set that particular client option, then nothing works for any game.

Streaming is only successful if neither the host nor the client change the video mode and if the game doesn't use a launcher. If the game launches straight into full screen at the native resolution, streaming works great.
< >
Showing 1-2 of 2 comments
Per page: 1530 50