yashsingh1/xdaforums huggingface dataset:
[Shield General] nk33:
have they resolved the issue yet where it doesnt pick up all the games automatically?

The main reason i am staying on 2.4 is that i only want to add the games i want into GFE streaming section. I dont want to have this massive list of 100s of games which it picks up automatically.

Another reason is that some of the links it pick up are dead and broken links which are not valid shortcuts anymore as i may have moved the game elsewhere. the problem there is that when I open moonlight in chrome, for example, i may have Fifa 17 twice - click the wrong one, have to go back...etc etc. Plus it pick up loads of crap from steam which i dont want either
[Shield General] eliott94260:
i have stutter on redmi 3s (snapdragon s430) ,i test with my honor 6 (hisilicon kirin 920) it have no stutter

so whats wrong with snapdragon ?
[Shield General] nk33:
I have s4 with snapdragon works fine.

Maybe ur snapdragon one is connecting to the 2.4ghz network instead of your 5ghz network… does the redmi have a 5ghz wifi card or just 2.4?
[Shield General] eliott94260:
Ah yes I forget to mention I'm on 4g on both I know matter about 2.4gz

And you say you are on gfe 2.4? I have not this problem on gfe 2.4 but with windows update 2.4 don't work :/
[Shield General] nk33:
I have left all my pcs on Windows 7.

Not sure why a windows update would affect ur game stream performance.

Perhaps its something GFE will fix in their next update…
[Shield General] eliott94260:
It seems to be fix on latest gfe update, great!
[Shield General] dragonfire665:
If this was asked before I apolize in advance. These is a huge thread and I did not read over 400 pages. But I have searched every where for my answer with no luck. So I hope some one can help me.

I have always used my old Xbox 360 controller to play PC games. Now that I am using this app to stream my games to my TV with the help of my phone from time to time, my games will lose connection to the Xbox 360 controller. The game will still work but only with the Keyboard. To re use the controller again, I will have to EXIT the game to desktop, restart Moonlight and the game. Some times it even takes couple of tries for the controller to work when I am streaming the game via Moonlight. If I only restart the game, and I am not streaming, the controller comes back to work with no problem. Is there a solution for this?

Do know, I have good Internet connection, my controller wireless connector is close while I am playing. So I dont know what else could be the problem.
[Shield General] Sawyer007:
Desktop vs Gamemode

Everybody knows that you can start moonlight desktop mode when adding the MSTSC.EXE as a game.

However there is clearly something else going on in the background. When I start a game like that there is some sound stutter and cracking starting after about some time which never happens if you start your game the proper way with its Moonlight icon.

Testing setup is Xubuntu i7 6700k/32GB/1080gtx/AsusZ170GGaming. Computer is fully virtual running on QEMU PCIE passthru, WIN10 Creators.

It runs smooth when using game icons to start.

Lets me to believe there is something not running on HIGH priority but I cant find out what. All nvidia services are running on same priority in both cases.

Some games dont have a moonlight icon. This kind of games I usually start like that. I install DOOM demo or PES 17 trial. Start moonlight with that and since it only starts steam but not the demos I just minimize it and run the game of my choice which will run smooth again.

Either something isnt running in HIGH enough priority or something else is which should not. Any ideas?

EDIT:

short story. Dont use MSTSC as game shortcut. Just use Steam.exe in normal mode not the full screen mode that gets added automatically and everything works smooth.

This behavior isnt quite as noticeable when the server is running on a pure windows installation, but once it gets emulated with QUEM the priority's seems to start matter much more.

Now I can run the not officially supported games without sound stutter in an emulated windows environment also.
[Shield General] eliott94260:
But if you quit your Moonlight session you can't return on your game since you click steam to resume it open steam

But it's interesting
[Shield General] Sawyer007:
I guess adding the non supported game, its EXE would work the same good.

In case of MSTSC

It most likely forces the thing to have to high priority in a virtual environment and something else gets compromised.

I remember in the past I had some trouble with Xcom and screen flashing when using MSTSC. The mouse would start lagging behind really bad. At the time I was using a pure win10 setup but the same hardware.
[Shield General] whise1:
Is it Impossible to port moonlight to android 4.0.3 (api 15)?
[Shield General] Reechings:
I've been using MSTSC because otherwise my in game graphics settings all get turned down. Seems to work OK for me.
[Shield General] Sawyer007:
Yea. I really dont see and understand how and why the behavior changes when using MSTSC. But it clearly does something if your game starts on low settings.
[Shield General] Reechings:
Yeah it starts on low settings if I DON'T use MSTSC and just start the game from the list.
[Shield General] eliott94260:
On Gta v had this problem but it's fixed

