[1.1] Steam Remote Play Black Screen - but 1.0 works!

Started by madd_mugsy, February 26, 2020, 06:58:39 PM

Previous topic - Next topic

madd_mugsy

I've been debugging this issue since 1.1 came out and I started playing again (on Steam) with the new DLC, but now I've kind of figured out something and in some ways because of it I'm more stuck than I was before.

Whenever I try to use Steam's remote play feature (client = android phone & tablet, steam link hardware), Rimworld gives me a black screen (or sometimes white).  I can see the cursor and hear the music, but there's no video.  In windowed mode, I can click on another window and Rimworld will show up on the streaming client, but then it will go back to a black/white screen when it regains focus.  It used to work fine last year when I played.  EDIT: I should note that Rimworld is the only game that has this issue for me.

I tried everything in Tynan's black screen troubleshooting thread: reinstalling, removing registry entries, unsubbing from all mods, etc. to start with a clean slate, but no dice.

Reading up on black/white screens and steam remote play, most people say it's a resolution and/or windowed/fullscreen issue, but I've tried messing around with my resolution and ran Rimworld in fullscreen, windowed, borderless windowed ("-popupwindow" argument) and yet it persists.

I just happened to be testing a mod that I updated to 1.1 and wanted to make sure it still worked on 1.0, so I rolled back and thought "why don't I give it a go..."  And lo and behold it worked.  Steam remote play works in 1.0.

But not 1.1  :'(

Is anyone else having this issue?

Edit: Probably not, because I just got it to work on my gf's PC.  So it must be something specific to my configuration.  Both PCs are pretty similar, running 1070GTX cards and Windows 10 Pro N x64 1909, 32GB RAM, Samsung SSDs, Asus ROG mobos... The main difference is that the one that works is an i7-6700K@4GHz and the one that doesn't is an [email protected].

Other things I've tried:
- Verifying NVidia graphics drivers are up to date
- Setting up both PCs to use the same single monitor over HDMI (system with the issue has 2 monitors)
- Checking Rimworld settings are set to the defaults in NVidia control panel
- Rebooting (of course)
- Pulling my hair out
- Comparing all files in Rimworld game folder, Ludeon appdata folder and registry entries between PCs for differences (there were none)
- All the various Steam streaming settings on both host and client (hardware, software, etc)

Tynan

I'm sorry I don't have a direct solution, I'll just say this is almost certainly due to an updated Unity version.

Rw 1.0 ran on Unity 5.6.5, 1.1 runs on 2019.2 (which came out years later and is deeply updated). Maybe there's some info somewhere about that.
Tynan Sylvester - @TynanSylvester - Tynan's Blog

madd_mugsy

#2
Oddly enough 1.1 works on my girlfriend's PC, so I'm inclined to think it's something with my PC.

I'm going to try it on my laptop later and see if it works.

Currently, I'm able to use moonlight as a workaround on my Android tablet, though ultimately I would like to get it work on my Steam Link device as well.