yashsingh1/xdaforums huggingface dataset:
[Shield General] cgutman:
Moonlight Chrome Test Build (Alpha 1)

Since there seems to be some interest in this Moonlight port for Chrome, I've decided to put a binary up for testing. Please report your thoughts on it.

Working:

- Pairing and streaming

- Hardware accelerated video decoding up to 1080p60

- Game controllers (currently limited to those for which Chrome has a built-in mapping, like Xbox and DualShock controllers)

- Keyboard and mouse input (with the caveat of Esc kicking the app out of full screen)

Not working:

- No feedback when starting a stream - just be patient and wait for the video stream

- mDNS auto-discovery of PCs

- (Very) Non-final UI

- A few settings are missing

- Error handling needs work

- Controller detection can be wonky at times (try fully exiting and restarting Chrome)

To install, drag the CRX file into the Extensions (Menu -> More Tools -> Extensions) page of Chrome.

To launch, use Chrome App Launcher, the Extensions page, or just search for Moonlight on your PC and you should see it installed like a normal program.

https://www.dropbox.com/s/ml92xvot25yn23x/moonlight-chrome.crx?dl=0
[Shield General] Aladdin8880:
i am wiling to be a tester and put time and effort in to it
[Shield General] runswithascript:
Yes, I actually installed it after seeing Josh's update just before I read your first reply last night. From what I have read on the official forums, issues occur often with GFE, is there a way to hold the version should that happen in future? I did stop and disable Nvidia Network Service in services.msc, but after rebooting (and confirming it was still disabled), on starting GFE it updated anyway (this is before installing the version released last night). The only other thing I read to try was to delete the SETUP 'app' (which I am assuming just means the .exe rather than that and the .ini) file in C:\ProgramData\NVIDIA Corporation\GeForce Experience\Update, which I have done, but I do not know yet if that works.

1. - That flag, will it just have GFE adjust settings as per how they are configured to run on desktop, or does it do something different when using Moonlight/Gamestream on say a Shield TV? Do you know what the recent GFE versions you speak of do?

Yes, DSR had crossed my mind, and I also like the idea of not having to change settings depending on where I play from :laugh:

I think what I will do is configure all of my games to run at at least approximately 60 fps, including some GFE recognised and optimised games, as Nvidia seem to value image quality over refresh rate. I will configure the GFE optimised games by using the performance to quality slider within it.

2. - Since the Samsung TV I have the Shield TV connected to has a Samsung rated refresh rate of 300 'PQI', which is estimated to be between 60 Hz and 100 Hz (PITA they do not just give this information out anymore), for games that are running on my desktop with a refresh rate more like 144 Hz, should I lower their in game settings, or does Moonlight and GS encode the stream to the lower refresh rate automatically?

3. - As my desktop monitor is G-Sync I have games configured with V-Sync off, should I enable G-Sync when streaming to the TV?

I had thought initially the games Gamestream displayed the art for were the same ones GFE recognised for optimisation, but there are games displayed with art in Moonlight/Gamestream that GFE did not recognise to optimise automatically. Basically there are three categories, i. Games GFE recognises for optimisation and displays the box art for in ML/GS, ii: Games GFE does not recognise for optimisation, either because the games are not supported or a bug (e.g. Alien Isolation not supported), but still displays the box art for, and iii: games that had to be added manually and do not display the box art.

4. - Would you ever considering adding some kind of box art feature to Moonlight for this third category, perhaps it could work how Kodi does with TV Shows etc? In fact, a Moonlight plugin for Kodi would be very, very cool :eek: ;)

I will check that out, although I am hoping the game will just launch normally, it is after all on the officially supported list!
[Shield General] eliott94260:
Anyone have a problem with on screen buttons on Moonlight with street fighter v? Its not detected at all, I have already tried the fix on geforce forum it doesn't work, anyone have the same issue?
[Shield General] jeebspawnshop:
Moonlight Chrome Issue #1

Hey Cam,

Attached is a screenshot of the Moonlight Chrome Alpha, with an issue;

It pairs successfully (as evidenced by the toast), but it doesn't show a games list, regardless of whether I re-pair, fetch the games list, click the drop-down menu and dance a jig.

Looks real sexy though - well done! :highfive:

FYI: I blanked out my IP address :P
[Shield General] jpeich:
search for xinput/dinput patch fix for street fighter v. This is an issue from the game.
[Shield General] djkix:
Hello,

I would like to say a big thanks to all the Moonlight team.

You have done an incredible work, and it is a fantastic app!
[MENTION=2844433]cgutman[/MENTION], your Chrome App works like a charm, and it is fantastic to play The Division on my Mac or on my TV :)

Keep the good work!
[Shield General] jeebspawnshop:
Please ignore this bug report;

It seems that updating GFE to the latest version has resolved the issues.

I was previously on a rather old version, but it never updated itself. Today it did, and all is working very well.

Big congratulations on an extraordinary piece of software you and your team have developed here.

:highfive::highfive::highfive:
[Shield General] nk33:
hi,

I have just tested this over the internet on my razer edge and it works like a dream on 720.

Can you tell me, is the difference with this to java is that it actually uses the benefits of my 640m as well? Does the java version make no reliance on hardware at all? surely even on the java version it mattered what processor, ram, card you had...?

thanks again for an amazing app!!
[Shield General] diablos222:
So, I tried Moonlight on my Motorola Moto E LTE with Snapdragon 410 and 1 GB RAM about 8 months ago and it was unplayable experience. Im happy to report that I tried it again today and it works flawlessly in 720p 60 fps. I get 15ms latency. Im usiing 2.4 GHz Router.
[Shield General] Solenz:
Hi, on Moonlight, if there is no mouse input detected, the mouse disappears but is still movable. Could you please fix this issue? In the past, the mouse cursor would remain on screen even if I unplugged my mouse.

https://github.com/moonlight-stream/moonlight-android/issues/198

On previous versions of GFE, I was able to turn off my monitor subsequently turning off my mouse and keyboard since I am using the monitor hub and then use my phone to remote access my desktop and with my laptop as well with the mouse cursor visible.

For some reason, something Windows or NVIDIA did altered the behavior so that when mouse input is not detected, the mouse cursor itself disappears until a mouse is plugged in again.
[Shield General] nk33:
just out of interest, what controller are you using? i would be surprised if it was a Bluetooth one

---------- Post added at 10:42 PM ---------- Previous post was at 10:39 PM ----------

i can confirm the chrome extension has been working flawlessly, 1080p...playing as if i was playing locally
[Shield General] paulove:
[MENTION=3650673]cgu[/MENTION]gtman Any chance of getting this on the Apple TV 4?
[Shield General] TheGoD:
1.)

Moonlights works really well on my Galaxy Tab S 8.4 (18ms lag with 720p30, 30ms @ 1080p30, h265 not supported) connected to my AC router and GTX 980 GPU. Problem though is that at random every 2 - 10 minutes I get massive lag for around 5 seconds. I know its probably something on my tablet since its the only device using the 5ghz wifi network but I can't figure out what (Tasker and background sync deactivated). Anybody got a idea?

2.)

This might be a bit off topic, but I guess this is still the thread to ask. Now that I am used to play The Binding of Isaac on my tablet using my iPega 9023 gamepad thanks to Moonlight I am not really used to using the 360 pad (and its horrouble D-Pad) on my PC instead. Sadly my PC has no Bluetooth capability.

What is the easiest way to use my Bluetooth controller through my Android device on PC? I know I can still play on the PC while using Moonlight but I would prefer not having the display on my tablet on. BTW, some sort of background mode would be a nice (but admittedly niche) feature for Moonlight.

EDIT:

I forget to mention, on screen controls can't freely be resized if the object in question is on the left side of the screen.
[Shield General] diablos222:
Why would you be suprised? I dont have any bluetooth controller. I tried connecting Xbox One controller to my phone but it doesnt work ( Moonlight says it got the drivers). I did about 10 mins testing with on screen controls around my house and it worked fine, even on weaker wifi connection and I also played Dark Souls with Xbox One controller connected to my PC wirelessly.
[Shield General] nk33:
Like I said I would be surprised if it was bluetooth… because bluetooth controllers interfere with 2.4ghz wifi as they are on the same frequency and you would get a terrible experience in wifi. That is why I would be surprised…
[Shield General] diablos222:
Is there any way to make on screen controlls and Xbox one controller connected to PC work simultaneously? Because normally my Xbox One controller that is connected wirelessly to the PC wont work while streaming ( it also doesnt work when I connect it to my phone with a cable) and to make it work I need to rename rxinput.dll but after that on screen controlls stops working ;/