Anyway when I use game shortcut my game stutter and when I use mstsc it run fine

I think run game shortcut it's the solution of particular issue (I am on win 10,not Linux)
[Shield General] Akram.:
Hi guys,

When I play some games, and turn off the tv or change the source of tv, the game on my tablet gets stuck. If I turn on the tv, game continues

How to solve this.
[Shield General] nk33:
after the game freezes, what happens if you close moonlight and go back in to resume the game?
[Shield General] Akram.:
When I restart that way, game goes black screen
[Shield General] nk33:
ok - so the way i see it, in order for the tv to affect the stream, the tv must be telling the graphics card something via the hdmi cable when it turns on/off etc

have you got the pc plugged into the SBS hdmi input? if so try changing it to hdmi 3 or 4 - one of the later ones that is just a simple HDMI in and that should sort your issue.
[Shield General] Akram.:
It was on hdmi 2, I changed to hdmi 4. No difference. This problem is only with some games like gta 5, forza horizon 3. Other games like bf1, cod black ops 3 works fine, when switching tv source
[Shield General] mirhl:
It's called HDMI CEC.
[Shield General] nk33:
Ok, check your tv settings… must be able to switch this setting off somewhere
[Shield General] Akram.:
No such setting in the tv
[Shield General] trundlex:
Can you add a virtual keyboard option for Android app?
[Shield General] Jgr9:
Ok, I know the Vita port is probably not supported here, but I'm unable to connect through my external IP anymore, and haven't been able to since at least late last year. I had been successful at it a while before then. Local IP has and still works as it usually does.

Now, it's gonna get a bit weird... First off, my ports are forwarded and I know they are forwarded and can even confirm it. (That's the only advice anyone is able to give me, and I'm fully aware of that being the first issue and I'm beyond that....)

I've had so many issues with Nvidia and GFE since then I wouldn't even bother to estimate a count. I've also been using DDU (Display Driver Uninstaller) while trying to diagnose this, among other problems in the past.

Where I'm at now.... Of course I'm past GFE 3.0 (which was around that time) (3.5.0.76 actually). Got looking into Services issues. Not once have I been able to see the Nvidia streaming service (exact name escapes me), no matter what I've done. Has it been renamed or consolidated? Actually looked into the services when I first started having this problem. Now I'm into Nvidia certificates (on my Host PC). The Nvidia Gamestream certificate. Again, does not exist. Doesn't matter how many clean installs I do.

Now here was the strange thing for today. Going by the 2 links in the OP:

(I can't post links)

The first one, with Gamestream active, gives me text. Status Message says OK. However, the 2nd link, at the moment, gives me a 404. (Normal? or no?) But here's the strange part that is probably a niche issue just for me. Before I removed it, that 2nd link gave me a certificate warning for Zune-Tuner. Now.... Around that time last year (though it might actually be unrelated, I don't know), I had to install Zune to get something off my crappy WP7. I uninstalled Zune and went and found and deleted that Zune-Tuner certificate from my certmgr. Note that I'm not fully knowledgeable about how certificates work in Windows. But still... There's still no Nvidia Gamestream certificate to be found (yet local streaming still works).

I'm just.... frickin' stumped.... What needs repairing and how do I repair it?..... And what, if anything, is out of date now? I've done so many clean installs that I just don't get why anything isn't working.... to fix external streaming.
[Shield General] nk33:
I have stuck with gfe 2.4xx throughout and I am fine internally and externally on all moonlight platforms
[Shield General] Jgr9:
Yeah, I suspect it might work pre-3.0, but I'm just... surprised that I've only seen 1 report of this problem for the Vita port for 3.0 and it was closed, supposedly fixed, but not replied to by the issue poster. While anyone else can only tell me to forward ports.

Also, I forgot to note that I did have TeamViewer installed at some point, but I don't anymore.
[Shield General] Reechings:
So does everything work OK with Windows 10 creators update? Getting the update notification but don't want to break moonlight.
[Shield General] Reechings:
Bump
[Shield General] falc0nfire:
Very high mouse latency on Chrome

