[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Public WebGL] Statistics for WebGL success/failure among Firefox 4 RC users



Hi,

Based on overall Firefox crash reports, I get the following statistics. The implicit approximation made here is that overall crashes are uniformly distributed, i.e. are independent of WebGL success/failure.

I am using crash data from 3 days, from March 10 to March 12, to show the variability.

Overall WebGL stats:
On 20110310, 492 tried WebGL, 301 (61%) succeeded, 17 (3%) crashed trying
On 20110311, 731 tried WebGL, 412 (56%) succeeded, 8 (1%) crashed trying
On 20110312, 684 tried WebGL, 354 (51%) succeeded, 7 (1%) crashed trying

Again, the numbers here are numbers of overall firefox crash reports. For example, on March 10, 492 of the firefox crash reports we got were from people who had used WebGL in this session. That does not at all mean that WebGL is the cause of these 492 crashes. However, 17 of these people crashed during WebGL initialization. That last part is obviously more skewed by the fact that data is coming from crash reports.

Now let's break it down by operating system:

Windows 7:

On 20110310, 188 tried WebGL, 126 (67%) succeeded, 2 (1%) crashed trying
On 20110311, 271 tried WebGL, 190 (70%) succeeded, 2 (0%) crashed trying
On 20110312, 269 tried WebGL, 173 (64%) succeeded, 1 (0%) crashed trying

Windows Vista:

On 20110310, 26 tried WebGL, 15 (57%) succeeded
On 20110311, 56 tried WebGL, 17 (30%) succeeded
On 20110312, 62 tried WebGL, 21 (33%) succeeded, 2 (3%) crashed trying

Windows XP:
On 20110310, 111 tried WebGL, 31 (27%) succeeded, 2 (1%) crashed trying
On 20110311, 155 tried WebGL, 38 (24%) succeeded
On 20110312, 162 tried WebGL, 30 (18%) succeeded

---> notice that the lower success rate on XP/Vista is because these users have out of date drivers, which are getting blacklisted. If we want to significantly increase the success rate here, the only approach that I can see is to introduce a per-GPU-generation driver version requirement, i.e. perhaps on older GPUs we might be able to lower the driver version requirement.

Mac OS X:
On 20110310, 70 tried WebGL, 61 (87%) succeeded
On 20110311, 89 tried WebGL, 74 (83%) succeeded
On 20110312, 74 tried WebGL, 58 (78%) succeeded

Linux:
On 20110310, 49 tried WebGL, 31 (63%) succeeded, 13 (26%) crashed trying
On 20110311, 52 tried WebGL, 35 (67%) succeeded, 6 (11%) crashed trying
On 20110312, 28 tried WebGL, 13 (46%) succeeded, 4 (14%) crashed trying

Cheers,
Benoit
-----------------------------------------------------------
You are currently subscribed to public_webgl@khronos.org.
To unsubscribe, send an email to majordomo@khronos.org with
the following command in the body of your email:
unsubscribe public_webgl
-----------------------------------------------------------