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