OLD | NEW |
| (Empty) |
1 // Determines whether certain gpu-related features are blacklisted or not. | |
2 // A valid software_rendering_list.json file are in the format of | |
3 // { | |
4 // "version": "x.y", | |
5 // "entries": [ | |
6 // { // entry 1 | |
7 // }, | |
8 // ... | |
9 // { // entry n | |
10 // } | |
11 // ] | |
12 // } | |
13 // | |
14 // Each entry contains the following fields (fields are optional unless | |
15 // specifically described as mandatory below): | |
16 // 1. "id" is an integer. 0 is reserved. This field is mandatory. | |
17 // 2. "os" contains "type" and an optional "version". "type" could be "macosx", | |
18 // "linux", "win", "chromeos", or "any". "any" is the same as not specifying | |
19 // "os". | |
20 // "version" is a VERSION structure (defined below). | |
21 // 3. "vendor_id" is a string. 0 is reserved. | |
22 // 4. "device_id" is an array of strings. 0 is reserved. | |
23 // 5. "multi_gpu_style" is a string, valid values include "optimus", and | |
24 // "amd_switchable". | |
25 // 6. "multi_gpu_category" is a string, valid values include "any", "primary", | |
26 // and "secondary". If unspecified, the default value is "primary". | |
27 // 7. "driver_vendor" is a STRING structure (defined below). | |
28 // 8. "driver_version" is a VERSION structure (defined below). | |
29 // 9. "driver_date" is a VERSION structure (defined below). | |
30 // The version is interpreted as "year.month.day". | |
31 // 10. "gl_vendor" is a STRING structure (defined below). | |
32 // 11. "gl_renderer" is a STRING structure (defined below). | |
33 // 12. "gl_extensions" is a STRING structure (defined below). | |
34 // 13. "perf_graphics" is a FLOAT structure (defined below). | |
35 // 14. "perf_gaming" is a FLOAT structure (defined below). | |
36 // 15. "perf_overall" is a FLOAT structure (defined below). | |
37 // 16. "machine_model" contais "name" and an optional "version". "name" is a | |
38 // STRING structure and "version" is a VERSION structure (defined below). | |
39 // 17. "gpu_count" is a INT structure (defined below). | |
40 // 18 "cpu_info" is a STRING structure (defined below). | |
41 // 19. "exceptions" is a list of entries. | |
42 // 20. "features" is a list of gpu feature strings, valid values include | |
43 // "accelerated_2d_canvas", "accelerated_compositing", "webgl", | |
44 // "multisampling", "flash_3d", "flash_stage3d", "texture_sharing", | |
45 // "accelerated_video", "accelerated_video_decode", "panel_fitting", | |
46 // "force_compositing_mode", and "all". | |
47 // This field is mandatory. | |
48 // 21. "description" has the description of the entry. | |
49 // 22. "webkit_bugs" is an array of associated webkit bug numbers. | |
50 // 23. "cr_bugs" is an array of associated webkit bug numbers. | |
51 // 24. "browser_version" is a VERSION structure (defined below). If this | |
52 // condition is not satisfied, the entry will be ignored. If it is not | |
53 // present, then the entry applies to all versions of the browser. | |
54 // 25. "disabled" is a boolean. If it is present, the entry will be skipped. | |
55 // This can not be used in exceptions. | |
56 // | |
57 // VERSION includes "op", "style", "number", and "number2". "op" can be any of | |
58 // the following values: "=", "<", "<=", ">", ">=", "any", "between". "style" | |
59 // is optional and can be "lexical" or "numerical"; if it's not specified, it | |
60 // defaults to "numerical". "number2" is only used if "op" is "between". | |
61 // "between" is "number <= * <= number2". | |
62 // "number" is used for all "op" values except "any". "number" and "number2" | |
63 // are in the format of x, x.x, x.x.x, etc. | |
64 // Only "driver_version" supports lexical style if the format is major.minor; | |
65 // in that case, major is still numerical, but minor is lexical. | |
66 // | |
67 // STRING includes "op" and "value". "op" can be any of the following values: | |
68 // "contains", "beginwith", "endwith", "=". "value" is a string. | |
69 // | |
70 // FLOAT includes "op" "value", and "value2". "op" can be any of the | |
71 // following values: "=", "<", "<=", ">", ">=", "any", "between". "value2" is | |
72 // only used if "op" is "between". "value" is used for all "op" values except | |
73 // "any". "value" and "value2" are valid float numbers. | |
74 // INT is very much like FLOAT, except that the values need to be integers. | |
75 | |
76 { | |
77 "name": "software rendering list", | |
78 // Please update the version number whenever you change this file. | |
79 "version": "5.3", | |
80 "entries": [ | |
81 { | |
82 "id": 1, | |
83 "description": "ATI Radeon X1900 is not compatible with WebGL on the Mac."
, | |
84 "webkit_bugs": [47028], | |
85 "os": { | |
86 "type": "macosx" | |
87 }, | |
88 "vendor_id": "0x1002", | |
89 "device_id": ["0x7249"], | |
90 "features": [ | |
91 "webgl", | |
92 "flash_3d", | |
93 "flash_stage3d" | |
94 ] | |
95 }, | |
96 { | |
97 "id": 3, | |
98 "description": "GL driver is software rendered. Accelerated compositing is
disabled.", | |
99 "cr_bugs": [59302], | |
100 "os": { | |
101 "type": "linux" | |
102 }, | |
103 "gl_renderer": { | |
104 "op": "contains", | |
105 "value": "software" | |
106 }, | |
107 "features": [ | |
108 "accelerated_compositing" | |
109 ] | |
110 }, | |
111 { | |
112 "id": 4, | |
113 "description": "The Intel Mobile 945 Express family of chipsets is not com
patible with WebGL.", | |
114 "os": { | |
115 "type": "any" | |
116 }, | |
117 "vendor_id": "0x8086", | |
118 "device_id": ["0x27AE"], | |
119 "features": [ | |
120 "webgl", | |
121 "flash_3d", | |
122 "flash_stage3d" | |
123 ] | |
124 }, | |
125 { | |
126 "id": 5, | |
127 "description": "ATI/AMD cards with older or third-party drivers in Linux a
re crash-prone.", | |
128 "cr_bugs": [71381, 76428, 73910, 101225, 136240], | |
129 "os": { | |
130 "type": "linux" | |
131 }, | |
132 "vendor_id": "0x1002", | |
133 "exceptions": [ | |
134 { | |
135 "driver_vendor": { | |
136 "op": "contains", | |
137 "value": "AMD" | |
138 }, | |
139 "driver_version": { | |
140 "op": ">=", | |
141 "style": "lexical", | |
142 "number": "8.98" | |
143 } | |
144 } | |
145 ], | |
146 "features": [ | |
147 "all" | |
148 ] | |
149 }, | |
150 { | |
151 "id": 8, | |
152 "description": "NVIDIA GeForce FX Go5200 is assumed to be buggy.", | |
153 "cr_bugs": [72938], | |
154 "os": { | |
155 "type": "any" | |
156 }, | |
157 "vendor_id": "0x10de", | |
158 "device_id": ["0x0324"], | |
159 "features": [ | |
160 "all" | |
161 ] | |
162 }, | |
163 { | |
164 "id": 10, | |
165 "description": "NVIDIA GeForce 7300 GT on Mac does not support WebGL.", | |
166 "cr_bugs": [73794], | |
167 "os": { | |
168 "type": "macosx" | |
169 }, | |
170 "vendor_id": "0x10de", | |
171 "device_id": ["0x0393"], | |
172 "features": [ | |
173 "webgl", | |
174 "flash_3d", | |
175 "flash_stage3d" | |
176 ] | |
177 }, | |
178 { | |
179 "id": 12, | |
180 "description": "Drivers older than 2009-01 on Windows are possibly unrelia
ble.", | |
181 "cr_bugs": [72979, 89802], | |
182 "os": { | |
183 "type": "win" | |
184 }, | |
185 "driver_date": { | |
186 "op": "<", | |
187 "number": "2009.1" | |
188 }, | |
189 "exceptions": [ | |
190 { | |
191 "vendor_id": "0x8086", | |
192 "device_id": ["0x29a2"], | |
193 "driver_version": { | |
194 "op": ">=", | |
195 "number": "7.15.10.1624" | |
196 } | |
197 } | |
198 ], | |
199 "features": [ | |
200 "accelerated_2d_canvas", | |
201 "accelerated_video", | |
202 "accelerated_video_decode", | |
203 "3d_css", | |
204 "multisampling", | |
205 "flash_3d", | |
206 "force_compositing_mode" | |
207 ] | |
208 }, | |
209 { | |
210 "id": 13, | |
211 "description": "ATI drivers older than 10.6 on Windows XP are possibly unr
eliable.", | |
212 "cr_bugs": [74212], | |
213 "os": { | |
214 "type": "win", | |
215 "version": { | |
216 "op": "=", | |
217 "number": "5" | |
218 } | |
219 }, | |
220 "vendor_id": "0x1002", | |
221 "driver_version": { | |
222 "op": "<", | |
223 "number": "8.741" | |
224 }, | |
225 "features": [ | |
226 "accelerated_video", | |
227 "accelerated_video_decode", | |
228 "3d_css", | |
229 "multisampling", | |
230 "flash_3d", | |
231 "force_compositing_mode" | |
232 ] | |
233 }, | |
234 { | |
235 "id": 14, | |
236 "description": "NVIDIA drivers older than 257.21 on Windows XP are possibl
y unreliable.", | |
237 "cr_bugs": [74212], | |
238 "os": { | |
239 "type": "win", | |
240 "version": { | |
241 "op": "=", | |
242 "number": "5" | |
243 } | |
244 }, | |
245 "vendor_id": "0x10de", | |
246 "driver_version": { | |
247 "op": "<", | |
248 "number": "6.14.12.5721" | |
249 }, | |
250 "features": [ | |
251 "accelerated_video", | |
252 "accelerated_video_decode", | |
253 "3d_css", | |
254 "multisampling", | |
255 "flash_3d", | |
256 "force_compositing_mode" | |
257 ] | |
258 }, | |
259 { | |
260 "id": 15, | |
261 "description": "Intel drivers older than 14.42.7.5294 on Windows XP are po
ssibly unreliable.", | |
262 "cr_bugs": [74212], | |
263 "os": { | |
264 "type": "win", | |
265 "version": { | |
266 "op": "=", | |
267 "number": "5" | |
268 } | |
269 }, | |
270 "vendor_id": "0x8086", | |
271 "driver_version": { | |
272 "op": "<", | |
273 "number": "6.14.10.5294" | |
274 }, | |
275 "features": [ | |
276 "accelerated_video", | |
277 "accelerated_video_decode", | |
278 "3d_css", | |
279 "multisampling", | |
280 "flash_3d", | |
281 "force_compositing_mode" | |
282 ] | |
283 }, | |
284 { | |
285 "id": 16, | |
286 "description": "Multisampling is buggy in ATI cards on older MacOSX.", | |
287 "cr_bugs": [67752, 83153], | |
288 "os": { | |
289 "type": "macosx", | |
290 "version": { | |
291 "op": "<", | |
292 "number": "10.7.2" | |
293 } | |
294 }, | |
295 "vendor_id": "0x1002", | |
296 "features": [ | |
297 "multisampling" | |
298 ] | |
299 }, | |
300 { | |
301 "id": 17, | |
302 "description": "Intel mesa drivers are crash-prone.", | |
303 "cr_bugs": [76703, 164555], | |
304 "os": { | |
305 "type": "linux" | |
306 }, | |
307 "vendor_id": "0x8086", | |
308 "exceptions": [ | |
309 { | |
310 "device_id": ["0x0102", "0x0106", "0x0112", "0x0116", "0x0122", "0x012
6", "0x010a", "0x0152", "0x0156", "0x015a", "0x0162", "0x0166"], | |
311 "driver_version": { | |
312 "op": ">=", | |
313 "number": "8.0" | |
314 } | |
315 }, | |
316 { | |
317 "device_id": ["0xa001", "0xa002", "0xa011", "0xa012", "0x29a2", "0x299
2", "0x2982", "0x2972", "0x2a12", "0x2a42", "0x2e02", "0x2e12", "0x2e22", "0x2e3
2", "0x2e42", "0x2e92"], | |
318 "driver_version": { | |
319 "op": ">", | |
320 "number": "8.0.2" | |
321 } | |
322 }, | |
323 { | |
324 "device_id": ["0x0042", "0x0046"], | |
325 "driver_version": { | |
326 "op": ">=", | |
327 "number": "8.0.2" | |
328 } | |
329 }, | |
330 { | |
331 "device_id": ["0x2a02"], | |
332 "driver_version": { | |
333 "op": ">=", | |
334 "number": "9.1" | |
335 } | |
336 } | |
337 ], | |
338 "features": [ | |
339 "all" | |
340 ] | |
341 }, | |
342 { | |
343 "id": 18, | |
344 "description": "NVIDIA Quadro FX 1500 is buggy.", | |
345 "cr_bugs": [84701], | |
346 "os": { | |
347 "type": "linux" | |
348 }, | |
349 "vendor_id": "0x10de", | |
350 "device_id": ["0x029e"], | |
351 "features": [ | |
352 "all" | |
353 ] | |
354 }, | |
355 { | |
356 "id": 19, | |
357 "description": "GPU acceleration is no longer supported in Leopard.", | |
358 "cr_bugs": [87157, 130495], | |
359 "os": { | |
360 "type": "macosx", | |
361 "version": { | |
362 "op": "=", | |
363 "number": "10.5" | |
364 } | |
365 }, | |
366 "features": [ | |
367 "all" | |
368 ] | |
369 }, | |
370 { | |
371 "id": 23, | |
372 "description": "Mesa drivers in linux older than 7.11 are assumed to be bu
ggy.", | |
373 "os": { | |
374 "type": "linux" | |
375 }, | |
376 "driver_vendor": { | |
377 "op": "=", | |
378 "value": "Mesa" | |
379 }, | |
380 "driver_version": { | |
381 "op": "<", | |
382 "number": "7.11" | |
383 }, | |
384 "features": [ | |
385 "all" | |
386 ] | |
387 }, | |
388 { | |
389 "id": 24, | |
390 "description": "Accelerated 2d canvas is unstable in Linux at the moment."
, | |
391 "os": { | |
392 "type": "linux" | |
393 }, | |
394 "features": [ | |
395 "accelerated_2d_canvas" | |
396 ] | |
397 }, | |
398 { | |
399 "id": 27, | |
400 "description": "ATI/AMD cards with older drivers in Linux are crash-prone.
", | |
401 "cr_bugs": [95934, 94973, 136240], | |
402 "os": { | |
403 "type": "linux" | |
404 }, | |
405 "gl_vendor": { | |
406 "op": "beginwith", | |
407 "value": "ATI" | |
408 }, | |
409 "exceptions": [ | |
410 { | |
411 "driver_vendor": { | |
412 "op": "contains", | |
413 "value": "AMD" | |
414 }, | |
415 "driver_version": { | |
416 "op": ">=", | |
417 "style": "lexical", | |
418 "number": "8.98" | |
419 } | |
420 } | |
421 ], | |
422 "features": [ | |
423 "all" | |
424 ] | |
425 }, | |
426 { | |
427 "id": 28, | |
428 "description": "ATI/AMD cards with third-party drivers in Linux are crash-
prone.", | |
429 "cr_bugs": [95934, 94973], | |
430 "os": { | |
431 "type": "linux" | |
432 }, | |
433 "gl_vendor": { | |
434 "op": "beginwith", | |
435 "value": "X.Org" | |
436 }, | |
437 "gl_renderer": { | |
438 "op": "contains", | |
439 "value": "AMD" | |
440 }, | |
441 "features": [ | |
442 "all" | |
443 ] | |
444 }, | |
445 { | |
446 "id": 29, | |
447 "description": "ATI/AMD cards with third-party drivers in Linux are crash-
prone.", | |
448 "cr_bugs": [95934, 94973], | |
449 "os": { | |
450 "type": "linux" | |
451 }, | |
452 "gl_vendor": { | |
453 "op": "beginwith", | |
454 "value": "X.Org" | |
455 }, | |
456 "gl_renderer": { | |
457 "op": "contains", | |
458 "value": "ATI" | |
459 }, | |
460 "features": [ | |
461 "all" | |
462 ] | |
463 }, | |
464 { | |
465 "id": 30, | |
466 "description": "NVIDIA cards with nouveau drivers in Linux are crash-prone
.", | |
467 "cr_bugs": [94103], | |
468 "os": { | |
469 "type": "linux" | |
470 }, | |
471 "vendor_id": "0x10de", | |
472 "gl_vendor": { | |
473 "op": "beginwith", | |
474 "value": "nouveau" | |
475 }, | |
476 "features": [ | |
477 "all" | |
478 ] | |
479 }, | |
480 { | |
481 "id": 32, | |
482 "description": "Accelerated 2d canvas is disabled on Windows systems with
low perf stats.", | |
483 "cr_bugs": [116350, 151500], | |
484 "os": { | |
485 "type": "win" | |
486 }, | |
487 "perf_overall": { | |
488 "op": "<", | |
489 "value": "3.5" | |
490 }, | |
491 "exceptions": [ | |
492 { | |
493 "perf_gaming": { | |
494 "op": ">", | |
495 "value": "3.5" | |
496 } | |
497 }, | |
498 { | |
499 "cpu_info": { | |
500 "op": "contains", | |
501 "value": "Atom" | |
502 } | |
503 } | |
504 ], | |
505 "features": [ | |
506 "accelerated_2d_canvas" | |
507 ] | |
508 }, | |
509 { | |
510 "id": 33, | |
511 "description": "Multisampling is buggy in Intel IvyBridge.", | |
512 "cr_bugs": [116370], | |
513 "os": { | |
514 "type": "linux" | |
515 }, | |
516 "vendor_id": "0x8086", | |
517 "device_id": ["0x0152", "0x0156", "0x015a", "0x0162", "0x0166"], | |
518 "features": [ | |
519 "multisampling" | |
520 ] | |
521 }, | |
522 { | |
523 "id": 34, | |
524 "description": "S3 Trio (used in Virtual PC) is not compatible.", | |
525 "cr_bugs": [119948], | |
526 "os": { | |
527 "type": "win" | |
528 }, | |
529 "vendor_id": "0x5333", | |
530 "device_id": ["0x8811"], | |
531 "features": [ | |
532 "all" | |
533 ] | |
534 }, | |
535 { | |
536 "id": 35, | |
537 "description": "Stage3D is not supported on Linux.", | |
538 "cr_bugs": [129848], | |
539 "os": { | |
540 "type": "linux" | |
541 }, | |
542 "features": [ | |
543 "flash_stage3d" | |
544 ] | |
545 }, | |
546 { | |
547 "id": 37, | |
548 "description": "Drivers are unreliable for Optimus on Linux.", | |
549 "cr_bugs": [131308], | |
550 "os": { | |
551 "type": "linux" | |
552 }, | |
553 "multi_gpu_style": "optimus", | |
554 "features": [ | |
555 "all" | |
556 ] | |
557 }, | |
558 { | |
559 "id": 38, | |
560 "description": "Accelerated 2D canvas is unstable for NVidia GeForce 9400M
on Lion.", | |
561 "cr_bugs": [130495], | |
562 "os": { | |
563 "type": "macosx", | |
564 "version": { | |
565 "op": "=", | |
566 "number": "10.7" | |
567 } | |
568 }, | |
569 "vendor_id": "0x10de", | |
570 "device_id": ["0x0863"], | |
571 "features": [ | |
572 "accelerated_2d_canvas" | |
573 ] | |
574 }, | |
575 { | |
576 "id": 41, | |
577 "description": "Disable 3D (but not Stage3D) in Flash on XP", | |
578 "cr_bugs": [134885], | |
579 "os": { | |
580 "type": "win", | |
581 "version": { | |
582 "op": "=", | |
583 "number": "5" | |
584 } | |
585 }, | |
586 "features": [ | |
587 "flash_3d" | |
588 ] | |
589 }, | |
590 { | |
591 "id": 42, | |
592 "description": "AMD Radeon HD 6490M on Snow Leopard is buggy.", | |
593 "cr_bugs": [137307], | |
594 "os": { | |
595 "type": "macosx", | |
596 "version": { | |
597 "op": "=", | |
598 "number": "10.6" | |
599 } | |
600 }, | |
601 "vendor_id": "0x1002", | |
602 "device_id": ["0x6760"], | |
603 "features": [ | |
604 "webgl" | |
605 ] | |
606 }, | |
607 { | |
608 "id": 43, | |
609 "description": "Intel driver version 8.15.10.1749 has problems sharing tex
tures.", | |
610 "cr_bugs": [133924], | |
611 "os": { | |
612 "type": "win" | |
613 }, | |
614 "vendor_id": "0x8086", | |
615 "driver_version": { | |
616 "op": "=", | |
617 "number": "8.15.10.1749" | |
618 }, | |
619 "features": [ | |
620 "texture_sharing" | |
621 ] | |
622 }, | |
623 { | |
624 "id": 44, | |
625 "description": "Intel HD 4000 causes kernel panic on Lion.", | |
626 "cr_bugs": [134015], | |
627 "os": { | |
628 "type": "macosx", | |
629 "version": { | |
630 "op": "between", | |
631 "number": "10.7.0", | |
632 "number2": "10.7.4" | |
633 } | |
634 }, | |
635 "vendor_id": "0x8086", | |
636 "device_id": ["0x0166"], | |
637 "multi_gpu_category": "any", | |
638 "features": [ | |
639 "all" | |
640 ] | |
641 }, | |
642 { | |
643 "id": 45, | |
644 "description": "Parallels drivers older than 7 are buggy.", | |
645 "cr_bugs": [138105], | |
646 "os": { | |
647 "type": "win" | |
648 }, | |
649 "vendor_id": "0x1ab8", | |
650 "driver_version": { | |
651 "op": "<", | |
652 "number": "7" | |
653 }, | |
654 "features": [ | |
655 "all" | |
656 ] | |
657 }, | |
658 { | |
659 "id": 46, | |
660 "description": "ATI FireMV 2400 cards on Windows are buggy.", | |
661 "cr_bugs": [124152], | |
662 "os": { | |
663 "type": "win" | |
664 }, | |
665 "vendor_id": "0x1002", | |
666 "device_id": ["0x3151"], | |
667 "features": [ | |
668 "all" | |
669 ] | |
670 }, | |
671 { | |
672 "id": 47, | |
673 "description": "NVIDIA linux drivers older than 295.* are assumed to be bu
ggy.", | |
674 "cr_bugs": [78497], | |
675 "os": { | |
676 "type": "linux" | |
677 }, | |
678 "vendor_id": "0x10de", | |
679 "driver_vendor": { | |
680 "op": "=", | |
681 "value": "NVIDIA" | |
682 }, | |
683 "driver_version": { | |
684 "op": "<", | |
685 "number": "295" | |
686 }, | |
687 "features": [ | |
688 "all" | |
689 ] | |
690 }, | |
691 { | |
692 "id": 48, | |
693 // Please keep in sync with content/test/content_browser_test.cc. | |
694 "description": "Accelerated video decode is unavailable on Mac and Linux."
, | |
695 "cr_bugs": [137247, 133828], | |
696 "exceptions": [ | |
697 { | |
698 "os": { | |
699 "type": "chromeos" | |
700 } | |
701 }, | |
702 { | |
703 "os": { | |
704 "type": "win" | |
705 } | |
706 } | |
707 ], | |
708 "features": [ | |
709 "accelerated_video_decode" | |
710 ] | |
711 }, | |
712 { | |
713 "id": 49, | |
714 "description": "NVidia GeForce GT 650M can cause the system to hang with f
lash 3D.", | |
715 "cr_bugs": [140175], | |
716 "os": { | |
717 "type": "macosx", | |
718 "version": { | |
719 "op": "between", | |
720 "number": "10.8.0", | |
721 "number2": "10.8.1" | |
722 } | |
723 }, | |
724 "multi_gpu_style": "optimus", | |
725 "vendor_id": "0x10de", | |
726 "device_id": ["0x0fd5"], | |
727 "features": [ | |
728 "flash_3d", | |
729 "flash_stage3d" | |
730 ] | |
731 }, | |
732 { | |
733 "id": 50, | |
734 "description": "Disable VMware software renderer.", | |
735 "cr_bugs": [145531], | |
736 "os": { | |
737 "type": "linux" | |
738 }, | |
739 "gl_vendor": { | |
740 "op": "beginwith", | |
741 "value": "VMware" | |
742 }, | |
743 "features": [ | |
744 "all" | |
745 ] | |
746 }, | |
747 { | |
748 "id": 51, | |
749 "description": "NVIDIA drivers 6.14.11.9621 is buggy on Windows XP.", | |
750 "cr_bugs": [152096], | |
751 "os": { | |
752 "type": "win", | |
753 "version": { | |
754 "op": "=", | |
755 "number": "5" | |
756 } | |
757 }, | |
758 "vendor_id": "0x10de", | |
759 "driver_version": { | |
760 "op": "=", | |
761 "number": "6.14.11.9621" | |
762 }, | |
763 "features": [ | |
764 "all" | |
765 ] | |
766 }, | |
767 { | |
768 "id": 52, | |
769 "description": "NVIDIA drivers 6.14.11.8267 is buggy on Windows XP.", | |
770 "cr_bugs": [152096], | |
771 "os": { | |
772 "type": "win", | |
773 "version": { | |
774 "op": "=", | |
775 "number": "5" | |
776 } | |
777 }, | |
778 "vendor_id": "0x10de", | |
779 "driver_version": { | |
780 "op": "=", | |
781 "number": "6.14.11.8267" | |
782 }, | |
783 "features": [ | |
784 "all" | |
785 ] | |
786 }, | |
787 { | |
788 "id": 53, | |
789 "description": "The Intel GMA500 is too slow for Stage3D.", | |
790 "cr_bugs": [152096], | |
791 "vendor_id": "0x8086", | |
792 "device_id": ["0x8108", "0x8109"], | |
793 "features": [ | |
794 "flash_stage3d" | |
795 ] | |
796 }, | |
797 { | |
798 "id": 55, | |
799 "description": "Drivers older than 2007-01 on Windows are assumed to be bu
ggy.", | |
800 "cr_bugs": [72979, 89802], | |
801 "os": { | |
802 "type": "win" | |
803 }, | |
804 "driver_date": { | |
805 "op": "<", | |
806 "number": "2007.1" | |
807 }, | |
808 "exceptions": [ | |
809 { | |
810 "vendor_id": "0x8086", | |
811 "device_id": ["0x29a2"], | |
812 "driver_version": { | |
813 "op": ">=", | |
814 "number": "7.15.10.1624" | |
815 } | |
816 } | |
817 ], | |
818 "features": [ | |
819 "all" | |
820 ] | |
821 }, | |
822 { | |
823 "id": 56, | |
824 "description": "NVIDIA linux drivers are unstable when using multiple Open
GL contexts and with low memory.", | |
825 "cr_bugs": [145600], | |
826 "os": { | |
827 "type": "linux" | |
828 }, | |
829 "vendor_id": "0x10de", | |
830 "driver_vendor": { | |
831 "op": "=", | |
832 "value": "NVIDIA" | |
833 }, | |
834 "features": [ | |
835 "accelerated_video", | |
836 "accelerated_video_decode", | |
837 "flash_3d", | |
838 "flash_stage3d" | |
839 ] | |
840 }, | |
841 { | |
842 "id": 57, | |
843 "description": "Enable panel fitting capability on ChromeOS only on IVB an
d SNB Graphics Controllers.", | |
844 "exceptions": [ | |
845 { | |
846 "os": { | |
847 "type": "chromeos" | |
848 }, | |
849 "vendor_id": "0x8086", | |
850 "device_id": ["0x0106", "0x0116", "0x0166"] | |
851 } | |
852 ], | |
853 "features": [ | |
854 "panel_fitting" | |
855 ] | |
856 }, | |
857 { | |
858 "id": 59, | |
859 "description": "NVidia driver 8.15.11.8593 is crashy on Windows.", | |
860 "cr_bugs": [155749], | |
861 "os": { | |
862 "type": "win" | |
863 }, | |
864 "vendor_id": "0x10de", | |
865 "driver_version": { | |
866 "op": "=", | |
867 "number": "8.15.11.8593" | |
868 }, | |
869 "features": [ | |
870 "accelerated_video_decode" | |
871 ] | |
872 }, | |
873 { | |
874 "id": 60, | |
875 "description": "Multisampling is buggy on Mac with NVIDIA gpu prior to 10.
8.3.", | |
876 "cr_bugs": [137303], | |
877 "os": { | |
878 "type": "macosx", | |
879 "version": { | |
880 "op": "<", | |
881 "number": "10.8.3" | |
882 } | |
883 }, | |
884 "vendor_id": "0x10de", | |
885 "features": [ | |
886 "multisampling" | |
887 ] | |
888 }, | |
889 { | |
890 "id": 61, | |
891 "description": "Multisampling is buggy on Mac with Intel gpu prior to 10.8
.3.", | |
892 "cr_bugs": [137303], | |
893 "os": { | |
894 "type": "macosx", | |
895 "version": { | |
896 "op": "<", | |
897 "number": "10.8.3" | |
898 } | |
899 }, | |
900 "vendor_id": "0x8086", | |
901 "features": [ | |
902 "multisampling" | |
903 ] | |
904 }, | |
905 { | |
906 "id": 62, | |
907 "description": "Accelerated 2D canvas buggy on old Qualcomm Adreno.", | |
908 "cr_bugs": [161575], | |
909 "os": { | |
910 "type": "android" | |
911 }, | |
912 "gl_renderer": { | |
913 "op": "contains", | |
914 "value": "Adreno" | |
915 }, | |
916 "driver_version": { | |
917 "op": "<", | |
918 "number": "4.1" | |
919 }, | |
920 "features": [ | |
921 "accelerated_2d_canvas" | |
922 ] | |
923 }, | |
924 { | |
925 "id": 63, | |
926 "description": "Multisampling is buggy on Mac with AMD gpu prior to 10.8.3
.", | |
927 "cr_bugs": [162466], | |
928 "os": { | |
929 "type": "macosx", | |
930 "version": { | |
931 "op": "<", | |
932 "number": "10.8.3" | |
933 } | |
934 }, | |
935 "vendor_id": "0x1002", | |
936 "features": [ | |
937 "multisampling" | |
938 ] | |
939 }, | |
940 { | |
941 "id": 64, | |
942 "description": "Hardware video decode is only supported in win7+.", | |
943 "cr_bugs": [159458], | |
944 "os": { | |
945 "type": "win", | |
946 "version": { | |
947 "op": "<", | |
948 "number": "6.1" | |
949 } | |
950 }, | |
951 "features": [ | |
952 "accelerated_video_decode" | |
953 ] | |
954 }, | |
955 { | |
956 "id": 65, | |
957 "description": "Force compositing mode is unstable in Win Vista.", | |
958 "cr_bugs": [170421], | |
959 "os": { | |
960 "type": "win", | |
961 "version": { | |
962 "op": "=", | |
963 "number": "6.0" | |
964 } | |
965 }, | |
966 "features": [ | |
967 "force_compositing_mode" | |
968 ] | |
969 }, | |
970 { | |
971 "id": 66, | |
972 "description": "Force compositing mode is unstable in MacOSX earlier than
10.8.", | |
973 "cr_bugs": [174101], | |
974 "os": { | |
975 "type": "macosx", | |
976 "version": { | |
977 "op": "<", | |
978 "number": "10.8" | |
979 } | |
980 }, | |
981 "features": [ | |
982 "force_compositing_mode" | |
983 ] | |
984 }, | |
985 { | |
986 "id": 67, | |
987 "description": "Accelerated 2D Canvas is not supported on WinXP.", | |
988 "cr_bugs": [175149], | |
989 "os": { | |
990 "type": "win", | |
991 "version": { | |
992 "op": "=", | |
993 "number": "5" | |
994 } | |
995 }, | |
996 "features": [ | |
997 "accelerated_2d_canvas" | |
998 ] | |
999 }, | |
1000 { | |
1001 "id": 68, | |
1002 "description": "VMware Fusion 4 has corrupt rendering with Win Vista+.", | |
1003 "cr_bugs": [169470], | |
1004 "os": { | |
1005 "type": "win", | |
1006 "version": { | |
1007 "op": ">=", | |
1008 "number": "6.0" | |
1009 } | |
1010 }, | |
1011 "vendor_id": "0x15ad", | |
1012 "driver_version": { | |
1013 "op": "<=", | |
1014 "number": "7.14.1.1134" | |
1015 }, | |
1016 "features": [ | |
1017 "all" | |
1018 ] | |
1019 }, | |
1020 { | |
1021 "id": 69, | |
1022 "description": "NVIDIA driver 8.17.11.9621 is buggy with Stage3D baseline
mode.", | |
1023 "cr_bugs": [172771], | |
1024 "os": { | |
1025 "type": "win" | |
1026 }, | |
1027 "vendor_id": "0x10de", | |
1028 "driver_version": { | |
1029 "op": "=", | |
1030 "number": "8.17.11.9621" | |
1031 }, | |
1032 "features": [ | |
1033 "flash_stage3d_baseline" | |
1034 ] | |
1035 }, | |
1036 { | |
1037 "id": 70, | |
1038 "description": "NVIDIA driver 8.17.11.8267 is buggy with Stage3D baseline
mode.", | |
1039 "cr_bugs": [172771], | |
1040 "os": { | |
1041 "type": "win" | |
1042 }, | |
1043 "vendor_id": "0x10de", | |
1044 "driver_version": { | |
1045 "op": "=", | |
1046 "number": "8.17.11.8267" | |
1047 }, | |
1048 "features": [ | |
1049 "flash_stage3d_baseline" | |
1050 ] | |
1051 }, | |
1052 { | |
1053 "id": 71, | |
1054 "description": "All Intel drivers before 8.15.10.2021 are buggy with Stage
3D baseline mode.", | |
1055 "cr_bugs": [172771], | |
1056 "os": { | |
1057 "type": "win" | |
1058 }, | |
1059 "vendor_id": "0x8086", | |
1060 "driver_version": { | |
1061 "op": "<", | |
1062 "number": "8.15.10.2021" | |
1063 }, | |
1064 "features": [ | |
1065 "flash_stage3d_baseline" | |
1066 ] | |
1067 }, | |
1068 { | |
1069 "id": 72, | |
1070 "description": "NVIDIA GeForce 6200 LE is buggy with WebGL.", | |
1071 "cr_bugs": [232529], | |
1072 "os": { | |
1073 "type": "win" | |
1074 }, | |
1075 "vendor_id": "0x10de", | |
1076 "device_id": ["0x0163"], | |
1077 "features": [ | |
1078 "webgl" | |
1079 ] | |
1080 }, | |
1081 { | |
1082 "id": 73, | |
1083 "description": "WebGL is buggy with the NVIDIA GeForce GT 330M, 9400, and
9400M on MacOSX earlier than 10.8", | |
1084 "cr_bugs": [233523], | |
1085 "os": { | |
1086 "type": "macosx", | |
1087 "version": { | |
1088 "op": "<", | |
1089 "number": "10.8" | |
1090 } | |
1091 }, | |
1092 "vendor_id": "0x10de", | |
1093 "device_id": ["0x0a29", "0x0861", "0x0863"], | |
1094 "features": [ | |
1095 "webgl" | |
1096 ] | |
1097 } | |
1098 ] | |
1099 } | |
OLD | NEW |