Closed th3impal3r closed 1 year ago
Heyo, please post the log /tmp/moondeck-runner.log
from steam deck after the launch fails.
Heyo, please post the log
/tmp/moondeck-runner.log
from steam deck after the launch fails.
2023-01-11 21:17:46,239 INFO Resetting runner result
2023-01-11 21:17:46,239 INFO Getting app id
2023-01-11 21:17:46,239 INFO Getting current host settings
2023-01-11 21:17:46,251 INFO Monitors: [Monitor(x=0, y=0, width=1280, height=800, width_mm=100, height_mm=150, name='XWAYLAND0', is_primary=False)]
2023-01-11 21:17:46,251 INFO Will try to apply 1280x800 resolution on host.
2023-01-11 21:17:46,251 INFO Trying to run the game
2023-01-11 21:17:46,253 INFO Establishing connection to Buddy
2023-01-11 21:17:46,292 INFO Checking if GameStream service is running
2023-01-11 21:17:46,303 INFO Waiting for a initial stream conditions to be satisfied
2023-01-11 21:17:46,309 INFO Checking if Moonlight flatpak is installed
2023-01-11 21:17:46,360 INFO Terminating all Moonlight instances if any
2023-01-11 21:17:46,399 INFO Starting Moonlight
2023-01-11 21:17:46,401 INFO Waiting for Steam to be ready to launch games
2023-01-11 21:17:46,406 INFO Notifying Buddy to change resolution
2023-01-11 21:17:46,416 INFO Buddy refused resolution change. Continuing...
2023-01-11 21:17:46,416 INFO Sending request to launch app 1942280
2023-01-11 21:17:47,476 INFO Waiting for app 1942280 to be launched in Steam
2023-01-11 21:17:49,491 INFO Waiting for app or Steam to close
2023-01-11 21:18:09,089 ERROR Moonlight has been closed!
Interesting... Can you please shutdown Steam on host and see if that helps? Buddy should be able to start the Steam by itself.
Interesting... Can you please shutdown Steam on host and see if that helps? Buddy should be able to start the Steam by itself.
Failed to find application MoonDeckStream
@Clago I assume that you have added MoonDeckStream to Sunshine or GFE, but I've also noticed this issue when migrating from GFE to Sunshine mostly. Could I ask you to do these 2 steps:
Please tell me which option worked for you (if they worked).
(deck@steamdeck ~)$ cat /tmp/moondeck-runner.log 2023-01-11 07:55:34,043 INFO Resetting runner result 2023-01-11 07:55:34,044 INFO Getting app id 2023-01-11 07:55:34,044 INFO Getting current host settings 2023-01-11 07:55:34,055 INFO Monitors: [Monitor(x=0, y=0, width=1280, height=800, width_mm=100, height_mm=150, name='XWAYLAND0', is_primary=False)] 2023-01-11 07:55:34,055 INFO Will try to apply 1280x800 resolution on host. 2023-01-11 07:55:34,055 INFO Trying to run the game 2023-01-11 07:55:34,057 INFO Establishing connection to Buddy 2023-01-11 07:55:34,156 INFO Checking if GameStream service is running 2023-01-11 07:55:34,206 INFO Waiting for a initial stream conditions to be satisfied 2023-01-11 07:55:34,213 INFO Checking if Moonlight flatpak is installed 2023-01-11 07:55:34,272 INFO Terminating all Moonlight instances if any 2023-01-11 07:55:34,331 INFO Starting Moonlight 2023-01-11 07:55:34,332 INFO Waiting for Steam to be ready to launch games 2023-01-11 07:56:04,245 ERROR Stream failed to start! (deck@steamdeck ~)$
i have tried shutting down steam and letting buddy open it up it is the same situation
i also tried removing the host from moonlight and moondeck, and redid the pairing, still no dice. It looks like moonlight works fine but when moondeck kicks off any steam related games its unable to start.
in moonlight, it does show as moondeckstream is running when it bails out. hope this helps, LMK what else i can do!
It seems that in your case, the Stream helper fails to start. Next to the Buddy executable there should be 2 logs, can you post the stream.log?
Also what version of sunshine are you running?
[21:04:08.377] WARNING qt.tlsbackend.ossl: Failed to load libssl/libcrypto. [21:04:08.637] INFO buddy.server: Server started listening at port 59999 this is the only log i see.
and the latest sunshine i just installed it yesterday
Please do the following:
MoonDeckStream.exe
.sunshinesrv
process and start the sunshine manually.still same issue, i added debugging logs to buddy
[08:31:39.233] WARNING qt.tlsbackend.ossl: Failed to load libssl/libcrypto. [08:31:39.289] DEBUG buddy.os: Steam exec path: "c:/program files (x86)/steam/steam.exe" [08:31:39.290] DEBUG buddy.os: Running appID change detected (via global key): 0 [08:31:39.294] DEBUG buddy.os: Steam is running! [08:31:39.346] INFO buddy.server: Server started listening at port 59999 [08:31:47.921] DEBUG buddy.main: Request: QHttpServerRequest((Url: QUrl("https://192.168.1.56:59999/apiVersion"))(Headers: ("Host": "192.168.1.56:59999"), ("authorization": "basic ODU4NzRkYTgtYTViMy00YmJkLTk3NjQtM2FlZjA0NjM2NTM5"), ("Accept": "/"), ("Accept-Encoding": "gzip, deflate"), ("User-Agent": "Python/3.10 aiohttp/3.8.3"))(RemoteHost: QHostAddress("::ffff:192.168.1.53"))(BodySize: 0)) | "" Response: QHttpServerResponder::StatusCode::Ok | "{\"version\":2}" [08:31:47.928] DEBUG buddy.main: Request: QHttpServerRequest((Url: QUrl("https://192.168.1.56:59999/pairingState/85874da8-a5b3-4bbd-9764-3aef04636539"))(Headers: ("Host": "192.168.1.56:59999"), ("authorization": "basic ODU4NzRkYTgtYTViMy00YmJkLTk3NjQtM2FlZjA0NjM2NTM5"), ("Accept": "/"), ("Accept-Encoding": "gzip, deflate"), ("User-Agent": "Python/3.10 aiohttp/3.8.3"))(RemoteHost: QHostAddress("::ffff:192.168.1.53"))(BodySize: 0)) | "" Response: QHttpServerResponder::StatusCode::Ok | "{\"state\":\"Paired\"}" [08:31:48.144] DEBUG buddy.main: Request: QHttpServerRequest((Url: QUrl("https://192.168.1.56:59999/pcState"))(Headers: ("Host": "192.168.1.56:59999"), ("authorization": "basic ODU4NzRkYTgtYTViMy00YmJkLTk3NjQtM2FlZjA0NjM2NTM5"), ("Accept": "/"), ("Accept-Encoding": "gzip, deflate"), ("User-Agent": "Python/3.10 aiohttp/3.8.3"))(RemoteHost: QHostAddress("::ffff:192.168.1.53"))(BodySize: 0)) | "" Response: QHttpServerResponder::StatusCode::Ok | "{\"state\":\"Normal\"}" [08:31:48.535] DEBUG buddy.main: Request: QHttpServerRequest((Url: QUrl("https://192.168.1.56:59999/hostInfo"))(Headers: ("Host": "192.168.1.56:59999"), ("authorization": "basic ODU4NzRkYTgtYTViMy00YmJkLTk3NjQtM2FlZjA0NjM2NTM5"), ("Accept": "/"), ("Accept-Encoding": "gzip, deflate"), ("User-Agent": "Python/3.10 aiohttp/3.8.3"))(RemoteHost: QHostAddress("::ffff:192.168.1.53"))(BodySize: 0)) | "" Response: QHttpServerResponder::StatusCode::Ok | "{\"steamIsRunning\":true,\"steamRunningAppId\":0,\"steamTrackedUpdatingAppId\":null,\"streamState\":\"NotStreaming\"}" [08:31:48.663] DEBUG buddy.main: Request: QHttpServerRequest((Url: QUrl("https://192.168.1.56:59999/hostInfo"))(Headers: ("Host": "192.168.1.56:59999"), ("authorization": "basic ODU4NzRkYTgtYTViMy00YmJkLTk3NjQtM2FlZjA0NjM2NTM5"), ("Accept": "/"), ("Accept-Encoding": "gzip, deflate"), ("User-Agent": "Python/3.10 aiohttp/3.8.3"))(RemoteHost: QHostAddress("::ffff:192.168.1.53"))(BodySize: 0)) | "" Response: QHttpServerResponder::StatusCode::Ok | "{\"steamIsRunning\":true,\"steamRunningAppId\":0,\"steamTrackedUpdatingAppId\":null,\"streamState\":\"NotStreaming\"}" [08:31:49.673] DEBUG buddy.main: Request: QHttpServerRequest((Url: QUrl("https://192.168.1.56:59999/hostInfo"))(Headers: ("Host": "192.168.1.56:59999"), ("authorization": "basic ODU4NzRkYTgtYTViMy00YmJkLTk3NjQtM2FlZjA0NjM2NTM5"), ("Accept": "/"), ("Accept-Encoding": "gzip, deflate"), ("User-Agent": "Python/3.10 aiohttp/3.8.3"))(RemoteHost: QHostAddress("::ffff:192.168.1.53"))(BodySize: 0)) | "" Response: QHttpServerResponder::StatusCode::Ok | "{\"steamIsRunning\":true,\"steamRunningAppId\":0,\"steamTrackedUpdatingAppId\":null,\"streamState\":\"NotStreaming\"}" [08:31:50.681] DEBUG buddy.main: Request: QHttpServerRequest((Url: QUrl("https://192.168.1.56:59999/hostInfo"))(Headers: ("Host": "192.168.1.56:59999"), ("authorization": "basic ODU4NzRkYTgtYTViMy00YmJkLTk3NjQtM2FlZjA0NjM2NTM5"), ("Accept": "/"), ("Accept-Encoding": "gzip, deflate"), ("User-Agent": "Python/3.10 aiohttp/3.8.3"))(RemoteHost: QHostAddress("::ffff:192.168.1.53"))(BodySize: 0)) | "" Response: QHttpServerResponder::StatusCode::Ok | "{\"steamIsRunning\":true,\"steamRunningAppId\":0,\"steamTrackedUpdatingAppId\":null,\"streamState\":\"NotStreaming\"}" [08:31:51.857] DEBUG buddy.main: Request: QHttpServerRequest((Url: QUrl("https://192.168.1.56:59999/hostInfo"))(Headers: ("Host": "192.168.1.56:59999"), ("authorization": "basic ODU4NzRkYTgtYTViMy00YmJkLTk3NjQtM2FlZjA0NjM2NTM5"), ("Accept": "/"), ("Accept-Encoding": "gzip, deflate"), ("User-Agent": "Python/3.10 aiohttp/3.8.3"))(RemoteHost: QHostAddress("::ffff:192.168.1.53"))(BodySize: 0)) | "" Response: QHttpServerResponder::StatusCode::Ok | "{\"steamIsRunning\":true,\"steamRunningAppId\":0,\"steamTrackedUpdatingAppId\":null,\"streamState\":\"NotStreaming\"}" [08:31:52.865] DEBUG buddy.main: Request: QHttpServerRequest((Url: QUrl("https://192.168.1.56:59999/hostInfo"))(Headers: ("Host": "192.168.1.56:59999"), ("authorization": "basic ODU4NzRkYTgtYTViMy00YmJkLTk3NjQtM2FlZjA0NjM2NTM5"), ("Accept": "/"), ("Accept-Encoding": "gzip, deflate"), ("User-Agent": "Python/3.10 aiohttp/3.8.3"))(RemoteHost: QHostAddress("::ffff:192.168.1.53"))(BodySize: 0)) | "" Response: QHttpServerResponder::StatusCode::Ok | "{\"steamIsRunning\":true,\"steamRunningAppId\":0,\"steamTrackedUpdatingAppId\":null,\"streamState\":\"NotStreaming\"}" [08:31:53.871] DEBUG buddy.main: Request: QHttpServerRequest((Url: QUrl("https://192.168.1.56:59999/hostInfo"))(Headers: ("Host": "192.168.1.56:59999"), ("authorization": "basic ODU4NzRkYTgtYTViMy00YmJkLTk3NjQtM2FlZjA0NjM2NTM5"), ("Accept": "/"), ("Accept-Encoding": "gzip, deflate"), ("User-Agent": "Python/3.10 aiohttp/3.8.3"))(RemoteHost: QHostAddress("::ffff:192.168.1.53"))(BodySize: 0)) | "" Response: QHttpServerResponder::StatusCode::Ok | "{\"steamIsRunning\":true,\"steamRunningAppId\":0,\"steamTrackedUpdatingAppId\":null,\"streamState\":\"NotStreaming\"}" [08:31:54.881] DEBUG buddy.main: Request: QHttpServerRequest((Url: QUrl("https://192.168.1.56:59999/hostInfo"))(Headers: ("Host": "192.168.1.56:59999"), ("authorization": "basic ODU4NzRkYTgtYTViMy00YmJkLTk3NjQtM2FlZjA0NjM2NTM5"), ("Accept": "/"), ("Accept-Encoding": "gzip, deflate"), ("User-Agent": "Python/3.10 aiohttp/3.8.3"))(RemoteHost: QHostAddress("::ffff:192.168.1.53"))(BodySize: 0)) | "" Response: QHttpServerResponder::StatusCode::Ok | "{\"steamIsRunning\":true,\"steamRunningAppId\":0,\"steamTrackedUpdatingAppId\":null,\"streamState\":\"NotStreaming\"}" [08:31:55.900] DEBUG buddy.main: Request: QHttpServerRequest((Url: QUrl("https://192.168.1.56:59999/hostInfo"))(Headers: ("Host": "192.168.1.56:59999"), ("authorization": "basic ODU4NzRkYTgtYTViMy00YmJkLTk3NjQtM2FlZjA0NjM2NTM5"), ("Accept": "/"), ("Accept-Encoding": "gzip, deflate"), ("User-Agent": "Python/3.10 aiohttp/3.8.3"))(RemoteHost: QHostAddress("::ffff:192.168.1.53"))(BodySize: 0)) | "" Response: QHttpServerResponder::StatusCode::Ok | "{\"steamIsRunning\":true,\"steamRunningAppId\":0,\"steamTrackedUpdatingAppId\":null,\"streamState\":\"NotStreaming\"}" [08:31:56.917] DEBUG buddy.main: Request: QHttpServerRequest((Url: QUrl("https://192.168.1.56:59999/hostInfo"))(Headers: ("Host": "192.168.1.56:59999"), ("authorization": "basic ODU4NzRkYTgtYTViMy00YmJkLTk3NjQtM2FlZjA0NjM2NTM5"), ("Accept": "/"), ("Accept-Encoding": "gzip, deflate"), ("User-Agent": "Python/3.10 aiohttp/3.8.3"))(RemoteHost: QHostAddress("::ffff:192.168.1.53"))(BodySize: 0)) | "" Response: QHttpServerResponder::StatusCode::Ok | "{\"steamIsRunning\":true,\"steamRunningAppId\":0,\"steamTrackedUpdatingAppId\":null,\"streamState\":\"NotStreaming\"}" [08:31:57.939] DEBUG buddy.main: Request: QHttpServerRequest((Url: QUrl("https://192.168.1.56:59999/hostInfo"))(Headers: ("Host": "192.168.1.56:59999"), ("authorization": "basic ODU4NzRkYTgtYTViMy00YmJkLTk3NjQtM2FlZjA0NjM2NTM5"), ("Accept": "/"), ("Accept-Encoding": "gzip, deflate"), ("User-Agent": "Python/3.10 aiohttp/3.8.3"))(RemoteHost: QHostAddress("::ffff:192.168.1.53"))(BodySize: 0)) | "" Response: QHttpServerResponder::StatusCode::Ok | "{\"steamIsRunning\":true,\"steamRunningAppId\":0,\"steamTrackedUpdatingAppId\":null,\"streamState\":\"NotStreaming\"}" [08:31:58.952] DEBUG buddy.main: Request: QHttpServerRequest((Url: QUrl("https://192.168.1.56:59999/hostInfo"))(Headers: ("Host": "192.168.1.56:59999"), ("authorization": "basic ODU4NzRkYTgtYTViMy00YmJkLTk3NjQtM2FlZjA0NjM2NTM5"), ("Accept": "/"), ("Accept-Encoding": "gzip, deflate"), ("User-Agent": "Python/3.10 aiohttp/3.8.3"))(RemoteHost: QHostAddress("::ffff:192.168.1.53"))(BodySize: 0)) | "" Response: QHttpServerResponder::StatusCode::Ok | "{\"steamIsRunning\":true,\"steamRunningAppId\":0,\"steamTrackedUpdatingAppId\":null,\"streamState\":\"NotStreaming\"}" [08:31:59.957] DEBUG buddy.main: Request: QHttpServerRequest((Url: QUrl("https://192.168.1.56:59999/hostInfo"))(Headers: ("Host": "192.168.1.56:59999"), ("authorization": "basic ODU4NzRkYTgtYTViMy00YmJkLTk3NjQtM2FlZjA0NjM2NTM5"), ("Accept": "/"), ("Accept-Encoding": "gzip, deflate"), ("User-Agent": "Python/3.10 aiohttp/3.8.3"))(RemoteHost: QHostAddress("::ffff:192.168.1.53"))(BodySize: 0)) | "" Response: QHttpServerResponder::StatusCode::Ok | "{\"steamIsRunning\":true,\"steamRunningAppId\":0,\"steamTrackedUpdatingAppId\":null,\"streamState\":\"NotStreaming\"}"
Since you have debug logs enabled, just verify that when you manually start and kill MoonDeckStream.exe
, you can see debug log entries about stream starting and ending.
That aside, we could take this discussion over to discord. Would be faster, unless you don't want to.
oh that seems great. can you meet say 4:30 pm PST, what is your discord or a channel. Thanks!
Yeah, I'm afraid I will be asleep at that time :smile:. It will be like 2:30 am for me...
Please verify what I asked about the debug logs. I have an inkling that it has something to do with Sunshine, but don't want to join to conclusion too soon...
Also they have just released the Sunshine 0.17.0, please verify that you got that one instead of 0.16.0, because I has similar issues with 0.16.0 due to a bug.
That aside you can find a lot of plugins on the decky's discord page (the link is the readme). That's where you can also find me.
alright awesome, i will play around with it later tonight, then if no go ill jump on discord in the morning tomorrow around 8:30 am PST, and will update you. Thanks!
so it doesn't look like moon deck stream is starting by itself, if i start it then kill it, and use moonlight to open a stream, nothing happens. but if i manually open the moondeckstream it works
also another issue is that controller from steam deck does not seem to work when entering game through moondeck
so it doesn't look like moon deck stream is starting by itself, if i start it then kill it, and use moonlight to open a stream, nothing happens. but if i manually open the moondeckstream it works
That is Sunshine failing to start MoonDeckStream most likely due to a corrupted system path. Please just verify that you're on 0.17.0.
also another issue is that controller from steam deck does not seem to work when entering game through moondeck
Do you have controller support if you open Moonlight as non-Steam shortcut in game mode, launch Desktop and then launch some game?
no i dont have controller support, what would be best to use here?
and i am 100% on the .17 i just reinstalled it to test it out
but if i use moonlight directly and go to my desktop and click a non steam game it seems to register the controller (most times) :D
Ugh, let's change the approach a little here, just to rule out other stuff.
Could you kill the Sunshine service, enable the Nvidia's gamestream and add MoonDeckStream.exe
? The re-pair moonlight again and try launching the game via MoonDeck?
@FrogTheFrog got it working!! I tried with game stream and it was flawless. I uninstalled sunshine and reinstalled and it now works. maybe some weird configuration on its end.
Ah, they did mention that if you are migrating from 0.16 to 0.17, you need to uninstall it completely due to how big the changes are to everything. @th3impal3r maybe this is also the case for you?
Closing the issue due to inactivity.
I'm currently experiencing this issue. I'm leaving for vacation so I may not reply for a little while.
Edit: moondeck.log moondeck-runner.log
Observed behavior:
What I have tried:
updated moondeck-buddy
What i have not tried yet:
I'm currently experiencing this issue. I'm leaving for vacation so I may not reply for a little while.
Please enable debug logs under Runner Settings
in MoonDeck. Then give me the runner log again.
That was with the debug option enabled. 😕
Then I'll need sunshine logs and Buddy (with debug enable) logs (during this launch process).
Also, I'm going to sleep now, so don't expect a reply for a while :/
Okay, I'll prepare the logs when I can and post them here in a new reply.
sunshine.log moondeckbuddy.log moondeck-runner-after-steam-restart.log
I dunno what to say... The Sunshine just does not even try to start the app MoonDeckStream
. Can you do manually?
Also please give me the moondeck-runner-moonlight.log
ah hell... I knew i forgot something. i forgot to configure the command to launch moondeckstream. I'm an idiot!
Problem solved after adding the command to the preset. Oops! 😨
When I click the moon icon it just opens up my Desktop then eventually crashes. I have moonlight configured and it works through steam but I can't seem to get any game to work through moondeck. It does open my desktop then just dies after 10 seconds