OLD | NEW |
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Determines whether certain gpu-related features are blacklisted or not. | 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 | 6 // The format of a valid software_rendering_list.json file is defined in |
7 // <gpu/config/gpu_control_list_format.txt>. | 7 // <gpu/config/gpu_control_list_format.txt>. |
8 // The supported "features" can be found in <gpu/config/gpu_blacklist.cc>. | 8 // The supported "features" can be found in <gpu/config/gpu_blacklist.cc>. |
9 | 9 |
10 #include "gpu/config/gpu_control_list_jsons.h" | 10 #include "gpu/config/gpu_control_list_jsons.h" |
11 | 11 |
12 #define LONG_STRING_CONST(...) #__VA_ARGS__ | 12 #define LONG_STRING_CONST(...) #__VA_ARGS__ |
13 | 13 |
14 namespace gpu { | 14 namespace gpu { |
15 | 15 |
16 const char kSoftwareRenderingListJson[] = LONG_STRING_CONST( | 16 const char kSoftwareRenderingListJson[] = LONG_STRING_CONST( |
17 | 17 |
18 { | 18 { |
19 "name": "software rendering list", | 19 "name": "software rendering list", |
20 // Please update the version number whenever you change this file. | 20 // Please update the version number whenever you change this file. |
21 "version": "8.10", | 21 "version": "9.0", |
22 "entries": [ | 22 "entries": [ |
23 { | 23 { |
24 "id": 1, | 24 "id": 1, |
25 "description": "ATI Radeon X1900 is not compatible with WebGL on the Mac", | 25 "description": "ATI Radeon X1900 is not compatible with WebGL on the Mac", |
26 "webkit_bugs": [47028], | 26 "webkit_bugs": [47028], |
27 "os": { | 27 "os": { |
28 "type": "macosx" | 28 "type": "macosx" |
29 }, | 29 }, |
30 "vendor_id": "0x1002", | 30 "vendor_id": "0x1002", |
31 "device_id": ["0x7249"], | 31 "device_id": ["0x7249"], |
32 "features": [ | 32 "features": [ |
33 "webgl", | 33 "webgl", |
34 "flash_3d", | 34 "flash_3d", |
35 "flash_stage3d" | 35 "flash_stage3d" |
36 ] | 36 ] |
37 }, | 37 }, |
38 { | 38 { |
39 "id": 3, | 39 "id": 3, |
40 "description": "GL driver is software rendered. GPU acceleration is disabl
ed", | 40 "description": "GL driver is software rendered. GPU acceleration is disabl
ed", |
41 "cr_bugs": [59302, 315217], | 41 "cr_bugs": [59302, 315217], |
42 "os": { | 42 "os": { |
43 "type": "linux" | 43 "type": "linux" |
44 }, | 44 }, |
45 "gl_renderer": { | 45 "gl_renderer": ".*software.*", |
46 "op": "contains", | |
47 "value": "software" | |
48 }, | |
49 "features": [ | 46 "features": [ |
50 "all" | 47 "all" |
51 ] | 48 ] |
52 }, | 49 }, |
53 { | 50 { |
54 "id": 4, | 51 "id": 4, |
55 "description": "The Intel Mobile 945 Express family of chipsets is not com
patible with WebGL", | 52 "description": "The Intel Mobile 945 Express family of chipsets is not com
patible with WebGL", |
56 "cr_bugs": [232035], | 53 "cr_bugs": [232035], |
57 "os": { | 54 "os": { |
58 "type": "any" | 55 "type": "any" |
(...skipping 10 matching lines...) Expand all Loading... |
69 { | 66 { |
70 "id": 5, | 67 "id": 5, |
71 "description": "ATI/AMD cards with older drivers in Linux are crash-prone"
, | 68 "description": "ATI/AMD cards with older drivers in Linux are crash-prone"
, |
72 "cr_bugs": [71381, 76428, 73910, 101225, 136240, 357314], | 69 "cr_bugs": [71381, 76428, 73910, 101225, 136240, 357314], |
73 "os": { | 70 "os": { |
74 "type": "linux" | 71 "type": "linux" |
75 }, | 72 }, |
76 "vendor_id": "0x1002", | 73 "vendor_id": "0x1002", |
77 "exceptions": [ | 74 "exceptions": [ |
78 { | 75 { |
79 "driver_vendor": { | 76 "driver_vendor": ".*AMD.*", |
80 "op": "contains", | |
81 "value": "AMD" | |
82 }, | |
83 "driver_version": { | 77 "driver_version": { |
84 "op": ">=", | 78 "op": ">=", |
85 "style": "lexical", | 79 "style": "lexical", |
86 "value": "8.98" | 80 "value": "8.98" |
87 } | 81 } |
88 }, | 82 }, |
89 { | 83 { |
90 "driver_vendor": { | 84 "driver_vendor": "Mesa", |
91 "op": "=", | |
92 "value": "Mesa" | |
93 }, | |
94 "driver_version": { | 85 "driver_version": { |
95 "op": ">=", | 86 "op": ">=", |
96 "value": "10.0.4" | 87 "value": "10.0.4" |
97 } | 88 } |
98 } | 89 } |
99 ], | 90 ], |
100 "features": [ | 91 "features": [ |
101 "all" | 92 "all" |
102 ] | 93 ] |
103 }, | 94 }, |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
143 "exceptions": [ | 134 "exceptions": [ |
144 { | 135 { |
145 "vendor_id": "0x8086", | 136 "vendor_id": "0x8086", |
146 "device_id": ["0x29a2"], | 137 "device_id": ["0x29a2"], |
147 "driver_version": { | 138 "driver_version": { |
148 "op": ">=", | 139 "op": ">=", |
149 "value": "7.15.10.1624" | 140 "value": "7.15.10.1624" |
150 } | 141 } |
151 }, | 142 }, |
152 { | 143 { |
153 "driver_vendor": { | 144 "driver_vendor": "osmesa" |
154 "op": "=", | |
155 "value": "osmesa" | |
156 } | |
157 }, | 145 }, |
158 { | 146 { |
159 "vendor_id": "0x1414", | 147 "vendor_id": "0x1414", |
160 "device_id": ["0x02c1"] | 148 "device_id": ["0x02c1"] |
161 } | 149 } |
162 ], | 150 ], |
163 "features": [ | 151 "features": [ |
164 "all" | 152 "all" |
165 ] | 153 ] |
166 }, | 154 }, |
167 { | 155 { |
168 "id": 17, | 156 "id": 17, |
169 "description": "Older Intel mesa drivers are crash-prone", | 157 "description": "Older Intel mesa drivers are crash-prone", |
170 "cr_bugs": [76703, 164555, 225200, 340886], | 158 "cr_bugs": [76703, 164555, 225200, 340886], |
171 "os": { | 159 "os": { |
172 "type": "linux" | 160 "type": "linux" |
173 }, | 161 }, |
174 "vendor_id": "0x8086", | 162 "vendor_id": "0x8086", |
175 "driver_vendor": { | 163 "driver_vendor": "Mesa", |
176 "op": "=", | |
177 "value": "Mesa" | |
178 }, | |
179 "driver_version": { | 164 "driver_version": { |
180 "op": "<", | 165 "op": "<", |
181 "value": "10.1" | 166 "value": "10.1" |
182 }, | 167 }, |
183 "exceptions": [ | 168 "exceptions": [ |
184 { | 169 { |
185 "device_id": ["0x0102", "0x0106", "0x0112", "0x0116", "0x0122", "0x012
6", "0x010a", "0x0152", "0x0156", "0x015a", "0x0162", "0x0166"], | 170 "device_id": ["0x0102", "0x0106", "0x0112", "0x0116", "0x0122", "0x012
6", "0x010a", "0x0152", "0x0156", "0x015a", "0x0162", "0x0166"], |
186 "driver_version": { | 171 "driver_version": { |
187 "op": ">=", | 172 "op": ">=", |
188 "value": "8.0" | 173 "value": "8.0" |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
233 "features": [ | 218 "features": [ |
234 "all" | 219 "all" |
235 ] | 220 ] |
236 }, | 221 }, |
237 { | 222 { |
238 "id": 23, | 223 "id": 23, |
239 "description": "Mesa drivers in linux older than 7.11 are assumed to be bu
ggy", | 224 "description": "Mesa drivers in linux older than 7.11 are assumed to be bu
ggy", |
240 "os": { | 225 "os": { |
241 "type": "linux" | 226 "type": "linux" |
242 }, | 227 }, |
243 "driver_vendor": { | 228 "driver_vendor": "Mesa", |
244 "op": "=", | |
245 "value": "Mesa" | |
246 }, | |
247 "driver_version": { | 229 "driver_version": { |
248 "op": "<", | 230 "op": "<", |
249 "value": "7.11" | 231 "value": "7.11" |
250 }, | 232 }, |
251 "exceptions": [ | 233 "exceptions": [ |
252 { | 234 { |
253 "driver_vendor": { | 235 "driver_vendor": "osmesa" |
254 "op": "=", | |
255 "value": "osmesa" | |
256 } | |
257 } | 236 } |
258 ], | 237 ], |
259 "features": [ | 238 "features": [ |
260 "all" | 239 "all" |
261 ] | 240 ] |
262 }, | 241 }, |
263 { | 242 { |
264 "id": 24, | 243 "id": 24, |
265 "description": "Accelerated 2d canvas is unstable in Linux at the moment", | 244 "description": "Accelerated 2d canvas is unstable in Linux at the moment", |
266 "os": { | 245 "os": { |
267 "type": "linux" | 246 "type": "linux" |
268 }, | 247 }, |
269 "features": [ | 248 "features": [ |
270 "accelerated_2d_canvas" | 249 "accelerated_2d_canvas" |
271 ] | 250 ] |
272 }, | 251 }, |
273 { | 252 { |
274 "id": 27, | 253 "id": 27, |
275 "description": "ATI/AMD cards with older drivers in Linux are crash-prone"
, | 254 "description": "ATI/AMD cards with older drivers in Linux are crash-prone"
, |
276 "cr_bugs": [95934, 94973, 136240, 357314], | 255 "cr_bugs": [95934, 94973, 136240, 357314], |
277 "os": { | 256 "os": { |
278 "type": "linux" | 257 "type": "linux" |
279 }, | 258 }, |
280 "gl_vendor": { | 259 "gl_vendor": "ATI.*", |
281 "op": "beginwith", | |
282 "value": "ATI" | |
283 }, | |
284 "exceptions": [ | 260 "exceptions": [ |
285 { | 261 { |
286 "driver_vendor": { | 262 "driver_vendor": ".*AMD.*", |
287 "op": "contains", | |
288 "value": "AMD" | |
289 }, | |
290 "driver_version": { | 263 "driver_version": { |
291 "op": ">=", | 264 "op": ">=", |
292 "style": "lexical", | 265 "style": "lexical", |
293 "value": "8.98" | 266 "value": "8.98" |
294 } | 267 } |
295 }, | 268 }, |
296 { | 269 { |
297 "driver_vendor": { | 270 "driver_vendor": "Mesa", |
298 "op": "=", | |
299 "value": "Mesa" | |
300 }, | |
301 "driver_version": { | 271 "driver_version": { |
302 "op": ">=", | 272 "op": ">=", |
303 "value": "10.0.4" | 273 "value": "10.0.4" |
304 } | 274 } |
305 } | 275 } |
306 ], | 276 ], |
307 "features": [ | 277 "features": [ |
308 "all" | 278 "all" |
309 ] | 279 ] |
310 }, | 280 }, |
311 { | 281 { |
312 "id": 28, | 282 "id": 28, |
313 "description": "ATI/AMD cards with third-party drivers in Linux are crash-
prone", | 283 "description": "ATI/AMD cards with third-party drivers in Linux are crash-
prone", |
314 "cr_bugs": [95934, 94973, 357314], | 284 "cr_bugs": [95934, 94973, 357314], |
315 "os": { | 285 "os": { |
316 "type": "linux" | 286 "type": "linux" |
317 }, | 287 }, |
318 "gl_vendor": { | 288 "gl_vendor": "X\\.Org.*", |
319 "op": "beginwith", | 289 "gl_renderer": ".*AMD.*", |
320 "value": "X.Org" | |
321 }, | |
322 "gl_renderer": { | |
323 "op": "contains", | |
324 "value": "AMD" | |
325 }, | |
326 "exceptions": [ | 290 "exceptions": [ |
327 { | 291 { |
328 "driver_vendor": { | 292 "driver_vendor": "Mesa", |
329 "op": "=", | |
330 "value": "Mesa" | |
331 }, | |
332 "driver_version": { | 293 "driver_version": { |
333 "op": ">=", | 294 "op": ">=", |
334 "value": "10.0.4" | 295 "value": "10.0.4" |
335 } | 296 } |
336 } | 297 } |
337 ], | 298 ], |
338 "features": [ | 299 "features": [ |
339 "all" | 300 "all" |
340 ] | 301 ] |
341 }, | 302 }, |
342 { | 303 { |
343 "id": 29, | 304 "id": 29, |
344 "description": "ATI/AMD cards with third-party drivers in Linux are crash-
prone", | 305 "description": "ATI/AMD cards with third-party drivers in Linux are crash-
prone", |
345 "cr_bugs": [95934, 94973, 357314], | 306 "cr_bugs": [95934, 94973, 357314], |
346 "os": { | 307 "os": { |
347 "type": "linux" | 308 "type": "linux" |
348 }, | 309 }, |
349 "gl_vendor": { | 310 "gl_vendor": "X\\.Org.*", |
350 "op": "beginwith", | 311 "gl_renderer": ".*ATI.*", |
351 "value": "X.Org" | |
352 }, | |
353 "gl_renderer": { | |
354 "op": "contains", | |
355 "value": "ATI" | |
356 }, | |
357 "exceptions": [ | 312 "exceptions": [ |
358 { | 313 { |
359 "driver_vendor": { | 314 "driver_vendor": "Mesa", |
360 "op": "=", | |
361 "value": "Mesa" | |
362 }, | |
363 "driver_version": { | 315 "driver_version": { |
364 "op": ">=", | 316 "op": ">=", |
365 "value": "10.0.4" | 317 "value": "10.0.4" |
366 } | 318 } |
367 } | 319 } |
368 ], | 320 ], |
369 "features": [ | 321 "features": [ |
370 "all" | 322 "all" |
371 ] | 323 ] |
372 }, | 324 }, |
373 { | 325 { |
374 "id": 30, | 326 "id": 30, |
375 "description": "NVIDIA cards with nouveau drivers in Linux are crash-prone
", | 327 "description": "NVIDIA cards with nouveau drivers in Linux are crash-prone
", |
376 "cr_bugs": [94103], | 328 "cr_bugs": [94103], |
377 "os": { | 329 "os": { |
378 "type": "linux" | 330 "type": "linux" |
379 }, | 331 }, |
380 "vendor_id": "0x10de", | 332 "vendor_id": "0x10de", |
381 "gl_vendor": { | 333 "gl_vendor": "nouveau.*", |
382 "op": "beginwith", | |
383 "value": "nouveau" | |
384 }, | |
385 "features": [ | 334 "features": [ |
386 "all" | 335 "all" |
387 ] | 336 ] |
388 }, | 337 }, |
389 { | 338 { |
390 "id": 32, | 339 "id": 32, |
391 "description": "Accelerated 2d canvas is disabled on Windows systems with
low perf stats", | 340 "description": "Accelerated 2d canvas is disabled on Windows systems with
low perf stats", |
392 "cr_bugs": [116350, 151500], | 341 "cr_bugs": [116350, 151500], |
393 "os": { | 342 "os": { |
394 "type": "win" | 343 "type": "win" |
395 }, | 344 }, |
396 "perf_overall": { | 345 "perf_overall": { |
397 "op": "<", | 346 "op": "<", |
398 "value": "3.5" | 347 "value": "3.5" |
399 }, | 348 }, |
400 "exceptions": [ | 349 "exceptions": [ |
401 { | 350 { |
402 "perf_gaming": { | 351 "perf_gaming": { |
403 "op": ">", | 352 "op": ">", |
404 "value": "3.5" | 353 "value": "3.5" |
405 } | 354 } |
406 }, | 355 }, |
407 { | 356 { |
408 "cpu_info": { | 357 "cpu_info": ".*Atom.*" |
409 "op": "contains", | |
410 "value": "Atom" | |
411 } | |
412 } | 358 } |
413 ], | 359 ], |
414 "features": [ | 360 "features": [ |
415 "accelerated_2d_canvas" | 361 "accelerated_2d_canvas" |
416 ] | 362 ] |
417 }, | 363 }, |
418 { | 364 { |
419 "id": 34, | 365 "id": 34, |
420 "description": "S3 Trio (used in Virtual PC) is not compatible", | 366 "description": "S3 Trio (used in Virtual PC) is not compatible", |
421 "cr_bugs": [119948], | 367 "cr_bugs": [119948], |
(...skipping 20 matching lines...) Expand all Loading... |
442 { | 388 { |
443 "id": 37, | 389 "id": 37, |
444 "description": "Older drivers are unreliable for Optimus on Linux", | 390 "description": "Older drivers are unreliable for Optimus on Linux", |
445 "cr_bugs": [131308, 363418], | 391 "cr_bugs": [131308, 363418], |
446 "os": { | 392 "os": { |
447 "type": "linux" | 393 "type": "linux" |
448 }, | 394 }, |
449 "multi_gpu_style": "optimus", | 395 "multi_gpu_style": "optimus", |
450 "exceptions": [ | 396 "exceptions": [ |
451 { | 397 { |
452 "driver_vendor": { | 398 "driver_vendor": "Mesa", |
453 "op": "=", | |
454 "value": "Mesa" | |
455 }, | |
456 "driver_version": { | 399 "driver_version": { |
457 "op": ">=", | 400 "op": ">=", |
458 "value": "10.1" | 401 "value": "10.1" |
459 }, | 402 }, |
460 "gl_vendor": { | 403 "gl_vendor": "Intel.*" |
461 "op": "beginwith", | |
462 "value": "Intel" | |
463 } | |
464 } | 404 } |
465 ], | 405 ], |
466 "features": [ | 406 "features": [ |
467 "all" | 407 "all" |
468 ] | 408 ] |
469 }, | 409 }, |
470 { | 410 { |
471 "id": 38, | 411 "id": 38, |
472 "description": "Accelerated 2D canvas is unstable for NVidia GeForce 9400M
on Lion", | 412 "description": "Accelerated 2D canvas is unstable for NVidia GeForce 9400M
on Lion", |
473 "cr_bugs": [130495], | 413 "cr_bugs": [130495], |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
550 ] | 490 ] |
551 }, | 491 }, |
552 { | 492 { |
553 "id": 47, | 493 "id": 47, |
554 "description": "NVIDIA linux drivers older than 295.* are assumed to be bu
ggy", | 494 "description": "NVIDIA linux drivers older than 295.* are assumed to be bu
ggy", |
555 "cr_bugs": [78497], | 495 "cr_bugs": [78497], |
556 "os": { | 496 "os": { |
557 "type": "linux" | 497 "type": "linux" |
558 }, | 498 }, |
559 "vendor_id": "0x10de", | 499 "vendor_id": "0x10de", |
560 "driver_vendor": { | 500 "driver_vendor": "NVIDIA", |
561 "op": "=", | |
562 "value": "NVIDIA" | |
563 }, | |
564 "driver_version": { | 501 "driver_version": { |
565 "op": "<", | 502 "op": "<", |
566 "value": "295" | 503 "value": "295" |
567 }, | 504 }, |
568 "features": [ | 505 "features": [ |
569 "all" | 506 "all" |
570 ] | 507 ] |
571 }, | 508 }, |
572 { | 509 { |
573 "id": 48, | 510 "id": 48, |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
614 "flash_stage3d" | 551 "flash_stage3d" |
615 ] | 552 ] |
616 }, | 553 }, |
617 { | 554 { |
618 "id": 50, | 555 "id": 50, |
619 "description": "Disable VMware software renderer on older Mesa", | 556 "description": "Disable VMware software renderer on older Mesa", |
620 "cr_bugs": [145531, 332596], | 557 "cr_bugs": [145531, 332596], |
621 "os": { | 558 "os": { |
622 "type": "linux" | 559 "type": "linux" |
623 }, | 560 }, |
624 "gl_vendor": { | 561 "gl_vendor": "VMware.*", |
625 "op": "beginwith", | |
626 "value": "VMware" | |
627 }, | |
628 "exceptions": [ | 562 "exceptions": [ |
629 { | 563 { |
630 "driver_vendor": { | 564 "driver_vendor": "Mesa", |
631 "op": "=", | |
632 "value": "Mesa" | |
633 }, | |
634 "driver_version": { | 565 "driver_version": { |
635 "op": ">=", | 566 "op": ">=", |
636 "value": "9.2.1" | 567 "value": "9.2.1" |
637 }, | 568 }, |
638 "gl_renderer": { | 569 "gl_renderer": ".*SVGA3D.*" |
639 "op": "contains", | |
640 "value": "SVGA3D" | |
641 } | |
642 } | 570 } |
643 ], | 571 ], |
644 "features": [ | 572 "features": [ |
645 "all" | 573 "all" |
646 ] | 574 ] |
647 }, | 575 }, |
648 { | 576 { |
649 "id": 53, | 577 "id": 53, |
650 "description": "The Intel GMA500 is too slow for Stage3D", | 578 "description": "The Intel GMA500 is too slow for Stage3D", |
651 "cr_bugs": [152096], | 579 "cr_bugs": [152096], |
652 "vendor_id": "0x8086", | 580 "vendor_id": "0x8086", |
653 "device_id": ["0x8108", "0x8109"], | 581 "device_id": ["0x8108", "0x8109"], |
654 "features": [ | 582 "features": [ |
655 "flash_stage3d" | 583 "flash_stage3d" |
656 ] | 584 ] |
657 }, | 585 }, |
658 { | 586 { |
659 "id": 56, | 587 "id": 56, |
660 "description": "NVIDIA linux drivers are unstable when using multiple Open
GL contexts and with low memory", | 588 "description": "NVIDIA linux drivers are unstable when using multiple Open
GL contexts and with low memory", |
661 "cr_bugs": [145600], | 589 "cr_bugs": [145600], |
662 "os": { | 590 "os": { |
663 "type": "linux" | 591 "type": "linux" |
664 }, | 592 }, |
665 "vendor_id": "0x10de", | 593 "vendor_id": "0x10de", |
666 "driver_vendor": { | 594 "driver_vendor": "NVIDIA", |
667 "op": "=", | |
668 "value": "NVIDIA" | |
669 }, | |
670 "features": [ | 595 "features": [ |
671 "accelerated_video_decode", | 596 "accelerated_video_decode", |
672 "flash_3d", | 597 "flash_3d", |
673 "flash_stage3d" | 598 "flash_stage3d" |
674 ] | 599 ] |
675 }, | 600 }, |
676 { | 601 { |
677 // Panel fitting is only used with OS_CHROMEOS. To avoid displaying an | 602 // Panel fitting is only used with OS_CHROMEOS. To avoid displaying an |
678 // error in chrome:gpu on every other platform, this blacklist entry needs | 603 // error in chrome:gpu on every other platform, this blacklist entry needs |
679 // to only match on chromeos. The drawback is that panel_fitting will not | 604 // to only match on chromeos. The drawback is that panel_fitting will not |
(...skipping 29 matching lines...) Expand all Loading... |
709 "accelerated_video_decode" | 634 "accelerated_video_decode" |
710 ] | 635 ] |
711 }, | 636 }, |
712 { | 637 { |
713 "id": 62, | 638 "id": 62, |
714 "description": "Accelerated 2D canvas buggy on old Qualcomm Adreno", | 639 "description": "Accelerated 2D canvas buggy on old Qualcomm Adreno", |
715 "cr_bugs": [161575], | 640 "cr_bugs": [161575], |
716 "os": { | 641 "os": { |
717 "type": "android" | 642 "type": "android" |
718 }, | 643 }, |
719 "gl_renderer": { | 644 "gl_renderer": ".*Adreno.*", |
720 "op": "contains", | |
721 "value": "Adreno" | |
722 }, | |
723 "driver_version": { | 645 "driver_version": { |
724 "op": "<", | 646 "op": "<", |
725 "value": "4.1" | 647 "value": "4.1" |
726 }, | 648 }, |
727 "features": [ | 649 "features": [ |
728 "accelerated_2d_canvas" | 650 "accelerated_2d_canvas" |
729 ] | 651 ] |
730 }, | 652 }, |
731 { | 653 { |
732 "id": 64, | 654 "id": 64, |
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
841 "webgl" | 763 "webgl" |
842 ] | 764 ] |
843 }, | 765 }, |
844 { | 766 { |
845 "id": 74, | 767 "id": 74, |
846 "description": "GPU access is blocked if users don't have proper graphics
driver installed after Windows installation", | 768 "description": "GPU access is blocked if users don't have proper graphics
driver installed after Windows installation", |
847 "cr_bugs": [248178], | 769 "cr_bugs": [248178], |
848 "os": { | 770 "os": { |
849 "type": "win" | 771 "type": "win" |
850 }, | 772 }, |
851 "driver_vendor": { | 773 "driver_vendor": "Microsoft", |
852 "op": "=", | |
853 "value": "Microsoft" | |
854 }, | |
855 "exceptions": [ | 774 "exceptions": [ |
856 { | 775 { |
857 "vendor_id": "0x1414", | 776 "vendor_id": "0x1414", |
858 "device_id": ["0x02c1"] | 777 "device_id": ["0x02c1"] |
859 } | 778 } |
860 ], | 779 ], |
861 "features": [ | 780 "features": [ |
862 "all" | 781 "all" |
863 ] | 782 ] |
864 }, | 783 }, |
(...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1105 ] | 1024 ] |
1106 }, | 1025 }, |
1107 { | 1026 { |
1108 "id": 95, | 1027 "id": 95, |
1109 "description": "AMD driver version 13.101 is unstable on linux.", | 1028 "description": "AMD driver version 13.101 is unstable on linux.", |
1110 "cr_bugs": [363378], | 1029 "cr_bugs": [363378], |
1111 "os": { | 1030 "os": { |
1112 "type": "linux" | 1031 "type": "linux" |
1113 }, | 1032 }, |
1114 "vendor_id": "0x1002", | 1033 "vendor_id": "0x1002", |
1115 "driver_vendor": { | 1034 "driver_vendor": ".*AMD.*", |
1116 "op": "contains", | |
1117 "value": "AMD" | |
1118 }, | |
1119 "driver_version": { | 1035 "driver_version": { |
1120 "op": "=", | 1036 "op": "=", |
1121 "value": "13.101" | 1037 "value": "13.101" |
1122 }, | 1038 }, |
1123 "features": [ | 1039 "features": [ |
1124 "all" | 1040 "all" |
1125 ] | 1041 ] |
1126 }, | 1042 }, |
1127 { | 1043 { |
1128 "id": 96, | 1044 "id": 96, |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1191 "features": [ | 1107 "features": [ |
1192 "gpu_rasterization_expanded_heuristics" | 1108 "gpu_rasterization_expanded_heuristics" |
1193 ] | 1109 ] |
1194 } | 1110 } |
1195 ] | 1111 ] |
1196 } | 1112 } |
1197 | 1113 |
1198 ); // LONG_STRING_CONST macro | 1114 ); // LONG_STRING_CONST macro |
1199 | 1115 |
1200 } // namespace gpu | 1116 } // namespace gpu |
OLD | NEW |