Also, why on screen controlls layout reset every time I stop streaming?
[Shield General] gunigugu:
Quick question what's the best way to test network performance?

I bought a USB adapter for my nexus player, but it still feels laggy even at only 720/30. When I do a ping to the device i get 3ms.
[Shield General] zerocdv:
Hi I've been trying to use the combination of of Moonlight + Win10 Xbox app to stream my xbox to my phone at work.

I'm currently able to do it, following this setup:

- To be able to stream the whole desktop:

Added the exe to stream the desktop to GFE following the Moonlight guide.

- I can now open the Xbox app and stream the Xbox to my phone but without input.

I used VirtualHere to forward the controller attached to my phone to the GFE server PC.

To do this remotely and bypass the firewall set up at work I used the Reverse clients and on my home network I forwarded the port TCP 7573 to my GFE server PC.

Now I'm able to stream and control the Xbox from my phone.

I use a DS4 as a controller so on the PC i also have the DS4Windows running to emulate the Xbox controller.

Another consideration is that the Xbox app cannot be run fullscreen or the video will freeze and unfreeze all the time, if you exit the full screen but maximize the window this will not happen. Add also the autohide taskbar and is the same as fullscreen.

All this was a try and error following the work from Gustovier from the Nvidia forum.

I just added the part of how to forward VirtualHere from outside your network.

Having tested this I'm now currently trying to reduce the latency of VirtualHere. Since on the Xbox you can feel this.

This does not happen running PC games from work with Moonlight taking over the attached controller to the phone.

I think it would be a plus if Moonlight could add a controller emulator on the PC side when we stream the desktop so we can avoid using VirtualHere.

That will make it even better than the official gamestream app.

Please if someone could improve into this set up would be great.

Cheers

Original post can be found here
[Shield General] Montisaquadeis:
It would seem they renamed gamestream on GFE under preferences to SHIELD which through me off on trying to add a game for streaming. Also Final Fantasy XIII does NOT work. Game crashes as soon as I touch a button on my Moga Pro Power controller. Game works perfectly if I use the controls attached to the PC tho. Also I have to go through the launcher to get it running otherwise if I go through the main game exe it crashes. Meaning I have to be by the keyboard to hit start game to go in game where I can then play using the keyboard and mouse or the controller attached to the pc but once I touch the controller attached to the tablet game crashes.
[Shield General] TheGoD:
The experience doesn't need to be horrific though. When I was still at 2.4ghz wifi I did see a lowering network performance when I actively used my Bluetooth audio headphones at the same time. It was still good enough though to watch Youtube and most 1080p content. And of course headphones should use more bandwidth than a controller.

On 5ghz wifi my bt controller works great with Moonlight.
[Shield General] nk33:
watch youtube?? i am talking about gamestreaming degradation. of course you can watch youtube while using bluetooth without a problem - that is the case obviously...

i think you are confused:

- accomplishing most tasks over 2.4ghz wifi with bluetooth connected = no problem

- streaming HD games and making them playable while using a bluetooth pad to control the game over a 2.4ghz netwrok = highly unplayable at all
[Shield General] Montisaquadeis:
I have had no problem doing that just fine with the likes of Fallout 4 on my Note 4 using my MOGA Pro Power BLUETOOTH controller set to Mode 2(HID) works perfectly and gives me no problems
[Shield General] nk33:
Yes. But you are probably using a 5ghz wifi network… yes?… or 4g/3g
[Shield General] Montisaquadeis:
No real difference besides quality between 5ghz and 2.4ghz wifi.
[Shield General] nk33:
Quality is the same but 2.4 ghz is the same frequency as bluetooth so games are unplayable. Its a fact. Not arguing any more
[Shield General] Montisaquadeis:
and the Fact of the matter is that I am not having any control issues on either 5ghz or 2.4ghz with my Note 4 while using my MOGA Pro Power bluetooth controller in Mode b aka HID mode.
[Shield General] nk33:
Ok. If anyone else can verify this that would be nice. I have never used any device and been able to use gamestream on 2.4 wifi at the same time as using a bluetooth controller. If this is working well and is true than this is a good thing indeed!
[Shield General] Montisaquadeis:
The only time I have ran into controller issues over bluetooth was on my tablet when I had 2 bluetooth devices working at once a bluetooth headset and my bluetooth controller not once have I ran into issues running 2.4ghz wifi and my bluetooth controller. I no longer have that bluetooth headset and instead use a wired set of can the ATH-m50x to be precise. Work much better for me on mobile devices and my desktop/laptop as well.
[Shield General] darkphantom:
Anyone able to lock the theater screen when you turn your head? I think the older version did but can't seem to figure out how it works in this latest one.
[Shield General] antiseen:
Trying to use the wireless Xbox controller connected to my pc to control the game while moonlight streams the game and audio.

