| Index: chrome/browser/resources/software_rendering_list.json
|
| ===================================================================
|
| --- chrome/browser/resources/software_rendering_list.json (revision 157794)
|
| +++ chrome/browser/resources/software_rendering_list.json (working copy)
|
| @@ -1,693 +0,0 @@
|
| -// Determines whether certain gpu-related features are blacklisted or not.
|
| -// A valid software_rendering_list.json file are in the format of
|
| -// {
|
| -// "version": "x.y",
|
| -// "entries": [
|
| -// { // entry 1
|
| -// },
|
| -// ...
|
| -// { // entry n
|
| -// }
|
| -// ]
|
| -// }
|
| -//
|
| -// Each entry contains the following fields (fields are optional unless
|
| -// specifically described as mandatory below):
|
| -// 1. "id" is an integer. 0 is reserved. This field is mandatory.
|
| -// 2. "os" contains "type" and an optional "version". "type" could be "macosx",
|
| -// "linux", "win", "chromeos", or "any". "any" is the same as not specifying
|
| -// "os".
|
| -// "version" is a VERSION structure (defined below).
|
| -// 3. "vendor_id" is a string. 0 is reserved.
|
| -// 4. "device_id" is an array of strings. 0 is reserved.
|
| -// 5. "multi_gpu_style" is a string, valid values include "optimus", and
|
| -// "amd_switchable".
|
| -// 6. "multi_gpu_category" is a string, valid values include "any", "primary",
|
| -// and "secondary". If unspecified, the default value is "primary".
|
| -// 7. "driver_vendor" is a STRING structure (defined below).
|
| -// 8. "driver_version" is a VERSION structure (defined below).
|
| -// 9. "driver_date" is a VERSION structure (defined below).
|
| -// The version is interpreted as "year.month.day".
|
| -// 10. "gl_vendor" is a STRING structure (defined below).
|
| -// 11. "gl_renderer" is a STRING structure (defined below).
|
| -// 12. "perf_graphics" is a FLOAT structure (defined below).
|
| -// 13. "perf_gaming" is a FLOAT structure (defined below).
|
| -// 14. "perf_overall" is a FLOAT structure (defined below).
|
| -// 15. "exceptions" is a list of entries.
|
| -// 16. "blacklist" is a list of gpu feature strings, valid values include
|
| -// "accelerated_2d_canvas", "accelerated_compositing", "webgl",
|
| -// "multisampling", "flash_3d", "flash_stage3d", "texture_sharing",
|
| -// "accelerated_video_decode", and "all".
|
| -// This field is mandatory.
|
| -// 17. "description" has the description of the entry.
|
| -// 18. "webkit_bugs" is an array of associated webkit bug numbers.
|
| -// 19. "cr_bugs" is an array of associated webkit bug numbers.
|
| -// 20. "browser_version" is a VERSION structure (defined below). If this
|
| -// condition is not satisfied, the entry will be ignored. If it is not
|
| -// present, then the entry applies to all versions of the browser.
|
| -// 21. "disabled" is a boolean. If it is present, the entry will be skipped.
|
| -// This can not be used in exceptions.
|
| -//
|
| -// VERSION includes "op", "style", "number", and "number2". "op" can be any of
|
| -// the following values: "=", "<", "<=", ">", ">=", "any", "between". "style"
|
| -// is optional and can be "lexical" or "numerical"; if it's not specified, it
|
| -// defaults to "numerical". "number2" is only used if "op" is "between".
|
| -// "number" is used for all "op" values except "any". "number" and "number2"
|
| -// are in the format of x, x.x, x.x.x, etc.
|
| -// Only "driver_version" supports lexical style if the format is major.minor;
|
| -// in that case, major is still numerical, but minor is lexical.
|
| -//
|
| -// STRING includes "op" and "value". "op" can be any of the following values:
|
| -// "contains", "beginwith", "endwith", "=". "value" is a string.
|
| -//
|
| -// FLOAT includes "op" "value", and "value2". "op" can be any of the
|
| -// following values: "=", "<", "<=", ">", ">=", "any", "between". "value2" is
|
| -// only used if "op" is "between". "value" is used for all "op" values except
|
| -// "any". "value" and "value2" are valid float numbers.
|
| -
|
| -{
|
| - "name": "software rendering list",
|
| - // Please update the version number whenever you change this file.
|
| - "version": "2.11",
|
| - "entries": [
|
| - {
|
| - "id": 1,
|
| - "description": "ATI Radeon X1900 is not compatible with WebGL on the Mac.",
|
| - "webkit_bugs": [47028],
|
| - "os": {
|
| - "type": "macosx"
|
| - },
|
| - "vendor_id": "0x1002",
|
| - "device_id": ["0x7249"],
|
| - "blacklist": [
|
| - "webgl",
|
| - "flash_3d",
|
| - "flash_stage3d"
|
| - ]
|
| - },
|
| - {
|
| - "id": 3,
|
| - "description": "GL driver is software rendered. Accelerated compositing is disabled.",
|
| - "cr_bugs": [59302],
|
| - "os": {
|
| - "type": "linux"
|
| - },
|
| - "gl_renderer": {
|
| - "op": "contains",
|
| - "value": "software"
|
| - },
|
| - "blacklist": [
|
| - "accelerated_compositing"
|
| - ]
|
| - },
|
| - {
|
| - "id": 4,
|
| - "description": "The Intel Mobile 945 Express family of chipsets is not compatible with WebGL.",
|
| - "os": {
|
| - "type": "any"
|
| - },
|
| - "vendor_id": "0x8086",
|
| - "device_id": ["0x27AE"],
|
| - "blacklist": [
|
| - "webgl",
|
| - "flash_3d",
|
| - "flash_stage3d"
|
| - ]
|
| - },
|
| - {
|
| - "id": 5,
|
| - "description": "ATI/AMD cards with older or third-party drivers in Linux are crash-prone.",
|
| - "cr_bugs": [71381, 76428, 73910, 101225, 136240],
|
| - "os": {
|
| - "type": "linux"
|
| - },
|
| - "vendor_id": "0x1002",
|
| - "exceptions": [
|
| - {
|
| - "driver_vendor": {
|
| - "op": "contains",
|
| - "value": "AMD"
|
| - },
|
| - "driver_version": {
|
| - "op": ">=",
|
| - "style": "lexical",
|
| - "number": "8.98"
|
| - }
|
| - }
|
| - ],
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 8,
|
| - "description": "NVIDIA GeForce FX Go5200 is assumed to be buggy.",
|
| - "cr_bugs": [72938],
|
| - "os": {
|
| - "type": "any"
|
| - },
|
| - "vendor_id": "0x10de",
|
| - "device_id": ["0x0324"],
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 10,
|
| - "description": "NVIDIA GeForce 7300 GT on Mac does not support WebGL.",
|
| - "cr_bugs": [73794],
|
| - "os": {
|
| - "type": "macosx"
|
| - },
|
| - "vendor_id": "0x10de",
|
| - "device_id": ["0x0393"],
|
| - "blacklist": [
|
| - "webgl",
|
| - "flash_3d",
|
| - "flash_stage3d"
|
| - ]
|
| - },
|
| - {
|
| - "id": 12,
|
| - "description": "Drivers older than 2009-01 on Windows are assumed to be buggy.",
|
| - "cr_bugs": [72979, 89802],
|
| - "os": {
|
| - "type": "win"
|
| - },
|
| - "driver_date": {
|
| - "op": "<",
|
| - "number": "2009.1"
|
| - },
|
| - "exceptions": [
|
| - {
|
| - "vendor_id": "0x8086",
|
| - "device_id": ["0x29a2"],
|
| - "driver_version": {
|
| - "op": ">=",
|
| - "number": "7.15.10.1624"
|
| - }
|
| - }
|
| - ],
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 13,
|
| - "description": "ATI drivers older than 10.6 on Windows XP are assumed to be buggy.",
|
| - "cr_bugs": [74212],
|
| - "os": {
|
| - "type": "win",
|
| - "version": {
|
| - "op": "=",
|
| - "number": "5"
|
| - }
|
| - },
|
| - "vendor_id": "0x1002",
|
| - "driver_version": {
|
| - "op": "<",
|
| - "number": "8.741"
|
| - },
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 14,
|
| - "description": "NVIDIA drivers older than 257.21 on Windows XP are assumed to be buggy.",
|
| - "cr_bugs": [74212],
|
| - "os": {
|
| - "type": "win",
|
| - "version": {
|
| - "op": "=",
|
| - "number": "5"
|
| - }
|
| - },
|
| - "vendor_id": "0x10de",
|
| - "driver_version": {
|
| - "op": "<",
|
| - "number": "6.14.12.5721"
|
| - },
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 15,
|
| - "description": "Intel drivers older than 14.42.7.5294 on Windows XP are assumed to be buggy.",
|
| - "cr_bugs": [74212],
|
| - "os": {
|
| - "type": "win",
|
| - "version": {
|
| - "op": "=",
|
| - "number": "5"
|
| - }
|
| - },
|
| - "vendor_id": "0x8086",
|
| - "driver_version": {
|
| - "op": "<",
|
| - "number": "6.14.10.5294"
|
| - },
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 16,
|
| - "description": "Multisampling is buggy in ATI cards on older MacOSX.",
|
| - "cr_bugs": [67752, 83153],
|
| - "os": {
|
| - "type": "macosx",
|
| - "version": {
|
| - "op": "<",
|
| - "number": "10.7.2"
|
| - }
|
| - },
|
| - "vendor_id": "0x1002",
|
| - "blacklist": [
|
| - "multisampling"
|
| - ]
|
| - },
|
| - {
|
| - "id": 17,
|
| - "description": "Intel mesa drivers are crash-prone.",
|
| - "cr_bugs": [76703],
|
| - "os": {
|
| - "type": "linux"
|
| - },
|
| - "vendor_id": "0x8086",
|
| - "exceptions": [
|
| - {
|
| - "device_id": ["0x0102", "0x0106", "0x0112", "0x0116", "0x0122", "0x0126", "0x010a", "0x0152", "0x0156", "0x015a", "0x0162", "0x0166"],
|
| - "driver_version": {
|
| - "op": ">=",
|
| - "number": "8.0"
|
| - }
|
| - },
|
| - {
|
| - "device_id": ["0xa001", "0xa002", "0xa011", "0xa012", "0x29a2", "0x2992", "0x2982", "0x2972", "0x2a02", "0x2a12", "0x2a42", "0x2e02", "0x2e12", "0x2e22", "0x2e32", "0x2e42", "0x2e92"],
|
| - "driver_version": {
|
| - "op": ">",
|
| - "number": "8.0.2"
|
| - }
|
| - },
|
| - {
|
| - "device_id": ["0x0042", "0x0046"],
|
| - "driver_version": {
|
| - "op": ">=",
|
| - "number": "8.0.2"
|
| - }
|
| - }
|
| - ],
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 18,
|
| - "description": "NVIDIA Quadro FX 1500 is buggy.",
|
| - "cr_bugs": [84701],
|
| - "os": {
|
| - "type": "linux"
|
| - },
|
| - "vendor_id": "0x10de",
|
| - "device_id": ["0x029e"],
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 19,
|
| - "description": "GPU acceleration is no longer supported in Leopard.",
|
| - "cr_bugs": [87157, 130495],
|
| - "os": {
|
| - "type": "macosx",
|
| - "version": {
|
| - "op": "=",
|
| - "number": "10.5"
|
| - }
|
| - },
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 23,
|
| - "description": "Mesa drivers in linux older than 7.11 are assumed to be buggy.",
|
| - "os": {
|
| - "type": "linux"
|
| - },
|
| - "driver_vendor": {
|
| - "op": "=",
|
| - "value": "Mesa"
|
| - },
|
| - "driver_version": {
|
| - "op": "<",
|
| - "number": "7.11"
|
| - },
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 24,
|
| - "description": "Accelerated 2d canvas is unstable in Linux at the moment.",
|
| - "os": {
|
| - "type": "linux"
|
| - },
|
| - "blacklist": [
|
| - "accelerated_2d_canvas"
|
| - ]
|
| - },
|
| - {
|
| - "id": 27,
|
| - "description": "ATI/AMD cards with older drivers in Linux are crash-prone.",
|
| - "cr_bugs": [95934, 94973, 136240],
|
| - "os": {
|
| - "type": "linux"
|
| - },
|
| - "gl_vendor": {
|
| - "op": "beginwith",
|
| - "value": "ATI"
|
| - },
|
| - "exceptions": [
|
| - {
|
| - "driver_vendor": {
|
| - "op": "contains",
|
| - "value": "AMD"
|
| - },
|
| - "driver_version": {
|
| - "op": ">=",
|
| - "style": "lexical",
|
| - "number": "8.98"
|
| - }
|
| - }
|
| - ],
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 28,
|
| - "description": "ATI/AMD cards with third-party drivers in Linux are crash-prone.",
|
| - "cr_bugs": [95934, 94973],
|
| - "os": {
|
| - "type": "linux"
|
| - },
|
| - "gl_vendor": {
|
| - "op": "beginwith",
|
| - "value": "X.Org"
|
| - },
|
| - "gl_renderer": {
|
| - "op": "contains",
|
| - "value": "AMD"
|
| - },
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 29,
|
| - "description": "ATI/AMD cards with third-party drivers in Linux are crash-prone.",
|
| - "cr_bugs": [95934, 94973],
|
| - "os": {
|
| - "type": "linux"
|
| - },
|
| - "gl_vendor": {
|
| - "op": "beginwith",
|
| - "value": "X.Org"
|
| - },
|
| - "gl_renderer": {
|
| - "op": "contains",
|
| - "value": "ATI"
|
| - },
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 30,
|
| - "description": "NVIDIA cards with nouveau drivers in Linux are crash-prone.",
|
| - "cr_bugs": [94103],
|
| - "os": {
|
| - "type": "linux"
|
| - },
|
| - "vendor_id": "0x10de",
|
| - "gl_vendor": {
|
| - "op": "beginwith",
|
| - "value": "nouveau"
|
| - },
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 32,
|
| - "description": "Accelerated 2d canvas is disabled on Windows systems with low perf stats.",
|
| - "cr_bugs": [116350],
|
| - "os": {
|
| - "type": "win"
|
| - },
|
| - "perf_overall": {
|
| - "op": "<",
|
| - "value": "3.5"
|
| - },
|
| - "blacklist": [
|
| - "accelerated_2d_canvas"
|
| - ]
|
| - },
|
| - {
|
| - "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"],
|
| - "blacklist": [
|
| - "multisampling"
|
| - ]
|
| - },
|
| - {
|
| - "id": 34,
|
| - "description": "S3 Trio (used in Virtual PC) is not compatible.",
|
| - "cr_bugs": [119948],
|
| - "os": {
|
| - "type": "win"
|
| - },
|
| - "vendor_id": "0x5333",
|
| - "device_id": ["0x8811"],
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 35,
|
| - "description": "Stage3D is not supported on Linux.",
|
| - "cr_bugs": [129848],
|
| - "os": {
|
| - "type": "linux"
|
| - },
|
| - "blacklist": [
|
| - "flash_stage3d"
|
| - ]
|
| - },
|
| - {
|
| - "id": 36,
|
| - "description": "Stage3D is not supported on ChromeOS.",
|
| - "cr_bugs": [129848],
|
| - "os": {
|
| - "type": "chromeos"
|
| - },
|
| - "blacklist": [
|
| - "flash_stage3d"
|
| - ]
|
| - },
|
| - {
|
| - "id": 37,
|
| - "description": "Drivers are unreliable for Optimus on Linux.",
|
| - "cr_bugs": [131308],
|
| - "os": {
|
| - "type": "linux"
|
| - },
|
| - "multi_gpu_style": "optimus",
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 38,
|
| - "description": "Accelerated 2D canvas is unstable for NVidia GeForce 9400M on Lion.",
|
| - "cr_bugs": [130495],
|
| - "os": {
|
| - "type": "macosx",
|
| - "version": {
|
| - "op": "=",
|
| - "number": "10.7"
|
| - }
|
| - },
|
| - "vendor_id": "0x10de",
|
| - "device_id": ["0x0863"],
|
| - "blacklist": [
|
| - "accelerated_2d_canvas"
|
| - ]
|
| - },
|
| - {
|
| - "id": 41,
|
| - "description": "Disable 3D (but not Stage3D) in Flash on XP",
|
| - "cr_bugs": [134885],
|
| - "os": {
|
| - "type": "win",
|
| - "version": {
|
| - "op": "=",
|
| - "number": "5"
|
| - }
|
| - },
|
| - "blacklist": [
|
| - "flash_3d"
|
| - ]
|
| - },
|
| - {
|
| - "id": 42,
|
| - "description": "AMD Radeon HD 6490M on Snow Leopard is buggy.",
|
| - "cr_bugs": [137307],
|
| - "os": {
|
| - "type": "macosx",
|
| - "version": {
|
| - "op": "=",
|
| - "number": "10.6"
|
| - }
|
| - },
|
| - "vendor_id": "0x1002",
|
| - "device_id": ["0x6760"],
|
| - "blacklist": [
|
| - "webgl"
|
| - ]
|
| - },
|
| - {
|
| - "id": 43,
|
| - "description": "Intel driver version 8.15.10.1749 has problems sharing textures.",
|
| - "cr_bugs": [133924],
|
| - "os": {
|
| - "type": "win"
|
| - },
|
| - "vendor_id": "0x8086",
|
| - "driver_version": {
|
| - "op": "=",
|
| - "number": "8.15.10.1749"
|
| - },
|
| - "blacklist": [
|
| - "texture_sharing"
|
| - ]
|
| - },
|
| - {
|
| - "id": 44,
|
| - "description": "Intel HD 4000 causes kernel panic on Lion.",
|
| - "cr_bugs": [134015],
|
| - "os": {
|
| - "type": "macosx",
|
| - "version": {
|
| - "op": "=",
|
| - "number": "10.7"
|
| - }
|
| - },
|
| - "vendor_id": "0x8086",
|
| - "device_id": ["0x0166"],
|
| - "multi_gpu_category": "any",
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 45,
|
| - "description": "Parallels drivers older than 7 are buggy.",
|
| - "cr_bugs": [138105],
|
| - "os": {
|
| - "type": "win"
|
| - },
|
| - "vendor_id": "0x1ab8",
|
| - "driver_version": {
|
| - "op": "<",
|
| - "number": "7"
|
| - },
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 46,
|
| - "description": "ATI FireMV 2400 cards on Windows are buggy.",
|
| - "cr_bugs": [124152],
|
| - "os": {
|
| - "type": "win"
|
| - },
|
| - "vendor_id": "0x1002",
|
| - "device_id": ["0x3151"],
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 47,
|
| - "description": "NVIDIA linux drivers older than 295.* are assumed to be buggy.",
|
| - "cr_bugs": [78497],
|
| - "os": {
|
| - "type": "linux"
|
| - },
|
| - "vendor_id": "0x10de",
|
| - "driver_vendor": {
|
| - "op": "=",
|
| - "value": "NVIDIA"
|
| - },
|
| - "driver_version": {
|
| - "op": "<",
|
| - "number": "295"
|
| - },
|
| - "blacklist": [
|
| - "all"
|
| - ]
|
| - },
|
| - {
|
| - "id": 48,
|
| - // Please keep in sync with content/test/content_browser_test.cc.
|
| - "description": "Accelerated video decode is unavailable on Mac and Linux.",
|
| - "cr_bugs": [137247, 133828],
|
| - "exceptions": [
|
| - {
|
| - "os": {
|
| - "type": "chromeos"
|
| - }
|
| - },
|
| - {
|
| - "os": {
|
| - "type": "win"
|
| - }
|
| - }
|
| - ],
|
| - "blacklist": [
|
| - "accelerated_video_decode"
|
| - ]
|
| - },
|
| - {
|
| - "id": 49,
|
| - "description": "NVidia GeForce GT 650M can cause the system to hang with flash 3D.",
|
| - "cr_bugs": [140175],
|
| - "os": {
|
| - "type": "macosx",
|
| - "version": {
|
| - "op": "between",
|
| - "number": "10.8.0",
|
| - "number2": "10.8.1"
|
| - }
|
| - },
|
| - "multi_gpu_style": "optimus",
|
| - "vendor_id": "0x10de",
|
| - "device_id": ["0x0fd5"],
|
| - "blacklist": [
|
| - "flash_3d",
|
| - "flash_stage3d"
|
| - ]
|
| - }
|
| - ]
|
| -}
|
|
|