Their is very high mouse latency on Chrome. Here is an ideo of fix,

This function :

bool HandleInputEvent(const pp::InputEvent& event);

Need to be replaced by something like this :

bool HandleInputEvent(const pp::InputEvent *event);

where event is a array of pp::InputEvent, finished with a null pointeur (or use a std::list).

Like that, in the function HandleInputEvent of Input.cpp, process all the event in a loop, and add this in the beginning :

int moveX = 0, moveY = 0;

and replace this :

LiSendMouseMoveEvent(posDelta.x(), posDelta.y());

by this :

moveX += posDelta.x(); moveY += posDelta.y();

Then at the end of the loop, we can :

if (moveX != 0 || moveY != 0) LiSendMouseMoveEvent(moveX,moveY);

Like that, all the pedding mouse movement events will be send in one go.

Edit : In the case of mouse click, just send the mouse movement (LiSendMouseMoveEvent(moveX,moveY)) before sending the click, and reset moveX and moveY.
[Shield General] five5outh:
Trying to utilize my ipega9033 Bluetooth controller with game stream through my Galaxy S6, though it's not able to detect it. or any button presses from the controller. Any reason suggestions why it's not detecting it?
[Shield General] Boarix:
[Please Help] Moonlight - Failed to receive ENet packet Issue

Hi everybody!

Could anyone help me to launch apps in moonlight please ? :confused:

*CONFIG*

OS : Windows 10

Graphic card : MSI GTX 970

Motherboard : GA-Z170-HD3P

Phone : LG Nexus 5X (Google)

Nvidia Geforce Experience : v3.6.0.74

Windows screen 1920x1080 60hz

Antivirus : Avira

Moonlight in USB connection mode

*ISSUE*

I can see all the games (in GFE) I have added and it will even launch the game

for me. But when it goes to the "rstp handshaking" screen it grants a connection error :

--> "Starting Control Connection Failed" error message with a second blank notification at the bottom of the screen displaying "Failed to receive ENet packet". :crying:

*WHAT I TRIED*

I reinstalled Moonlight an Geforce Experience.

I tried with games and then with MSTSC -> Fail

I Check Nvidia Stream Ports in firewall, all seems to be OK with forwarding ports.

My motherboard an graphic card drivers are up to date, windows 10 too. I use the latest stable version of moonlight.

*HELP*

Does anyone know how to solve the issue ? :)

(I can send NvidiaCorporation Log if necessary)
[Shield General] nk33:
so - after much time spent avoiding windows 10 and updating my geforce experience from 2.x - i finally took the plunge...

and boy am i gutted. i spent ages trying to get the gamestream tab to just appear...then when it finally did, it disappeared again after a reboot, now i cant get it back at all.

not sure what the hell is going on ...- the only thing i can think of it must be Windows 10 blocking something...
[Shield General] ChrispyChris:
Hey guys, I just got Moonlight working on my laptop over the internet to my home PC. I'm wondering why the mouse input is so laggy though. I've looked around online and haven't found anything to fix it yet. I was wondering if someone here may have a suggestion or two. This laptop is running Ubuntu using the Chrome version of Moonlight and my home PC is Windows 10, if it matters. I would really appreciate any help.

Thanks!
[Shield General] nk33:
Use a gamepad!
[Shield General] ChrispyChris:
Any other advice so I can use a mouse??
[Shield General] throcker:
HEY GUYS I have a technical question here

do you know if the nvenc buffer we use for the streaming is loaded before the PC screen output or from it?

let me explain....I have a monitor with quite high latency/response time

is it possible that the phone stream doesn't take the damage from that latency?

Thank you for your attention.
[Shield General] mirhl:
[MENTION=1805539]ChrispyChris[/MENTION] You are playing over the internet.. And you have a lot of latency?

That seems quite a lot normal. Unless the ping between your home and office is like under 10ms.

[MENTION=4471772]throcker[/MENTION]

There's not such a thing as "recording in software once you have sent to the monitor"
[Shield General] nk33:
Unfortunately the Chrome extention is pretty laggy anyway - so the mouse is definitely going to be laggy. You may be better off grabbing an android box to use as mouse doesnt lag at all using my phone or my tablet. Andoid version is so lovely and stable its ridiculous.
[Shield General] throcker:
So the framebuffer copied and sent to the phone happens before the screen output....right?

