moonlight-stream / moonlight-embedded

Gamestream client for embedded systems
https://github.com/moonlight-stream/moonlight-embedded/wiki
GNU General Public License v3.0
1.5k stars 325 forks source link

Starting control stream...Start B failed: 11 #709

Closed randomxsk8 closed 5 years ago

randomxsk8 commented 5 years ago

Please provide the following info.

NVidia Geforce Experience version: 3.16.0.122 Moonlight Embedded version: 2.4.7 Moonlight Embedded source: https://github.com/joelghill/retromoonlight Moonlight Embedded running on: Raspberry Pi 3 Moonlight Embedded running on distribution: Retropie

Verbose output -verbose of Moonlight Embedded:

Moonlight Embedded 2.4.7 (PI;ALSA;EMBEDDED) Connect to 192.168.1.134... NVIDIA GeForce GTX 1060, GFE 3.16.0.122 (gs_04_11_25137997, 7.1.411.0) Platform Raspberry Pi (Broadcom) Loading mappingfile /usr/share/moonlight/gamecontrollerdb.txt Can't map (dpdown:+a1) Can't map (dpleft:-a0) Can't map (dpright:+a0) Can't map (dpup:-a1) Can't map (dpdown:+a1) Can't map (dpleft:-a0) Can't map (dpright:+a0) Can't map (dpup:-a1) Can't map (dpdown:+a1) Can't map (dpleft:-a0) Can't map (dpright:+a0) Can't map (dpup:-a1) Can't map (dpdown:+a1) Can't map (dpleft:-a0) Can't map (dpright:+a0) Can't map (dpup:-a1) Can't map (lefttrigger:+a3) Can't map (righttrigger:-a3) Can't map (dpdown:+a1) Can't map (dpleft:-a0) Can't map (dpright:+a0) Can't map (dpup:-a1) Can't map (dpdown:+a1) Can't map (dpleft:-a0) Can't map (dpright:+a0) Can't map (dpup:-a1) Stream 1280 x 720, 60 fps, 10000 kbps Initializing platform...done Resolving host name...done Starting RTSP handshake...done Initializing control stream...done Initializing video stream...done Initializing audio stream...done Initializing input stream...done Starting control stream...Start B failed: 11 failed: 11 Cleaning up input stream...done Cleaning up audio stream...done Cleaning up video stream...done Cleaning up control stream...done Cleaning up platform...done

What is the expected result? That moonlight works

What happens instead of that? It stopped after Starting control stream...Start B failed: 11 and it cleans out

I also tried with xbox one wired and bluetooth controller. Anyway i saw that is a geforce version problem

petursig commented 5 years ago

I am having the same issue since 21st Nov. I do not have any specific controller mapped.

JailSeed commented 5 years ago

It doesnt work with new version of Geforce Exprerience (3.16). So you have to rollback to 3.15 version or manually compile moonlight-embedded with this changes in file ControlStream.c https://github.com/moonlight-stream/moonlight-common-c/commit/8665d806978d2cba9c9040183a3686f4d87d402c

fl0wzr commented 5 years ago

Same issue!

Also mentioned in the already closed issue #705

Edit 1:

Having the issue on moonlight-embedded version 2.4.7-1stretch1

Edit 2: Solved with manual compiling the moonlight-embedded source. See #705 for more details. Shutout to @jesusvallejo

randomxsk8 commented 5 years ago

SOLVED: I updated moonlight from this script posted in #705 by hhromic. I don't know if you had controller mappig problems.. I solved using the SDL2 Gamepad Tool generate a txt with my mapped pad and i linked its path in global.conf located at /opt/retropie/configs/all/moonlight/global.conf It works perfectly :) Thanks to everyone for your support!

posti85 commented 5 years ago

Any news about a new release in the official repo? I really don't know how to compile it (the instructions from the wiki doesn't work for me)...

Edit: got compile working with this post instructions: https://github.com/irtimmer/moonlight-embedded/issues/705#issuecomment-441388544

Coastline23 commented 5 years ago

Just a point from someone who recently downloaded Moonlight.

Could the "Requirements" on the front page that state "Geforce Experience 2.1.1 or higher" be edited to say "Geforce Experience 2.1.1 - 3.15 (not working from 3.16)".

jesusvallejo commented 5 years ago

Just a point from someone who recently downloaded Moonlight.

Could the "Requirements" on the front page that state "Geforce Experience 2.1.1 or higher" be edited to say "Geforce Experience 2.1.1 - 3.15 (not working from 3.16)".

well it works, you just have to compile it , a new release & a repository update would be grate , but it works.

posti85 commented 5 years ago

If someone have the knowledge of generating a .deb file, and generates and uploads it to some hosting, would be great for those people who don't know how to compile.

I recorded a tutorial in YouTube explaining how to install moonlight-embedded in OSMC, and I receive multiple requests to explain them how to make it work with the current issue...

irtimmer commented 5 years ago

Duplicate of #705