I followed the instructions to rename the dll file for doing this, however it no longer streams in game audio to my device(though I can hear it playing from my headphones connected to pc). It does plays the steam big picture audio to my device.

If I revert the dll back I get in game sound on my device but the controller no longer works in game(though it does in steam big picture).
[Shield General] nk33:
Obviously the downside to the fix is it also reverts the sound to local, not just the input
[Shield General] nk33:
Does anyone know if there is anyway of "forgetting" a particular device instead of having to forget them all at the same time and then having to re-pair them.
[Shield General] sallek97:
Hi to the guys that created Moonlight, I have to say you made the best thing ever! I havnt tested the chrome version yet but im glad you listen to what your fans ask for.

I tried moonlight on my samsung galaxy s7, the onscreen controller was fine, not comfortable to use for me with gta 5, I used the bluetooth ps3 controller i had connected to my pc.

I have to say im impressed

MY PC specs:

Intel i7-6700k

Gtx 980 ti

16gb Ram

The phone:

Samsung galaxy S7 Edge

When first installed everything showed up how it should have, I even left the setting where it optimises game performance for streaming onto a phone, however when i started streaming gta 5, wow it lagged, I even got an fps counter and it was doing 10-15 fps. But for me what was confusing was when disconnecting my pc was still running the game at 15 fps. So i went and resetted the game to default graphics and optimised it with nvidias tool. It ran 60ffps again on my pc.

So this time I went in moonlight setting and turned off the auto optimising game setting, the clicked on gta to stream it again.

WOW OMG BEST EXPERIENCE EVER SITTING IN THE BATH PLAYING GTA UNDERWATER LOOOOL. (waterproof phone lol)

I was running it at 720p60fps, completly smoooooooooth, no lagg at all, fps counter was a constant 60fps.

Guess what it said latency was only 7ms.

I was so confident i went on gta online and it was the best experience ever, flying jets, driving fast and even deathmatches, it was very responsive, I think it would be even more amazing on a bigger screen, so hopefully i could use it on chrome with my surface 3.

Thanks again guys i appreciate your hard work
[Shield General] nk33:
I have the same rig as you with cat 6 round the house. The chrome extention works amazing on ethernet (literally you would think you were playing the game locally) and it works very well over wifi too.
[Shield General] sallek97:
Lol i have no idea what cat is but im glad to know, unfortunately i dont use powerline since it turned out to be slower than my AC wireless router i get 35-40mbps, and it was perfectly running on my s7, do you think its gonna be the same on chrome, do you know if it requires ram. Since my surface 3 only has 2gb. Thanks again
[Shield General] nk33:
Cat 6 is just a type of ethernet cable… lol. Nothing special. Just well-shielded and capable of best speeds. Yes powerlines can be iffy. But they can be a lifesaver for a lot of people who have trouble cabling their house up.

AC wifi is fantastic, 5ghz is important for me as well because my tab and my phone play up when using bluetooth and 2.4 wifi at same time
[Shield General] sallek97:
So is the chrome extension different than the pc software or is it the same as the android one as i heard you need a powerful pc for the pc software.
[Shield General] nk33:
The chrome extention will (I think) eventually replace the old java pc app. It is so much smoother. Its not the same as the android one as its not android based… but it runs just as well.

All you have to do is install chrome, drag the extention in and then u can create a shortcut to moonlight in the task bar… job done easy.
[Shield General] Deyadissa:
I have a question about this app and how it works. I have an official Nvidia Shield device, which uses the native streaming app. But I have noticed that the controller input is buggy on it. Games like Dragon's Dogma Arisen do not work on Nvidias app at all. It maps some invisible controller with numbers as buttons.

