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