On 6/15/15 7:22 PM, Mike Hommey wrote:
On Mon, Jun 15, 2015 at 04:39:50PM -0700, Chris Peterson wrote:
>YouTube currently collects WEBGL_debug_renderer_info when (Chrome or IE)
>users submit problem reports. They have offered to share these GPU
>correlations with Mozilla's video team.
>
>This information would have been a huge time saver when we worked with
>YouTube to switch Firefox users from Flash to HTML5 video. We ran into many
>GPU driver bugs, from crashes to empty video frames, but we had no way to
>correlate these bug reports with specific GPUs or driver versions except
>through working with patient testers on Reddit.
Isn't that the kind of correlation that should happen on our end, and
not rely on individual sites doing it, though? (which, in practice,
means one specific site)

It's (currently!) easier for YouTube to correlate the GPU info with the particular problem (e.g. GPU decoder produces black frames) because YouTube users can right-click on the broken video and select "Report playback issue" context menu item. Mozilla only receives feedback from bugs reported on Reddit or Firefox's "Submit Feedback" menu item buried in the Help menu.

Soooo.. perhaps we should make Firefox feedback more discoverable by adding our own "Report playback issue" context menu item on HTML5 video elements. It could deep-link to the existing "Firefox makes me sad" feedback form. If the "technical information about your browser" collected by the feedback form includes the GPU info, then we can do all the correlation ourselves without exposing WEBGL_debug_renderer_info to web content.

HTML5/MSE video decoding was on the pre-release channels for a few release cycles, but we didn't hit these GPU issues until MSE was on the release channel. So we need better way to collect feedback from release users. The "Runtime Hardware Testing" project that Jet just announced on dev-platform will help.


chris
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to