Video shows black, audio plays - can't disable hardware acceleration in Chrome Device Management
Reported by
jseli...@intouchlink.net,
Dec 18
|
|||||||||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36 Platform: 11021.81.0 Steps to reproduce the problem: We have a kiosk app running on our managed devices. The kiosk app runs Chrome and runs our digital signage. Parts of that digital signage are Youtube videos autplaying. After running for some time, the screen goes black and doesn't refresh. The audio continues to run in the background though. What is the expected behavior? The signage and content rotation should continue to run. What went wrong? The content rotation seems to continue in the background as the audio for the videos is audible on the correct rotation schedule. Unfortunately, the front end goes completely black. Logs attached. Did this work before? N/A Chrome version: 70.0.3538.110 Channel: stable OS Version: 10.0 Flash Version: 31.0.0.148 Research online with this general issue suggests disabling hardware acceleration in Chrome. Is this at all possible through our Kiosk app or through the Chrome Device Management console?
,
Dec 21
We are running these devices in kiosk mode and they are managed remotely through Chrome Device Management. If we login as guest on the devices, the flags settings don't stay and we haven't found a way to set the flags through the device management console.
,
Dec 21
,
Dec 21
I do see a policy named HardwareAccelerationModeEnabled https://chromium.googlesource.com/chromium/src.git/+/afa408f66929b4a7742506f9482d0aaa8ece84e4/components/policy/resources/policy_templates.json you want this policy made available in cpanel?
,
Dec 21
Is cpanel what we access via admin.google.com (Device Management Console)? If so, then yes please. Is there another way we could push it out to the devices?
,
Dec 21
maxkirsh@ Are we able to add this policy to admin panel?
,
Dec 28
Any update on this? We are having severe issues at some of our clients with this problem and really need to push this policy out.
,
Jan 2
kprimke@ would you know how to route this feature request? tl;dr: enable HardwareAccelerationModeEnabled [1] to the admin console (?), effectively surfacing the user flag chrome://flags/#disable-webrtc-hw-decoding [1] https://chromium.googlesource.com/chromium/src.git/+/HEAD/components/policy/resources/policy_templates.json#10025
,
Jan 2
I opened for server team http://b/122258087 and pointed to a doc for requesting a new policy in Admin Console.
,
Jan 6
Hi, I didn't get the exact reproduce step. Could you elaborate? What device is used here?
,
Jan 7
We're using an Aopen Chromebox mini using Google Device Management and enterprise enrollment for all devices. We run a multi-frame, browser-based signage solution that also pulls Youtube videos. We find (particularly, but not exclusively in cases where the resolution is 720p), that the visual side of the browser crashes after a few days running the signage. The rotation of the frames continues in the background as the sounds of the videos keep playing in correct sequence - it seems to be just the GPU that has crashed.
,
Jan 7
How was the reproduce rate? Do we need to run the app for a few days?
,
Jan 7
Yes. Definitely have to run it for a few days. Some devices reproduce it and some don't. Attached is a log of a device that experienced the crash at around 1:59 on January 6, 2019.
,
Jan 7
Here's a video of what the test channel looks like frozen. As you can see the screen has frozen, but the audio continues to rotate in the background (the beeping signifies the end of the test countdown video).
,
Jan 9
I have no "Aopen Chromebox mini" in my hand. Since johnylin@ has it, assign to him. I set this P3. jseliger@, is the priority ok?
,
Jan 9
,
Jan 10
Thanks hiroh@. This is causing us substantial issues in the field, so the highest possible priority would be appreciated.
,
Jan 10
Also, right now the priority should be providing an option to disable hardware acceleration in Chrome Device Management. Hopefully this will help us avoid the symptoms of the issue (albeit not addressing the root cause).
,
Jan 17
(5 days ago)
Any update?
,
Jan 18
(5 days ago)
johny hasn't tested this. Let me try to reproduce with some BayTrail devices on my hand. Could you give me the introduction how to run kiosk app?
,
Jan 18
(4 days ago)
Sure. App ID is imoeidgonlnmjbnecfopbendmgglkoid. It's hosted on the Google Chrome Developer Dashboard. Once it's installed, please send me the unique ID on the blue page and we can get it hooked up for you. Do you have a 720p monitor? We found that to be one of the risk factors. Can we set manual policies or have hardware acceleration set as a device management option in the meantime?
,
Jan 20
(3 days ago)
It turns out my office doesn't have Baytrail device. Johny, could you look into this with your ninja?
,
Jan 20
(3 days ago)
Thanks. Can we set manual policies or have hardware acceleration set as a device management option in the meantime? |
|||||||||
►
Sign in to add a comment |
|||||||||
Comment 1 by vaandres@chromium.org
, Dec 21