Moonlight does this as well, but I found a workaround which was launching steam within Moonlight, and then launching the game via big picture mode. The game then acknowledges that the controller is an XBOX controller and works perfectly fine.

Why is it that when I launch Steam in Moonlight, the controller works perfectly fine; but if I launch the game in gamestream (nvidias native app) via steam, it does not work. What's different between the two, and is there a way I can fix the native app?

Is there any plans to support higher resolutions other than 1080p on the PC client?
[Shield General] cgutman:
Moonlight Chrome Test Build (Alpha 2)

Changes from Alpha 1:

- Fixed Esc key kicking the app out of full-screen (press Ctrl-Alt-Shift-Q to quit)

- Fixed sometimes requiring a restart of Chrome for gamepad detection to work

- Added mDNS auto-discovery of PCs

Working:

- Pairing and streaming

- Hardware accelerated video decoding up to 1080p60

- Game controllers (currently limited to those for which Chrome has a built-in mapping, like Xbox and DualShock controllers)

- Keyboard and mouse input

- mDNS auto-discovery of PCs

Not working:

- No feedback when starting a stream - just be patient and wait for the video stream

- (Very) Non-final UI

- A few settings are missing

- Error handling needs work

To install, drag the CRX file into the Extensions (Menu -> More Tools -> Extensions) page of Chrome.

To launch, use Chrome App Launcher, the Extensions page, or just search for Moonlight on your PC and you should see it installed like a normal program.

https://dl.dropboxusercontent.com/u/19391088/moonlight-chrome-alpha2.crx
[Shield General] cgutman:
Yep, Java app will be going away in favor of the Chrome app which has much better streaming performance.

I'm not sure why Moonlight and Shield Hub differ in behavior. You could try toggling the multi-controller checkbox in Shield Hub for that game and see if that makes a difference.

The Chrome app will support 4K streaming on PC soon, as long as your client PC's GPU can decode a 4K 30/60 FPS H.264 video stream. The next alpha should have it, assuming no major issues come up.
[Shield General] nk33:
My host pc has a 4k tv connected to it so I play gta in 4k no problem. If I leave it on 4k and stream to pc on same lan using chrome app, if I dont change the 4k to 1080 its really jerky. Will this change when you provide 4k support?

Many thanks again for an amazing app
[Shield General] Mc2face:
Hi, I know you said you were still suffering problems, but could you please share how you got your lg g3 to stream at 100mps? Thanks in advance....
[Shield General] nk33:
My wifi can stream up to 950....100 is no problem
[Shield General] diablos222:
Why iOS and Android have different built in touch controlls?
[Shield General] Mc2face:
How does that help? Question was posed to an lg 3g user, like me?

Do you have any relevant info regarding streaming to a g3 at 950 or even 100 as requested?

Thanks
[Shield General] nk33:
What I am trying to say is you're question makes no sense. If ur connection is over 100 you will get 100
[Shield General] realpeter:
the connection was terminated

Does anyone meet the problem recently with a message " the connection was terminated" after showing a black secreen from a smartphone or any other pcs. but all pc steam's games woke fine only happend when I want to streaming remote desktop(mstsc.exe), I've reinstalled the GFE and video card driver, steam client so on... and also the moonlight on my phone. really confused if that is the tricks from Nvidia side.
[Shield General] mariox112:
Hey awesome work, however i have an issue. I tried it out on sunday and it worked great!. But then on tuesday my game list disapeared from the phone so i uninstalled and reinstall and now i cant pair my pc for some reason. Any ideas?
[Shield General] Hobbes2099:
I've been having trouble connecting to my PC. I think it might be a LAN issue. I'm using FING and it's my tablet that can't see my PC from one of the hotspots in my house. I've used the "connect to specific IP" and I can't connect since the last update (2.11 I think).

Any tools or sites I could look into to see how to fix my house LAN? Thanks
[Shield General] cgutman:
Some people are also reporting this on the Nvidia forums with Shield Hub. Can you try making sure your monitor is on while streaming?

Did you uninstall and reinstall Moonlight or GeForce Experience?

You may want to try getting the latest build from Nvidia's website. It has some fixes for machines going offline. GFE won't auto-update itself to this fixed build, so you'll really have to download and install it manually from their website.