Chrome stop refreshing the video on full screen when desktop remote with Moonlight/Nvidia shield
Reported by quocdung...@gmail.com, May 15 2016
UserAgent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36 Example URL: https://www.youtube.com/ Steps to reproduce the problem: First of all, you need a computer with any Nvidia graphics card and have latest version of Nvidia driver and Geforce Experience 1. Download Geforce Experience for Windows and install it: http://www.geforce.com/geforce-experience (Nvidia users only!) 2.1. If you have a Nvidia Shield device, you may need to login with your Nvidia account on your Nvidia Shield device and Geforce Experience 2.2. If you don't have a Nvidia Shiels device, you can use Moonlight which works for all android devices. a. Download the Moonlight app from Play Store https://play.google.com/store/apps/details?id=com.limelight&hl=da b. Make sure both PC and device are connected in the same network c. Open Geforce Experince. Go to Preferences tab -> SHIELD, and click on the plus (+) button. Navigate to C:\Windows\system32 and add "mstsc.exe" so you can fully remote a desktop c. Open Moonlight and connect to your PC d. your PC will ask you to input the pin code on Moonlight, input it to connect. e. On Moonlight, select "Microsoft Windows Operating System" 3. Open Google Chrome and play any video, HTML5 or Flash. You can try this video: https://www.youtube.com/watch?v=ncxR_5agkxo 4. Click Full Screen and look carefully at both monitor and device and also look at "Press ESC to exit fullscreen". When the notification "Press ESC to exit fullscreen" disappear, the video instantly freeze/stop refreshing on the device but the video still refreshing on PC. What is the expected behavior? The video playback on Chrome should work fine with Microsoft's build-in remote desktop streamed by Geforce Experience, like before. What went wrong? After Google released v50, there are 2 bug i have found, but let's talk about this bug first: I have been used Moonlight for 4 months now. Google Chrome video playback were worked perfectly with remote desktop and the following versions v47, v48, and v49... did not have video refresh issue. After Google Chrome updated to v50 itself, and i used Moonlight app to watch something, the video stopped refreshing / froze on full screen but i can still move my cursor and exit full screen. I had set Google.exe to high performance in Nvidia Control panel and it actually temporary solved the problem, but after Google released a new update of Google Chrome v50, this method NO LONGER WORK anymore. I had reproduced the bug on other browsers (Opera, Firefox, Edge, and Internet Explorer) and all of them did not have vidoe playback bug, so i can confirm this is CHROME's issue I'm not sure if it can be reproduced with Microsoft's build-in remote desktop PLEASE watch this video to see how the bug looks like: https://www.youtube.com/watch?v=CqZ3VwzHpbA Did this work before? Yes Previous versions v49, v48, v47.... Is it a problem with Flash or HTML5? Both Does this work in other browsers? Yes Chrome version: 50.0.2661.102 Channel: stable OS Version: 10.0 Flash Version: Shockwave Flash 21.0 r0 I always use Moonlight on my Android tablet to remote my computer and watch adult movies and shows on Google Chrome because i have teens and i don't let them watch movies and shows for adult +18. I would have used apps on my tablet to watch but the apps are very bad and unstable, app crash, subtitles are crappy and unchangeable, and bad support, so that's why i used Google Chrome to watch Movies and shows instead
May 15 2016,
Update: The bug also happen on Opera because it is based on Chromium v50 and i see it also have "Native GpuMemoryBuffers" support. Here are the screenshots and .nfo file you can check
May 16 2016,
Update 2: I forgot to tell that i had already contacted the app developer, and he told me that Google tried to reduce power usage asap and this bug were created in v50 Opera browser have this problem too, but i report bug here because Opera is based in Chromium Website to reproduce the bug: http://www.amc.com/shows/the-walking-dead
May 23 2016,
does this issue repro on other non-chromium based browser? like IE or Safari on Apple?
May 23 2016,
May 24 2016,
No, this issue does not happen on IE and Firefox. It is working as it should. Geforce Experience is not avaliable for Mac OS X so i can't reproduce this steps. Another reason why i stream my PC to watch becauae Google removed 720p and 480p from Youtube app. 360p is too low quality like TV quality
May 24 2016,
I'm still using Google Chrome v49 Portable version because it was the last stable version and it is working perfectly.
May 24 2016,
Thank you for providing more feedback. Adding requester "firstname.lastname@example.org" for another review and adding "Needs-Review" label for tracking. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Jun 3 2016,
Jun 5 2016,
This bug still present as of 51.0.2704.79 m. I'm still using last working version 49.0.2623.112 for now on. Please make Geforce Experience streamable with full screen!
Jun 7 2016,
Update: Someone reported a bug similar to this - https://bugs.chromium.org/p/chromium/issues/detail?id=609857 You can check more info about this bug at Nvidia forum - https://forums.geforce.com/default/topic/934519/geforce-experience/shadowplay-won-t-capture-chrome-in-fullscreen-mode/?offset=11#4897069
Jun 9 2016,
i have got an info from developer of Moonlight streaming ---------------------------------------- This is a change in behavior in a recent Chrome update that is causing this. There's no way for Moonlight to fix it other than wait for Nvidia to fix GFE to allow it to capture these full-screen windows. In the meantime, you can workaround the issue by watching videos in windowed-mode instead of full-screen.
Jun 12 2016,
I have created my own tool that temporary fixes the problem. You should check this thread: https://forums.geforce.com/default/topic/941113/geforce-experience/how-to-temporary-fix-shadowplay-gamestream-fullscreen-capturing-bug/ Or check my website: http://iandrohackerdk.blogspot.dk/2016/06/force-shadowplaygamestream-to-capture.html
Jun 28 2016,
as per #11, this is an expected behavior that need NVidia compatibility change.
Jun 28 2016,
Well, last working version is Chrome v49 and below. Next tine, do NOT ever change something with full screen again that will create another new bugs. That will make Nvidia harder to find a workaround. Making fake bug as an anti-copyright like that won't help anyway because other recoder still can record chrome in full screen.
Jun 28 2016,
Sep 14 2016,
Here is the link again if peoples want to do manually fix fullscreen bug http://iandrohackerdk.blogspot.dk/2016/06/how-to-fix-shadowplaygamestream.html
Sign in to add a comment