Open dbz400 opened 11 months ago
Seeing those might indeed be helpful for the user to diagnose an issue. Any suggestion on how to implement this is welcomed.
@OneLiberty Thanks for your prompt reply and your hard work on improving this client .
Do you mean I can set debug mode in sunshine? then I can see which codec has been used. I remeber other moonlight client on let say iOS can show such informaiton . Anway , it is not very important :)
Another way I can do is to use Steam big picture mode which able to start the games without the desktop itself.
My thoughts to number two: Why don't you like to see your desktop when starting a game? I mean, when you go to your pc and launch a game from the desktop, you see the desktop first as well. Moonlight just starts the stream immediately but the application needs some time to start. If you're bothered by it, just look away a few seconds :)
Another possible workaround could be to create a script that shows a black screen for a few seconds and use it as a preparation command in sunshine.
Also, I just want to say, seeing the desktop has no impact on performance. Sunshine is not recording the "desktop", it's recording/copying what your GPU sends to your display monitor.
It's very different from recording the desktop or recording specific application in OBS for example. Sunshine is always in the end of the rendering pipeline, right before your display monitor.
PS: But putting your game in windowed mode / borderless-mode instead of fullscreen mode does have an impact on performance. When using windowed-mode and borderless-mode (in many cases), the rendering is going through another stack: The windows compositor, which is handling the rendering of your windowed app + the possible other windowed apps + the desktop and then mixing everything to make a frame out of it to send to your display. Putting your game in fullscreen bypasses it completly, no more compositing, straight GPU frame to display presentation.