my phone latency could be better than my laptop monitor haha
[Shield General] eliott94260:
Use older version of Moonlight for chrome, i think I solve this problem by older version because I have lot of lag with mouse even in gamepad on local, important thing lower your bitrate like your upload speed if it's not it will be laggy over the Internet
[Shield General] kishorv06:
Hi,

I just tried out the moonlight chrome plugin and decided to use it for one of my projects. But My issue is that there will be n number of users and m number of Computers, and n > m. So i want the user to pair to a device dynamically, to a device which is currently free. So is there any way to disable the pairing or any way to automate it, so that i could use a script to do it automatically.

Any help is appreciated.
[Shield General] gabrielgagz:
Hi guys anyone knows if it's possible to launch Steam Big Picture via app activity, something like:

am start -n com.package.name/com.package.name.ActivityName

Thanks
[Shield General] nk33:
Whenever I play Forza Horizon through moonlight, when I quit the game it doesnt close in the actuall pc, then the host sound comes on and bellows through the house… is there a fix so that games of this kind close fully?
[Shield General] Jgr9:
So I kind of almost figured out the reasons for my problems with testing my external connection internally maybe. Turns out Linksys changed their NAT Loopback system at some point and broke it on my router and won't be fixing it. The strange thing is, I thought the change must've happened some time after the last firmware update my router will be getting (god damnit, Linksys, a 3 yr old router?....) but I thought I had it functioning after the last firmware update.

Or... there's maybe still some other way I can fix it, other than using DD-WRT, but idk.

But anyways, I had somebody else test an external connection and it actually worked. Maybe unplayably (excpectedly), but at least now I think I know it should work. ...
[Shield General] RedLineJoes:
Yes, we should discuss further.
[Shield General] Boarix:
Failed to receive ENet packet

Any chance someone knows how to solve this issue ?
[Shield General] cgutman:
Mouse capture is back in Android O DP2

After showing up in the N developer previews last year and being removed before final N release, mouse capture without root is back in Android O.

This means that device running O will be able to use a mouse without the cursor desyncing from the host. It also means that when Chromebooks receive the Android O app runtime, mouse capture will work on those devices too :)

https://developer.android.com/preview/api-overview.html#pc

Hopefully the API survives DP3 this time (when APIs are finalized).

Update: Not only has it survived API finalization this time around, the implementation works like a charm! Once this version hits the Play Store, the rooted version will no longer appear in the Play Store for devices running Android O. The non-rooted version on O will have equivalent functionality with no root required.

Update 2: It's live on the Play Store in v5.1 and later.
[Shield General] cgutman:
I think Avira is known to cause problems with GeForce Experience. Try uninstalling it.
[Shield General] JasonS7notG5:
Unfortunately my S7 edge still has micro stutters with the new Moonlight 5.0.0 (and 5.0.1). Tested with USB tethering and WiFi (5GHz, 2.4GHz). Have not tested the new Moonlight on my Razer Forge TV but I think nothing has changed so dont really want to try it out on that one also. I dont want to be a "tester" anymore and just enjoy Moonlight, which is not possible with those micro stutters. Did you had a look at this problem now and are you working on it?
[Shield General] vietkira:
Hi Guys,

I am streaming with chrome OS but have had issues when I tried to stream remotely through an internet connection instead of LAN.

I have port forwarded all the necessary ports and have been able to connect to my PC through Moonlight but when I start an app (i.e. mstcs.exe) I can see a brief stream of my PC on the Chromebook but then the screen just freezes and I can't do anything.

This does not happen when I stream over LAN. Anyone know a fix?

Thanks!
[Shield General] jeycop:
Hi there,

I'm using Moonlight Chrome to stream pc to pc. (wireless Xbox360 controller on streaming receiver pc)

As I'm playing GTAV I recognized, that the input is doubled.

So if I press

1x LStick up = LStick up + DPad up

1x StartBtn = StartBtn +StartBtn = menu shortly pops up and closed instant

Is there any way to Disable that Controller Emulation from, I think it's chrome.

If I rename the 'rxgamepadinput.dll' file, the wrong controller input is disabled
[Shield General] wave_is:
Good afternoon. I really need help.

