// // Categorizes graphics chips into various classes by name // // The table contains chip names regular expressions to match // against driver strings, a class number, and whether we claim // to support them or not. // // Class Numbers: // 0 - Defaults to low graphics settings. No shaders on by default // 1 - Defaults to mid graphics settings. Basic shaders on by default // 2 - Defaults to high graphics settings. Atmospherics on by default. // 3 - Same as class 2 for now. // // Supported Number: // 0 - We claim to not support this card. // 1 - We claim to support this card. // // Format: // <chip name> <regexp> <class> <supported> // 3Dfx .*3Dfx.* 0 0 3Dlabs .*3Dlabs.* 0 0 ATI 3D-Analyze .*ATI.*3D-Analyze.* 0 0 ATI All-in-Wonder 7500 .*ATI.*All-in-Wonder 75.* 0 1 ATI All-in-Wonder 8500 .*ATI.*All-in-Wonder 85.* 0 1 ATI All-in-Wonder 9200 .*ATI.*All-in-Wonder 92.* 0 1 ATI All-in-Wonder 9xxx .*ATI.*All-in-Wonder 9.* 1 1 ATI All-in-Wonder HD .*ATI.*All-in-Wonder HD.* 1 1 ATI All-in-Wonder X600 .*ATI.*All-in-Wonder X6.* 1 1 ATI All-in-Wonder X800 .*ATI.*All-in-Wonder X8.* 2 1 ATI All-in-Wonder X1800 .*ATI.*All-in-Wonder X18.* 3 1 ATI All-in-Wonder X1900 .*ATI.*All-in-Wonder X19.* 3 1 ATI All-in-Wonder PCI-E .*ATI.*All-in-Wonder.*PCI-E.* 1 1 ATI All-in-Wonder Radeon .*ATI.*All-in-Wonder Radeon.* 0 1 ATI ASUS A9xxx .*ATI.*ASUS.*A9.* 1 1 ATI ASUS AH24xx .*ATI.*ASUS.*AH24.* 1 1 ATI ASUS AH26xx .*ATI.*ASUS.*AH26.* 3 1 ATI ASUS AH34xx .*ATI.*ASUS.*AH34.* 1 1 ATI ASUS AH36xx .*ATI.*ASUS.*AH36.* 3 1 ATI ASUS AH46xx .*ATI.*ASUS.*AH46.* 3 1 ATI ASUS AX3xx .*ATI.*ASUS.*AX3.* 1 1 ATI ASUS AX5xx .*ATI.*ASUS.*AX5.* 1 1 ATI ASUS AX8xx .*ATI.*ASUS.*AX8.* 2 1 ATI ASUS EAH24xx .*ATI.*ASUS.*EAH24.* 2 1 ATI ASUS EAH26xx .*ATI.*ASUS.*EAH26.* 3 1 ATI ASUS EAH34xx .*ATI.*ASUS.*EAH34.* 1 1 ATI ASUS EAH36xx .*ATI.*ASUS.*EAH36.* 3 1 ATI ASUS EAH38xx .*ATI.*ASUS.*EAH38.* 3 1 ATI ASUS EAH45xx .*ATI.*ASUS.*EAH45.* 1 1 ATI ASUS EAH48xx .*ATI.*ASUS.*EAH48.* 3 1 ATI ASUS EAH57xx .*ATI.*ASUS.*EAH57.* 3 1 ATI Radeon X1xxx .*ATI.*ASUS.*X1.* 3 1 ATI Radeon X7xx .*ATI.*ASUS.*X7.* 1 1 ATI Radeon X500 .*ATI.*Diamond X5.* 1 1 ATI Radeon X13xx .*ATI.*Diamond X13.* 1 1 ATI Radeon X16xx .*ATI.*Diamond X16.* 1 1 ATI Radeon X19xx .*ATI.*Diamond X19.* 1 1 ATI Display Adapter .*ATI.*display adapter.* 0 1 ATI FireGL 5200 .*ATI.*FireGL V52.* 0 1 ATI FireGL 5xxx .*ATI.*FireGL V5.* 1 1 ATI FireGL .*ATI.*Fire.*GL.* 0 1 ATI FireMV .*ATI.*FireMV.* 0 0 ATI Generic .*ATI.*Generic.* 0 0 ATI Hercules 9800 .*ATI.*Hercules.*9800.* 1 1 ATI IGP 340M .*ATI.*IGP.*340M.* 0 0 ATI M52 .*ATI.*M52.* 1 1 ATI M54 .*ATI.*M54.* 1 1 ATI M56 .*ATI.*M56.* 1 1 ATI M71 .*ATI.*M71.* 1 1 ATI M72 .*ATI.*M72.* 1 1 ATI M76 .*ATI.*M76.* 3 1 ATI Mobility Radeon 7xxx .*ATI.*Mobility *Radeon 7.* 0 1 ATI Mobility Radeon 8xxx .*ATI.*Mobility *Radeon 8.* 0 1 ATI Mobility Radeon 9800 .*ATI.*Mobility *98.* 0 1 ATI Mobility Radeon 9700 .*ATI.*Mobility *97.* 0 1 ATI Mobility Radeon 9600 .*ATI.*Mobility *96.* 0 1 ATI Mobility Radeon HD 2300 .*ATI.*Mobility *HD *23.* 1 1 ATI Mobility Radeon HD 2400 .*ATI.*Mobility *HD *24.* 1 1 ATI Mobility Radeon HD 2600 .*ATI.*Mobility *HD *26.* 3 1 ATI Mobility Radeon HD 3400 .*ATI.*Mobility *HD *34.* 1 1 ATI Mobility Radeon HD 3600 .*ATI.*Mobility *HD *36.* 3 1 ATI Mobility Radeon HD 3800 .*ATI.*Mobility *HD *38.* 3 1 ATI Mobility Radeon X1xxx .*ATI.*Mobility *X1.* 0 1 ATI Mobility Radeon X2xxx .*ATI.*Mobility *X2.* 0 1 ATI Mobility Radeon X3xx .*ATI.*Mobility *X3.* 1 1 ATI Mobility Radeon X6xx .*ATI.*Mobility *X6.* 1 1 ATI Mobility Radeon X7xx .*ATI.*Mobility *X7.* 1 1 ATI Mobility Radeon Xxxx .*ATI.*Mobility *X.* 0 1 ATI Radeon HD 2300 .*ATI.*Radeon HD *23.* 0 1 ATI Radeon HD 2400 .*ATI.*Radeon HD *24.* 1 1 ATI Radeon HD 2600 .*ATI.*Radeon HD *26.* 2 1 ATI Radeon HD 2900 .*ATI.*Radeon HD *29.* 3 1 ATI Radeon HD 3200 .*ATI.*Radeon *HD *32.* 0 1 ATI Radeon HD 3300 .*ATI.*Radeon HD *33.* 1 1 ATI Radeon HD 3400 .*ATI.*Radeon HD *34.* 1 1 ATI Radeon HD 3600 .*ATI.*Radeon HD *36.* 3 1 ATI Radeon HD 3800 .*ATI.*Radeon HD *38.* 3 1 ATI Radeon HD 4200 .*ATI.*Radeon HD *42.* 1 1 ATI Radeon HD 4300 .*ATI.*Radeon HD *43.* 1 1 ATI Radeon HD 4500 .*ATI.*Radeon HD *45.* 3 1 ATI Radeon HD 4600 .*ATI.*Radeon HD *46.* 3 1 ATI Radeon HD 4700 .*ATI.*Radeon HD *47.* 3 1 ATI Radeon HD 4800 .*ATI.*Radeon.*HD *48.* 3 1 ATI Radeon HD 5600 .*ATI.*Radeon.*HD *56.* 3 1 ATI Radeon HD 5700 .*ATI.*Radeon.*HD *57.* 3 1 ATI Radeon HD 5800 .*ATI.*Radeon.*HD *58.* 3 1 ATI Radeon HD 5900 .*ATI.*Radeon.*HD *59.* 3 1 ATI Radeon OpenGL .*ATI.*Radeon OpenGL.* 0 0 ATI Radeon 2100 .*ATI.*Radeon 21.* 0 1 ATI Radeon 3100 .*ATI.*Radeon 31.* 1 1 ATI Radeon 7xxx .*ATI.*Radeon 7.* 0 1 ATI Radeon 8xxx .*ATI.*Radeon 8.* 0 1 ATI Radeon 9000 .*ATI.*Radeon 90.* 0 1 ATI Radeon 9100 .*ATI.*Radeon 91.* 0 1 ATI Radeon 9200 .*ATI.*Radeon 92.* 0 1 ATI Radeon 9500 .*ATI.*Radeon 95.* 0 1 ATI Radeon 9600 .*ATI.*Radeon 96.* 0 1 ATI Radeon 9700 .*ATI.*Radeon 97.* 1 1 ATI Radeon 9800 .*ATI.*Radeon 98.* 1 1 ATI Radeon RV250 .*ATI.*RV250.* 0 1 ATI Radeon RV600 .*ATI.*RV6.* 1 1 ATI Radeon RX700 .*ATI.*RX70.* 1 1 ATI Radeon RX800 .*ATI.*Radeon *RX80.* 2 1 ATI Radeon RX9550 .*ATI.*RX9550.* 1 1 ATI Radeon VE .*ATI.*Radeon.*VE.* 0 0 ATI Radeon X1000 .*ATI.*Radeon *X10.* 0 1 ATI Radeon X1200 .*ATI.*Radeon *X12.* 0 1 ATI Radeon X1300 .*ATI.*Radeon *X13.* 1 1 ATI Radeon X1400 .*ATI.*Radeon *X14.* 1 1 ATI Radeon X1500 .*ATI.*Radeon *X15.* 1 1 ATI Radeon X1600 .*ATI.*Radeon *X16.* 1 1 ATI Radeon X1700 .*ATI.*Radeon *X17.* 1 1 ATI Radeon X1800 .*ATI.*Radeon *X18.* 3 1 ATI Radeon X1900 .*ATI.*Radeon *X19.* 3 1 ATI Radeon X300 .*ATI.*Radeon *X3.* 0 1 ATI Radeon X400 .*ATI.*Radeon X4.* 0 1 ATI Radeon X500 .*ATI.*Radeon X5.* 0 1 ATI Radeon X600 .*ATI.*Radeon X6.* 1 1 ATI Radeon X700 .*ATI.*Radeon X7.* 1 1 ATI Radeon X800 .*ATI.*Radeon X8.* 2 1 ATI Radeon X900 .*ATI.*Radeon X9.* 2 1 ATI Radeon Xpress .*ATI.*Radeon Xpress.* 0 0 ATI Rage 128 .*ATI.*Rage 128.* 0 1 ATI RV250 .*ATI.*RV250.* 0 1 ATI RV380 .*ATI.*RV380.* 0 1 ATI RV530 .*ATI.*RV530.* 1 1 ATI RX700 .*ATI.*RX700.* 1 1 Intel X3100 .*Intel.*X3100.* 0 1 Intel 830M .*Intel.*830M 0 0 Intel 845G .*Intel.*845G 0 0 Intel 855GM .*Intel.*855GM 0 0 Intel 865G .*Intel.*865G 0 0 Intel 900 .*Intel.*900.*900 0 0 Intel 915GM .*Intel.*915GM 0 0 Intel 915G .*Intel.*915G 0 0 Intel 945GM .*Intel.*945GM.* 0 1 Intel 945G .*Intel.*945G.* 0 1 Intel 950 .*Intel.*950.* 0 1 Intel 965 .*Intel.*965.* 0 1 Intel G33 .*Intel.*G33.* 0 0 Intel G41 .*Intel.*G41.* 0 1 Intel G45 .*Intel.*G45.* 0 1 Intel Bear Lake .*Intel.*Bear Lake.* 0 0 Intel Broadwater .*Intel.*Broadwater.* 0 0 Intel Brookdale .*Intel.*Brookdale.* 0 0 Intel Cantiga .*Intel.*Cantiga.* 0 0 Intel Eaglelake .*Intel.*Eaglelake.* 0 1 Intel Mobile 4 Series .*Intel.*Mobile.*4 Series.* 0 1 Intel Media Graphics HD .*Intel.*Media.*Graphics.*HD.* 0 1 Intel Montara .*Intel.*Montara.* 0 0 Intel Pineview .*Intel.*Pineview.* 0 1 Intel Springdale .*Intel.*Springdale.* 0 0 Matrox .*Matrox.* 0 0 Mesa .*Mesa.* 0 0 NVIDIA GT 120 .*NVIDIA.*GeForce.*GT.*12.* 2 1 NVIDIA GT 130 .*NVIDIA.*GeForce.*GT.*13.* 3 1 NVIDIA GTS 250 .*NVIDIA.*GeForce.*GTS.*25.* 3 1 NVIDIA GTX 260 .*NVIDIA.*GeForce.*GTX.*26.* 3 1 NVIDIA GTX 270 .*NVIDIA.*GeForce.*GTX.*27.* 3 1 NVIDIA GTX 280 .*NVIDIA.*GeForce.*GTX.*28.* 3 1 NVIDIA GTX 290 .*NVIDIA.*GeForce.*GTX.*29.* 3 1 NVIDIA C51 .*NVIDIA.*C51.* 0 1 NVIDIA G72 .*NVIDIA.*G72.* 1 1 NVIDIA G73 .*NVIDIA.*G73.* 1 1 NVIDIA G84 .*NVIDIA.*G84.* 3 1 NVIDIA G86 .*NVIDIA.*G86.* 3 1 NVIDIA G92 .*NVIDIA.*G92.* 3 1 NVIDIA GeForce .*GeForce 256.* 0 0 NVIDIA GeForce 2 .*GeForce2.* 0 1 NVIDIA GeForce 3 .*GeForce3.* 0 1 NVIDIA GeForce 4 Go .*NVIDIA.*GeForce4.*Go.* 0 1 NVIDIA GeForce 4 MX .*NVIDIA.*GeForce4 MX.* 0 1 NVIDIA GeForce 4 Ti .*NVIDIA.*GeForce4 Ti.* 0 1 NVIDIA GeForce 6100 .*NVIDIA.*GeForce 61.* 0 1 NVIDIA GeForce 6200 .*NVIDIA.*GeForce 62.* 0 1 NVIDIA GeForce 6500 .*NVIDIA.*GeForce 65.* 0 1 NVIDIA GeForce 6600 .*NVIDIA.*GeForce 66.* 1 1 NVIDIA GeForce 6700 .*NVIDIA.*GeForce 67.* 2 1 NVIDIA GeForce 6800 .*NVIDIA.*GeForce 68.* 2 1 NVIDIA GeForce 7000 .*NVIDIA.*GeForce 70.* 0 1 NVIDIA GeForce 7100 .*NVIDIA.*GeForce 71.* 0 1 NVIDIA GeForce 7200 .*NVIDIA.*GeForce 72.* 1 1 NVIDIA GeForce 7300 .*NVIDIA.*GeForce 73.* 1 1 NVIDIA GeForce 7500 .*NVIDIA.*GeForce 75.* 1 1 NVIDIA GeForce 7600 .*NVIDIA.*GeForce 76.* 3 1 NVIDIA GeForce 7800 .*NVIDIA.*GeForce.*78.* 3 1 NVIDIA GeForce 7900 .*NVIDIA.*GeForce.*79.* 3 1 NVIDIA GeForce 8100 .*NVIDIA.*GeForce 81.* 1 1 NVIDIA GeForce 8200 .*NVIDIA.*GeForce 82.* 1 1 NVIDIA GeForce 8300 .*NVIDIA.*GeForce 83.* 1 1 NVIDIA GeForce 8400 .*NVIDIA.*GeForce 84.* 1 1 NVIDIA GeForce 8500 .*GeForce 85.* 3 1 NVIDIA GeForce 8600M .*NVIDIA.*GeForce.*8600M.* 1 1 NVIDIA GeForce 8600 .*NVIDIA.*GeForce 86.* 3 1 NVIDIA GeForce 8700 .*NVIDIA.*GeForce 87.* 3 1 NVIDIA GeForce 8800 .*NVIDIA.*GeForce 88.* 3 1 NVIDIA GeForce 9300M .*NVIDIA.*GeForce 9300M.* 1 1 NVIDIA GeForce 9400M .*NVIDIA.*GeForce 9400M.* 1 1 NVIDIA GeForce 9500M .*NVIDIA.*GeForce 9500M.* 2 1 NVIDIA GeForce 9600M .*NVIDIA.*GeForce 9600M.* 3 1 NVIDIA GeForce 9700M .*NVIDIA.*GeForce 9700M.* 3 1 NVIDIA GeForce 9300 .*NVIDIA.*GeForce 93.* 1 1 NVIDIA GeForce 9400 .*GeForce 94.* 1 1 NVIDIA GeForce 9500 .*NVIDIA.*GeForce 95.* 2 1 NVIDIA GeForce 9600 .*NVIDIA.*GeForce.*96.* 3 1 NVIDIA GeForce 9800 .*NVIDIA.*GeForce.*98.* 3 1 NVIDIA GeForce FX 5100 .*NVIDIA.*GeForce FX 51.* 0 1 NVIDIA GeForce FX 5200 .*NVIDIA.*GeForce FX 52.* 0 1 NVIDIA GeForce FX 5500 .*NVIDIA.*GeForce FX 55.* 0 1 NVIDIA GeForce FX 5600 .*NVIDIA.*GeForce FX 56.* 0 1 NVIDIA GeForce FX 5700 .*NVIDIA.*GeForce FX 57.* 1 1 NVIDIA GeForce FX 5800 .*NVIDIA.*GeForce FX 58.* 1 1 NVIDIA GeForce FX 5900 .*NVIDIA.*GeForce FX 59.* 1 1 NVIDIA GeForce FX Go5100 .*NVIDIA.*GeForce FX Go51.* 0 1 NVIDIA GeForce FX Go5200 .*NVIDIA.*GeForce FX Go52.* 0 1 NVIDIA GeForce FX Go5300 .*NVIDIA.*GeForce FX Go53.* 0 1 NVIDIA GeForce FX Go5500 .*NVIDIA.*GeForce FX Go55.* 0 1 NVIDIA GeForce FX Go5600 .*NVIDIA.*GeForce FX Go56.* 0 1 NVIDIA GeForce FX Go5700 .*NVIDIA.*GeForce FX Go57.* 1 1 NVIDIA GeForce FX Go5800 .*NVIDIA.*GeForce FX Go58.* 1 1 NVIDIA GeForce FX Go5900 .*NVIDIA.*GeForce FX Go59.* 1 1 NVIDIA GeForce Go 6100 .*NVIDIA.*GeForce Go 61.* 0 1 NVIDIA GeForce Go 6200 .*NVIDIA.*GeForce Go 62.* 0 1 NVIDIA GeForce Go 6500 .*NVIDIA.*GeForce Go 65.* 1 1 NVIDIA GeForce Go 6600 .*NVIDIA.*GeForce Go 66.* 1 1 NVIDIA GeForce Go 6700 .*NVIDIA.*GeForce Go 67.* 1 1 NVIDIA GeForce Go 6800 .*NVIDIA.*GeForce Go 68.* 1 1 NVIDIA GeForce Go 7200 .*NVIDIA.*GeForce Go 72.* 1 1 NVIDIA GeForce Go 7300 .*NVIDIA.*GeForce Go 73.* 1 1 NVIDIA GeForce Go 7300 LE .*NVIDIA.*GeForce Go 73.*LE.* 0 1 NVIDIA GeForce Go 7400 .*NVIDIA.*GeForce Go 74.* 1 1 NVIDIA GeForce Go 7600 .*NVIDIA.*GeForce Go 76.* 2 1 NVIDIA GeForce Go 7700 .*NVIDIA.*GeForce Go 77.* 2 1 NVIDIA GeForce Go 7800 .*NVIDIA.*GeForce Go 78.* 2 1 NVIDIA GeForce Go 7900 .*NVIDIA.*GeForce Go 79.* 2 1 NVIDIA D9M .*D9M.* 1 1 NVIDIA G84 .*G84.* 1 1 NVIDIA G92 .*G92.* 3 1 NVIDIA G94 .*G94.* 3 1 NVIDIA GeForce Go 6 .*GeForce Go 6.* 1 1 NVIDIA NB9M .*GeForce NB9M.* 1 1 NVIDIA NB9P .*GeForce NB9P.* 1 1 NVIDIA GeForce PCX .*GeForce PCX.* 0 1 NVIDIA Generic .*NVIDIA.*Unknown.* 0 0 NVIDIA NV17 .*GeForce NV17.* 0 1 NVIDIA NV34 .*NVIDIA.*NV34.* 0 1 NVIDIA NV35 .*NVIDIA.*NV35.* 0 1 NVIDIA NV36 .*GeForce NV36.* 1 1 NVIDIA NV43 .*NVIDIA.*NV43.* 1 1 NVIDIA NV44 .*NVIDIA.*NV44.* 1 1 NVIDIA nForce .*NVIDIA.*nForce.* 0 0 NVIDIA MCP78 .*NVIDIA.*MCP78.* 1 1 NVIDIA Quadro2 .*Quadro2.* 0 1 NVIDIA Quadro4 .*Quadro4.* 0 1 NVIDIA Quadro DCC .*Quadro DCC.* 0 1 NVIDIA Quadro FX 4500 .*Quadro.*FX.*4500.* 3 1 NVIDIA Quadro FX .*Quadro FX.* 1 1 NVIDIA Quadro NVS .*Quadro NVS.* 0 1 NVIDIA RIVA TNT .*RIVA TNT.* 0 0 S3 .*S3 Graphics.* 0 0 SiS SiS.* 0 0 Trident Trident.* 0 0 Tungsten Graphics Tungsten.* 0 0 XGI XGI.* 0 0 VIA VIA.* 0 0 Apple Generic Apple.*Generic.* 0 0 Apple Software Renderer Apple.*Software Renderer.* 0 0