{
"name": "software rendering list",
// Please update the version number whenever you change this file.
- "version": "6.25",
+ "version": "9.8",
"entries": [
{
"id": 1,
"os": {
"type": "linux"
},
- "gl_renderer": {
- "op": "contains",
- "value": "software"
- },
+ "gl_renderer": "(?i).*software.*",
"features": [
"all"
]
},
{
"id": 5,
- "description": "ATI/AMD cards with older or third-party drivers in Linux are crash-prone",
- "cr_bugs": [71381, 76428, 73910, 101225, 136240],
+ "description": "ATI/AMD cards with older drivers in Linux are crash-prone",
+ "cr_bugs": [71381, 76428, 73910, 101225, 136240, 357314],
"os": {
"type": "linux"
},
"vendor_id": "0x1002",
"exceptions": [
{
- "driver_vendor": {
- "op": "contains",
- "value": "AMD"
- },
+ "driver_vendor": ".*AMD.*",
"driver_version": {
"op": ">=",
"style": "lexical",
"value": "8.98"
}
+ },
+ {
+ "driver_vendor": "Mesa",
+ "driver_version": {
+ "op": ">=",
+ "value": "10.0.4"
+ }
}
],
"features": [
}
},
{
- "driver_vendor": {
- "op": "=",
- "value": "osmesa"
- }
+ "driver_vendor": "osmesa"
+ },
+ {
+ "vendor_id": "0x1414",
+ "device_id": ["0x02c1"]
}
],
"features": [
]
},
{
- "id": 16,
- "description": "Multisampling is buggy in ATI cards on older MacOSX",
- "cr_bugs": [67752, 83153],
- "os": {
- "type": "macosx",
- "version": {
- "op": "<",
- "value": "10.7.2"
- }
- },
- "vendor_id": "0x1002",
- "features": [
- "multisampling"
- ]
- },
- {
"id": 17,
- "description": "Intel mesa drivers are crash-prone",
- "cr_bugs": [76703, 164555, 225200],
+ "description": "Older Intel mesa drivers are crash-prone",
+ "cr_bugs": [76703, 164555, 225200, 340886],
"os": {
"type": "linux"
},
"vendor_id": "0x8086",
+ "driver_vendor": "Mesa",
+ "driver_version": {
+ "op": "<",
+ "value": "10.1"
+ },
"exceptions": [
{
"device_id": ["0x0102", "0x0106", "0x0112", "0x0116", "0x0122", "0x0126", "0x010a", "0x0152", "0x0156", "0x015a", "0x0162", "0x0166"],
"op": ">=",
"value": "9.1"
}
+ },
+ {
+ "device_id": ["0x0a16", "0x0a26"],
+ "driver_version": {
+ "op": ">=",
+ "value": "10.0.1"
+ }
}
],
"features": [
"os": {
"type": "linux"
},
- "driver_vendor": {
- "op": "=",
- "value": "Mesa"
- },
+ "driver_vendor": "Mesa",
"driver_version": {
"op": "<",
"value": "7.11"
},
"exceptions": [
{
- "driver_vendor": {
- "op": "=",
- "value": "osmesa"
- }
+ "driver_vendor": "osmesa"
}
],
"features": [
{
"id": 27,
"description": "ATI/AMD cards with older drivers in Linux are crash-prone",
- "cr_bugs": [95934, 94973, 136240],
+ "cr_bugs": [95934, 94973, 136240, 357314],
"os": {
"type": "linux"
},
- "gl_vendor": {
- "op": "beginwith",
- "value": "ATI"
- },
+ "gl_vendor": "ATI.*",
"exceptions": [
{
- "driver_vendor": {
- "op": "contains",
- "value": "AMD"
- },
+ "driver_vendor": ".*AMD.*",
"driver_version": {
"op": ">=",
"style": "lexical",
"value": "8.98"
}
+ },
+ {
+ "driver_vendor": "Mesa",
+ "driver_version": {
+ "op": ">=",
+ "value": "10.0.4"
+ }
}
],
"features": [
{
"id": 28,
"description": "ATI/AMD cards with third-party drivers in Linux are crash-prone",
- "cr_bugs": [95934, 94973],
+ "cr_bugs": [95934, 94973, 357314],
"os": {
"type": "linux"
},
- "gl_vendor": {
- "op": "beginwith",
- "value": "X.Org"
- },
- "gl_renderer": {
- "op": "contains",
- "value": "AMD"
- },
+ "gl_vendor": "X\\.Org.*",
+ "gl_renderer": ".*AMD.*",
+ "exceptions": [
+ {
+ "driver_vendor": "Mesa",
+ "driver_version": {
+ "op": ">=",
+ "value": "10.0.4"
+ }
+ }
+ ],
"features": [
"all"
]
{
"id": 29,
"description": "ATI/AMD cards with third-party drivers in Linux are crash-prone",
- "cr_bugs": [95934, 94973],
+ "cr_bugs": [95934, 94973, 357314],
"os": {
"type": "linux"
},
- "gl_vendor": {
- "op": "beginwith",
- "value": "X.Org"
- },
- "gl_renderer": {
- "op": "contains",
- "value": "ATI"
- },
+ "gl_vendor": "X\\.Org.*",
+ "gl_renderer": ".*ATI.*",
+ "exceptions": [
+ {
+ "driver_vendor": "Mesa",
+ "driver_version": {
+ "op": ">=",
+ "value": "10.0.4"
+ }
+ }
+ ],
"features": [
"all"
]
"type": "linux"
},
"vendor_id": "0x10de",
- "gl_vendor": {
- "op": "beginwith",
- "value": "nouveau"
- },
+ "gl_vendor": "(?i)nouveau.*",
"features": [
"all"
]
}
},
{
- "cpu_info": {
- "op": "contains",
- "value": "Atom"
- }
+ "cpu_info": "(?i).*Atom.*"
}
],
"features": [
]
},
{
- "id": 33,
- "description": "Multisampling is buggy in Intel IvyBridge",
- "cr_bugs": [116370],
- "os": {
- "type": "linux"
- },
- "vendor_id": "0x8086",
- "device_id": ["0x0152", "0x0156", "0x015a", "0x0162", "0x0166"],
- "features": [
- "multisampling"
- ]
- },
- {
"id": 34,
"description": "S3 Trio (used in Virtual PC) is not compatible",
"cr_bugs": [119948],
},
{
"id": 37,
- "description": "Drivers are unreliable for Optimus on Linux",
- "cr_bugs": [131308],
+ "description": "Older drivers are unreliable for Optimus on Linux",
+ "cr_bugs": [131308, 363418],
"os": {
"type": "linux"
},
"multi_gpu_style": "optimus",
+ "exceptions": [
+ {
+ "driver_vendor": "Mesa",
+ "driver_version": {
+ "op": ">=",
+ "value": "10.1"
+ },
+ "gl_vendor": "Intel.*"
+ }
+ ],
"features": [
"all"
]
"type": "linux"
},
"vendor_id": "0x10de",
- "driver_vendor": {
- "op": "=",
- "value": "NVIDIA"
- },
+ "driver_vendor": "NVIDIA",
"driver_version": {
"op": "<",
"value": "295"
},
{
"id": 48,
- "description": "Accelerated video decode is unavailable on Mac",
- "cr_bugs": [133828],
+ "description": "Accelerated video decode is unavailable on Mac and Linux",
+ "cr_bugs": [137247, 133828],
"exceptions": [
{
"os": {
},
{
"os": {
- "type": "linux"
- }
- },
- {
- "os": {
"type": "win"
}
},
"os": {
"type": "linux"
},
- "gl_vendor": {
- "op": "beginwith",
- "value": "VMware"
- },
+ "gl_vendor": "VMware.*",
"exceptions": [
{
- "driver_vendor": {
- "op": "=",
- "value": "Mesa"
- },
+ "driver_vendor": "Mesa",
"driver_version": {
"op": ">=",
"value": "9.2.1"
},
- "gl_renderer": {
- "op": "contains",
- "value": "SVGA3D"
- }
+ "gl_renderer": ".*SVGA3D.*"
}
],
"features": [
]
},
{
- "id": 55,
- "description": "Drivers older than 2007-01 on Windows are assumed to be buggy",
- "cr_bugs": [72979, 89802],
- "os": {
- "type": "win"
- },
- "driver_date": {
- "op": "<",
- "value": "2007.1"
- },
- "exceptions": [
- {
- "vendor_id": "0x8086",
- "device_id": ["0x29a2"],
- "driver_version": {
- "op": ">=",
- "value": "7.15.10.1624"
- }
- },
- {
- "driver_vendor": {
- "op": "=",
- "value": "osmesa"
- }
- }
- ],
- "features": [
- "all"
- ]
- },
- {
"id": 56,
"description": "NVIDIA linux drivers are unstable when using multiple Open GL contexts and with low memory",
"cr_bugs": [145600],
"type": "linux"
},
"vendor_id": "0x10de",
- "driver_vendor": {
- "op": "=",
- "value": "NVIDIA"
- },
+ "driver_vendor": "NVIDIA",
"features": [
- "accelerated_video",
"accelerated_video_decode",
"flash_3d",
"flash_stage3d"
]
},
{
- "id": 60,
- "description": "Multisampling is buggy on Mac with NVIDIA gpu prior to 10.8.3",
- "cr_bugs": [137303],
- "os": {
- "type": "macosx",
- "version": {
- "op": "<",
- "value": "10.8.3"
- }
- },
- "vendor_id": "0x10de",
- "features": [
- "multisampling"
- ]
- },
- {
- "id": 61,
- "description": "Multisampling is buggy on Mac with Intel gpu prior to 10.8.3",
- "cr_bugs": [137303],
- "os": {
- "type": "macosx",
- "version": {
- "op": "<",
- "value": "10.8.3"
- }
- },
- "vendor_id": "0x8086",
- "features": [
- "multisampling"
- ]
- },
- {
"id": 62,
"description": "Accelerated 2D canvas buggy on old Qualcomm Adreno",
"cr_bugs": [161575],
"os": {
"type": "android"
},
- "gl_renderer": {
- "op": "contains",
- "value": "Adreno"
- },
+ "gl_renderer": ".*Adreno.*",
"driver_version": {
"op": "<",
"value": "4.1"
]
},
{
- "id": 63,
- "description": "Multisampling is buggy on Mac with AMD gpu prior to 10.8.3",
- "cr_bugs": [162466],
- "os": {
- "type": "macosx",
- "version": {
- "op": "<",
- "value": "10.8.3"
- }
- },
- "vendor_id": "0x1002",
- "features": [
- "multisampling"
- ]
- },
- {
"id": 64,
"description": "Hardware video decode is only supported in win7+",
"cr_bugs": [159458],
"os": {
"type": "win"
},
- "driver_vendor": {
- "op": "=",
- "value": "Microsoft"
- },
+ "driver_vendor": "Microsoft",
+ "exceptions": [
+ {
+ "vendor_id": "0x1414",
+ "device_id": ["0x02c1"]
+ }
+ ],
"features": [
"all"
]
"op": "=",
"value": "33362"
}
+ },
+ {
+ "gl_renderer": "Mali-400.*",
+ "gl_extensions": ".*EXT_robustness.*"
}
],
"features": [
},
{
"id": 83,
- "description": "Samsung Gaxlaxy NOTE II is too buggy to use for video decoding",
+ "description": "Samsung Galaxy NOTE is too buggy to use for video decoding",
"cr_bugs": [308721],
"os": {
- "type": "android",
- "version": {
- "op": "<=",
- "value": "4.1.2"
- }
- },
- "machine_model": {
- "name": {
- "op": "=",
- "value": "GT-N7100"
- }
+ "type": "android"
},
+ "machine_model_name": ["GT-.*"],
"features": [
"accelerated_video_decode"
]
},
{
"id": 85,
- "description": "Samsung Gaxlaxy S4 is too buggy to use for video decoding",
+ "description": "Samsung Galaxy S4 is too buggy to use for video decoding",
"cr_bugs": [329072],
"os": {
"type": "android"
},
- "machine_model": {
- "name": {
- "op": "=",
- "value": "SCH-I545"
- }
- },
+ "machine_model_name": ["SCH-.*"],
"features": [
"accelerated_video_decode"
]
"features": [
"accelerated_video_decode"
]
+ },
+ {
+ "id": 92,
+ "description": "Accelerated video decode does not work with the discrete GPU on AMD switchables",
+ "cr_bugs": [298968],
+ "os": {
+ "type": "win"
+ },
+ "multi_gpu_style": "amd_switchable_discrete",
+ "features": [
+ "accelerated_video_decode"
+ ]
+ },
+ {
+ "id": 93,
+ "description": "GLX indirect rendering (X remoting) is not supported",
+ "cr_bugs": [72373],
+ "os": {
+ "type": "linux"
+ },
+ "direct_rendering": false,
+ "features": [
+ "all"
+ ]
+ },
+ {
+ "id": 94,
+ "description": "Intel driver version 8.15.10.1749 causes GPU process hangs.",
+ "cr_bugs": [350566],
+ "os": {
+ "type": "win"
+ },
+ "vendor_id": "0x8086",
+ "driver_version": {
+ "op": "=",
+ "value": "8.15.10.1749"
+ },
+ "features": [
+ "all"
+ ]
+ },
+ {
+ "id": 95,
+ "description": "AMD driver version 13.101 is unstable on linux.",
+ "cr_bugs": [363378],
+ "os": {
+ "type": "linux"
+ },
+ "vendor_id": "0x1002",
+ "driver_vendor": ".*AMD.*",
+ "driver_version": {
+ "op": "=",
+ "value": "13.101"
+ },
+ "features": [
+ "all"
+ ]
+ },
+ {
+ "id": 96,
+ "description": "GPU rasterization is whitelisted on select devices on Android",
+ "cr_bugs": [362779],
+ "os": {
+ "type": "android"
+ },
+ "exceptions": [
+ {
+ "machine_model_name": ["Nexus 4", "Nexus 5", "Nexus 7",
+ "XT1049", "XT1050", "XT1052", "XT1053",
+ "XT1055", "XT1056", "XT1058", "XT1060",
+ "HTC One",
+ "C5303", "C6603", "C6903",
+ "GT-I8262", "GT-I8552", "GT-I9195",
+ "GT-I9500", "GT-I9505",
+ "SAMSUNG-SCH-I337", "SCH-I545", "SGH-M919",
+ "SM-N900", "SM-N9005", "SPH-L720",
+ "XT907", "XT1032", "XT1033", "XT1080"]
+ },
+ {
+ "os": {
+ "type": "android",
+ "version": {
+ "op": ">=",
+ "value": "4.4.99"
+ }
+ }
+ },
+ {
+ "os": {
+ "type": "android",
+ "version": {
+ "op": ">=",
+ "value": "4.4"
+ }
+ },
+ "gl_type": "gles",
+ "gl_version": {
+ "op": ">=",
+ "value": "3.0"
+ }
+ }
+ ],
+ "features": [
+ "gpu_rasterization"
+ ]
+ },
+ {
+ "id": 99,
+ "description": "GPU rasterization is blacklisted on non-Android",
+ "cr_bugs": [362779],
+ "exceptions": [
+ {
+ "os": {
+ "type": "android"
+ }
+ }
+ ],
+ "features": [
+ "gpu_rasterization"
+ ]
+ },
+ {
+ "id": 100,
+ "description": "GPU rasterization is blacklisted on Nexus 10",
+ "cr_bugs": [407144],
+ "gl_renderer": ".*Mali-T604.*",
+ "features": [
+ "gpu_rasterization"
+ ]
+ },
+ {
+ "id": 101,
+ "description": "Samsung Galaxy Tab is too buggy to use for video decoding",
+ "cr_bugs": [408353],
+ "os": {
+ "type": "android"
+ },
+ "machine_model_name": ["SM-.*"],
+ "features": [
+ "accelerated_video_decode"
+ ]
}
]
}