Tell me what could be the problem. The coordinates of the mouse on the android device do not coincide with the coordinates on the PC. Resolution and here and there FullHD.
[Shield General] cgutman:
Unfortunately, this is a limitation of current Android versions. Apps are not able to capture the mouse pointer yet. If your device is rooted, you can run "Moonlight for Rooted Devices" and that should be able to capture the mouse correctly.

In the upcoming Android O release, mouse capture is natively supported in the OS so apps will finally be able to capture the mouse without root access. Though this only helps if your device is updated to Android O when it comes out.
[Shield General] wave_is:
Yes. My device is rooted.

But this dont help me.

I use Moonlight for Rooted Devices at Mad Catz M.O.J.O.

May be i have to change something at settings?
[Shield General] gk1984:
I just upgraded to an NVIDIA card that can stream and have only vaguely been following Moonlight. I tried reading back a few pages and the wiki, but didn't find anything relating to an issue I'm having. Could someone help shed some light onto this for me?

After forwarding the required ports, I can connect over cellular data. Problem is, I have to manually enter my external IP address to do so. It will remember that connection, but only until I connect to Gamestream via WiFi on my local network. Trying to stream over cellular again means adding my IP manually again. I tried setting a manual IP address, but Windows kept blocking it as an unidentified network, despite copying the same info that was already used when I looked it up from the command prompt -> ipconfig /all. Instead, I setup IP / MAC binding to ensure the PC is always assigned the same IP. I've had better luck with static IP addresses on earlier versions of Windows. Just seem to have trouble since upgrading to Win10.
[Shield General] ilbarone87:
Hello devs, today i discovered your app and i found it amazing. That's what i was looking for to stream my games from my PC to my Sony Android TV. I did some try and played well with almost all the games that i have. Just have one little problem with steam big picture. When I try to stream Non-steam game from Big Picture, the Non-steam game doesn't start. Could you help me? Cheers.
[Shield General] nk33:
i have just tested this and you are absolutely correct.

When you use the app to connect remotely with the WAN ip address, it works. However, when you are back home, the app picks up the pc's local details again. Subsequently, when you are next away from the local network and accessing the pc from "the outside" , it wont find it - you need to click the add button and put the ip in again...

this is not the worst thing in the world, but nevertheless something i think the devs should be able to sort out pretty easily, all things considered...

devs, over to you?
[Shield General] brenosabino:
whats the cheapest device i can buy that runs moonlight at 1080p60 HEVC with low latency? (wired or 5G wifi).
[Shield General] nk33:
Mad Catz M.O.J.O Micro Console for Android (Android) https://www.amazon.co.uk/dp/B00FM5IS48/ref=cm_sw_r_em_apa_YkXqzb1GXF8HP
[Shield General] :
Can you get this installed on a roku tv box?
[Shield General] Forceflow:
I'm thinking of buying an MXQ Pro 4K android box (cheapish) to test moonlight out on - any experience with that?
[Shield General] cgutman:
Do you see a warning like: "This device is not rooted - Mouse capture is unavailable"?

Yes, this is because NVIDIA has removed the external IP address from the GameStream response. As a result, mDNS is overwriting the external IP address and the correct IP address is not being picked up again because it's not present in the response anymore. It shouldn't be a big deal to fix, but I also need to come up with a clever way to get the external IP address now that NVIDIA doesn't provide it over HTTPS anymore.

This does do 1080p60 but since it's Tegra 4, it doesn't do H.265/HEVC at all.

There's currently no port to Roku that I know of at the moment.
[Shield General] nk33:
For my IP, I use www.no-ip.com - I enter my domain name when I add a pc and it takes it straight home 100% every time. Just need to install the very small client on your pc. It updates your ip every 5 mins.

The service is called ddns and it is free. There are other sites that do it as well.
[Shield General] dmytroa:
Hello, [MENTION=2844433]cgutman[/MENTION]! Could you please post some links or materials about the Nvidia GameStream API? Is there any SDK or protocol or samples? I've been looking all over the Nvidia developer zone but found nothing except marketing materials and features. I'm interested in how to get the raw video stream for further processing with OpenCV, etc...
[Shield General] mirhl:
Moonlight is reverse engineered, there are no docs around.

You can find every info in the code on github though.