On Tue, Jun 16, 2015 at 3:38 AM, Chris Peterson <cpeter...@mozilla.com> wrote:
> 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. > Right. But note that the thing that was helpful there is not just the WEBGL_debug_renderer_info extension, but also (and way more importantly) the size of the visitor pool of YouTube. > 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. > That seems like a good idea. Also, we can expose actual diagnostics data to the Web content to allow them to programmatically detect and report issues. Just reporting people's driver and VGA info like this doesn't really help with that use case, unless if you have a massive user base and other issue reporting infrastructure built into your products, the way that YouTube and other large Google properties have. -- Ehsan _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform