Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

571 lines (564 sloc) 32.97 kb
/*
* Copyright (c) 2005, 2006, 2012, 2014 NVIDIA Corporation
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
#ifndef __NV_LEGACY_H
#define __NV_LEGACY_H
typedef struct _LEGACY_INFO {
unsigned int uiDevId;
unsigned int uiSubVendorId;
unsigned int uiSubDevId;
unsigned int branch;
char* AdapterString;
} LEGACY_INFO;
typedef struct _LEGACY_STRINGS {
unsigned int branch;
char* description;
} LEGACY_STRINGS;
/*
* This table describes how we should refer to legacy branches.
*/
static const LEGACY_STRINGS LegacyStrings[] = {
{ 5, "340.xx" },
{ 4, "304.xx" },
{ 3, "173.14.xx" },
{ 2, "96.43.xx" },
{ 1, "71.86.xx" }
};
// This is the list of the legacy GPUs
static const LEGACY_INFO LegacyList[] = {
// PCI-ID Subvend Subdev Branch Marketing name
{ 0x0020, 0x0000, 0x0000, 1, "RIVA TNT" },
{ 0x0028, 0x0000, 0x0000, 1, "RIVA TNT2/TNT2 Pro" },
{ 0x00A0, 0x0000, 0x0000, 1, "Aladdin TNT2" },
{ 0x002C, 0x0000, 0x0000, 1, "Vanta/Vanta LT" },
{ 0x0029, 0x0000, 0x0000, 1, "RIVA TNT2 Ultra" },
{ 0x002D, 0x0000, 0x0000, 1, "RIVA TNT2 Model 64/Model 64 Pro" },
{ 0x0100, 0x0000, 0x0000, 1, "GeForce 256" },
{ 0x0101, 0x0000, 0x0000, 1, "GeForce DDR" },
{ 0x0103, 0x0000, 0x0000, 1, "Quadro" },
{ 0x0150, 0x0000, 0x0000, 1, "GeForce2 GTS/GeForce2 Pro" },
{ 0x0151, 0x0000, 0x0000, 1, "GeForce2 Ti" },
{ 0x0152, 0x0000, 0x0000, 1, "GeForce2 Ultra" },
{ 0x0153, 0x0000, 0x0000, 1, "Quadro2 Pro" },
{ 0x0110, 0x0000, 0x0000, 2, "GeForce2 MX/MX 400" },
{ 0x0111, 0x0000, 0x0000, 2, "GeForce2 MX 100/200" },
{ 0x0113, 0x0000, 0x0000, 2, "Quadro2 MXR/EX/Go" },
{ 0x0170, 0x0000, 0x0000, 2, "GeForce4 MX 460" },
{ 0x0171, 0x0000, 0x0000, 2, "GeForce4 MX 440" },
{ 0x0172, 0x0000, 0x0000, 2, "GeForce4 MX 420" },
{ 0x0173, 0x0000, 0x0000, 2, "GeForce4 MX 440-SE" },
{ 0x0178, 0x0000, 0x0000, 2, "Quadro4 550 XGL" },
{ 0x017A, 0x0000, 0x0000, 2, "Quadro NVS 400" },
{ 0x0181, 0x0000, 0x0000, 2, "GeForce4 MX 440 with AGP8X" },
{ 0x0182, 0x0000, 0x0000, 2, "GeForce4 MX 440SE with AGP8X" },
{ 0x0183, 0x0000, 0x0000, 2, "GeForce4 MX 420 with AGP8X" },
{ 0x0185, 0x0000, 0x0000, 2, "GeForce4 MX 4000" },
{ 0x0188, 0x0000, 0x0000, 2, "Quadro4 580 XGL" },
{ 0x018A, 0x0000, 0x0000, 2, "Quadro NVS 280 SD" },
{ 0x018B, 0x0000, 0x0000, 2, "Quadro4 380 XGL" },
{ 0x018C, 0x0000, 0x0000, 2, "Quadro NVS 50 PCI" },
{ 0x0200, 0x0000, 0x0000, 2, "GeForce3" },
{ 0x0201, 0x0000, 0x0000, 2, "GeForce3 Ti 200" },
{ 0x0202, 0x0000, 0x0000, 2, "GeForce3 Ti 500" },
{ 0x0203, 0x0000, 0x0000, 2, "Quadro DCC" },
{ 0x0250, 0x0000, 0x0000, 2, "GeForce4 Ti 4600" },
{ 0x0251, 0x0000, 0x0000, 2, "GeForce4 Ti 4400" },
{ 0x0253, 0x0000, 0x0000, 2, "GeForce4 Ti 4200" },
{ 0x0258, 0x0000, 0x0000, 2, "Quadro4 900 XGL" },
{ 0x0259, 0x0000, 0x0000, 2, "Quadro4 750 XGL" },
{ 0x025B, 0x0000, 0x0000, 2, "Quadro4 700 XGL" },
{ 0x0280, 0x0000, 0x0000, 2, "GeForce4 Ti 4800" },
{ 0x0281, 0x0000, 0x0000, 2, "GeForce4 Ti 4200 with AGP8X" },
{ 0x0282, 0x0000, 0x0000, 2, "GeForce4 Ti 4800 SE" },
{ 0x0288, 0x0000, 0x0000, 2, "Quadro4 980 XGL" },
{ 0x0289, 0x0000, 0x0000, 2, "Quadro4 780 XGL" },
{ 0x0112, 0x0000, 0x0000, 2, "GeForce2 Go" },
{ 0x0174, 0x0000, 0x0000, 2, "GeForce4 440 Go" },
{ 0x0175, 0x0000, 0x0000, 2, "GeForce4 420 Go" },
{ 0x0176, 0x0000, 0x0000, 2, "GeForce4 420 Go 32M" },
{ 0x0177, 0x0000, 0x0000, 2, "GeForce4 460 Go" },
{ 0x0179, 0x0000, 0x0000, 2, "GeForce4 440 Go 64M" },
{ 0x017D, 0x0000, 0x0000, 2, "GeForce4 410 Go 16M" },
{ 0x017C, 0x0000, 0x0000, 2, "Quadro4 500 GoGL" },
{ 0x0286, 0x0000, 0x0000, 2, "GeForce4 4200 Go" },
{ 0x028C, 0x0000, 0x0000, 2, "Quadro4 700 GoGL" },
{ 0x01A0, 0x0000, 0x0000, 2, "GeForce2 Integrated GPU" },
{ 0x01F0, 0x0000, 0x0000, 2, "GeForce4 MX Integrated GPU" },
{ 0x0301, 0x0000, 0x0000, 3, "GeForce FX 5800 Ultra" },
{ 0x0302, 0x0000, 0x0000, 3, "GeForce FX 5800" },
{ 0x0311, 0x0000, 0x0000, 3, "GeForce FX 5600 Ultra" },
{ 0x0312, 0x0000, 0x0000, 3, "GeForce FX 5600" },
{ 0x0314, 0x0000, 0x0000, 3, "GeForce FX 5600XT" },
{ 0x0320, 0x0000, 0x0000, 3, "GeForce FX 5200" },
{ 0x0321, 0x0000, 0x0000, 3, "GeForce FX 5200 Ultra" },
{ 0x0322, 0x0000, 0x0000, 3, "GeForce FX 5200" },
{ 0x0323, 0x0000, 0x0000, 3, "GeForce FX 5200LE" },
{ 0x0326, 0x0000, 0x0000, 3, "GeForce FX 5500" },
{ 0x0327, 0x0000, 0x0000, 3, "GeForce FX 5100" },
{ 0x0330, 0x0000, 0x0000, 3, "GeForce FX 5900 Ultra" },
{ 0x0331, 0x0000, 0x0000, 3, "GeForce FX 5900" },
{ 0x0332, 0x0000, 0x0000, 3, "GeForce FX 5900XT" },
{ 0x0333, 0x0000, 0x0000, 3, "GeForce FX 5950 Ultra" },
{ 0x0334, 0x0000, 0x0000, 3, "GeForce FX 5900ZT" },
{ 0x0341, 0x0000, 0x0000, 3, "GeForce FX 5700 Ultra" },
{ 0x0342, 0x0000, 0x0000, 3, "GeForce FX 5700" },
{ 0x0343, 0x0000, 0x0000, 3, "GeForce FX 5700LE" },
{ 0x0344, 0x0000, 0x0000, 3, "GeForce FX 5700VE" },
{ 0x00FC, 0x0000, 0x0000, 3, "Quadro FX 330" },
{ 0x00FD, 0x0000, 0x0000, 3, "Quadro FX 330" },
{ 0x00FE, 0x0000, 0x0000, 3, "Quadro FX 1300" },
{ 0x032B, 0x0000, 0x0000, 3, "Quadro FX 500/FX 600" },
{ 0x033F, 0x0000, 0x0000, 3, "Quadro FX 700" },
{ 0x0309, 0x0000, 0x0000, 3, "Quadro FX 1000" },
{ 0x034E, 0x0000, 0x0000, 3, "Quadro FX 1100" },
{ 0x0308, 0x0000, 0x0000, 3, "Quadro FX 2000" },
{ 0x0338, 0x0000, 0x0000, 3, "Quadro FX 3000" },
{ 0x031A, 0x0000, 0x0000, 3, "GeForce FX Go5600" },
{ 0x031B, 0x0000, 0x0000, 3, "GeForce FX Go5650" },
{ 0x0324, 0x0000, 0x0000, 3, "GeForce FX Go5200" },
{ 0x0325, 0x0000, 0x0000, 3, "GeForce FX Go5250" },
{ 0x0328, 0x0000, 0x0000, 3, "GeForce FX Go5200 32M/64M" },
{ 0x032C, 0x0000, 0x0000, 3, "GeForce FX Go53xx" },
{ 0x032D, 0x0000, 0x0000, 3, "GeForce FX Go5100" },
{ 0x0347, 0x0000, 0x0000, 3, "GeForce FX Go5700" },
{ 0x0348, 0x0000, 0x0000, 3, "GeForce FX Go5700" },
{ 0x034C, 0x0000, 0x0000, 3, "Quadro FX Go1000" },
{ 0x00FA, 0x0000, 0x0000, 3, "GeForce PCX 5750" },
{ 0x00FB, 0x0000, 0x0000, 3, "GeForce PCX 5900" },
{ 0x00FC, 0x0000, 0x0000, 3, "GeForce PCX 5300" },
{ 0x00FD, 0x0000, 0x0000, 3, "Quadro NVS 280 PCI-E" },
{ 0x032A, 0x0000, 0x0000, 3, "Quadro NVS 55/280 PCI" },
{ 0x031C, 0x0000, 0x0000, 3, "Quadro FX Go700" },
{ 0x00F1, 0x0000, 0x0000, 4, "GeForce 6600 GT" },
{ 0x00F2, 0x0000, 0x0000, 4, "GeForce 6600" },
{ 0x00F3, 0x0000, 0x0000, 4, "GeForce 6200" },
{ 0x00F4, 0x0000, 0x0000, 4, "GeForce 6600 LE" },
{ 0x00F5, 0x0000, 0x0000, 4, "GeForce 7800 GS" },
{ 0x00F6, 0x0000, 0x0000, 4, "GeForce 6800 GS" },
{ 0x00F8, 0x0000, 0x0000, 4, "Quadro FX 3400" },
{ 0x00F8, 0x0000, 0x0000, 4, "Quadro FX 4000" },
{ 0x00F9, 0x0000, 0x0000, 4, "GeForce 6800 Ultra" },
{ 0x02E0, 0x0000, 0x0000, 4, "GeForce 7600 GT" },
{ 0x02E1, 0x0000, 0x0000, 4, "GeForce 7600 GS" },
{ 0x02E2, 0x0000, 0x0000, 4, "GeForce 7300 GT" },
{ 0x02E3, 0x0000, 0x0000, 4, "GeForce 7900 GS" },
{ 0x02E4, 0x0000, 0x0000, 4, "GeForce 7950 GT" },
{ 0x0240, 0x0000, 0x0000, 4, "GeForce 6150" },
{ 0x0241, 0x0000, 0x0000, 4, "GeForce 6150 LE" },
{ 0x0242, 0x0000, 0x0000, 4, "GeForce 6100" },
{ 0x0245, 0x0000, 0x0000, 4, "Quadro NVS 210S / GeForce 6150LE" },
{ 0x03D0, 0x0000, 0x0000, 4, "GeForce 6150SE nForce 430" },
{ 0x03D1, 0x0000, 0x0000, 4, "GeForce 6100 nForce 405" },
{ 0x03D2, 0x0000, 0x0000, 4, "GeForce 6100 nForce 400" },
{ 0x03D5, 0x0000, 0x0000, 4, "GeForce 6100 nForce 420" },
{ 0x03D6, 0x0000, 0x0000, 4, "GeForce 7025 / nForce 630a" },
{ 0x053A, 0x0000, 0x0000, 4, "GeForce 7050 PV / nForce 630a" },
{ 0x053B, 0x0000, 0x0000, 4, "GeForce 7050 PV / nForce 630a" },
{ 0x053E, 0x0000, 0x0000, 4, "GeForce 7025 / nForce 630a" },
{ 0x07E0, 0x0000, 0x0000, 4, "GeForce 7150 / nForce 630i" },
{ 0x07E1, 0x0000, 0x0000, 4, "GeForce 7100 / nForce 630i" },
{ 0x07E2, 0x0000, 0x0000, 4, "GeForce 7050 / nForce 630i" },
{ 0x07E3, 0x0000, 0x0000, 4, "GeForce 7050 / nForce 610i" },
{ 0x07E5, 0x0000, 0x0000, 4, "GeForce 7050 / nForce 620i" },
{ 0x0090, 0x0000, 0x0000, 4, "GeForce 7800 GTX" },
{ 0x0091, 0x0000, 0x0000, 4, "GeForce 7800 GTX" },
{ 0x0092, 0x0000, 0x0000, 4, "GeForce 7800 GT" },
{ 0x0093, 0x0000, 0x0000, 4, "GeForce 7800 GS" },
{ 0x0095, 0x0000, 0x0000, 4, "GeForce 7800 SLI" },
{ 0x009D, 0x0000, 0x0000, 4, "Quadro FX 4500" },
{ 0x0290, 0x0000, 0x0000, 4, "GeForce 7900 GTX" },
{ 0x0291, 0x0000, 0x0000, 4, "GeForce 7900 GT/GTO" },
{ 0x0292, 0x0000, 0x0000, 4, "GeForce 7900 GS" },
{ 0x0293, 0x0000, 0x0000, 4, "GeForce 7950 GX2" },
{ 0x0294, 0x0000, 0x0000, 4, "GeForce 7950 GX2" },
{ 0x0295, 0x0000, 0x0000, 4, "GeForce 7950 GT" },
{ 0x029C, 0x0000, 0x0000, 4, "Quadro FX 5500" },
{ 0x029D, 0x0000, 0x0000, 4, "Quadro FX 3500" },
{ 0x029E, 0x0000, 0x0000, 4, "Quadro FX 1500" },
{ 0x029F, 0x0000, 0x0000, 4, "Quadro FX 4500 X2" },
{ 0x01D0, 0x0000, 0x0000, 4, "GeForce 7350 LE" },
{ 0x01D1, 0x0000, 0x0000, 4, "GeForce 7300 LE" },
{ 0x01D2, 0x0000, 0x0000, 4, "GeForce 7550 LE" },
{ 0x01D3, 0x0000, 0x0000, 4, "GeForce 7300 SE/7200 GS" },
{ 0x01DD, 0x0000, 0x0000, 4, "GeForce 7500 LE" },
{ 0x01DE, 0x0000, 0x0000, 4, "Quadro FX 350" },
{ 0x01DF, 0x0000, 0x0000, 4, "GeForce 7300 GS" },
{ 0x038B, 0x0000, 0x0000, 4, "GeForce 7650 GS" },
{ 0x0390, 0x0000, 0x0000, 4, "GeForce 7650 GS" },
{ 0x0391, 0x0000, 0x0000, 4, "GeForce 7600 GT" },
{ 0x0392, 0x0000, 0x0000, 4, "GeForce 7600 GS" },
{ 0x0393, 0x0000, 0x0000, 4, "GeForce 7300 GT" },
{ 0x0394, 0x0000, 0x0000, 4, "GeForce 7600 LE" },
{ 0x0395, 0x0000, 0x0000, 4, "GeForce 7300 GT" },
{ 0x039E, 0x0000, 0x0000, 4, "Quadro FX 560" },
{ 0x0040, 0x0000, 0x0000, 4, "GeForce 6800 Ultra" },
{ 0x0041, 0x0000, 0x0000, 4, "GeForce 6800" },
{ 0x0042, 0x0000, 0x0000, 4, "GeForce 6800 LE" },
{ 0x0043, 0x0000, 0x0000, 4, "GeForce 6800 XE" },
{ 0x0044, 0x0000, 0x0000, 4, "GeForce 6800 XT" },
{ 0x0045, 0x0000, 0x0000, 4, "GeForce 6800 GT" },
{ 0x0047, 0x0000, 0x0000, 4, "GeForce 6800 GS" },
{ 0x0048, 0x0000, 0x0000, 4, "GeForce 6800 XT" },
{ 0x004E, 0x0000, 0x0000, 4, "Quadro FX 4000" },
{ 0x00C0, 0x0000, 0x0000, 4, "GeForce 6800 GS" },
{ 0x00C1, 0x0000, 0x0000, 4, "GeForce 6800" },
{ 0x00C2, 0x0000, 0x0000, 4, "GeForce 6800 LE" },
{ 0x00C3, 0x0000, 0x0000, 4, "GeForce 6800 XT" },
{ 0x00CD, 0x0000, 0x0000, 4, "Quadro FX 3450/4000 SDI" },
{ 0x00CE, 0x0000, 0x0000, 4, "Quadro FX 1400" },
{ 0x0140, 0x0000, 0x0000, 4, "GeForce 6600 GT" },
{ 0x0141, 0x0000, 0x0000, 4, "GeForce 6600" },
{ 0x0142, 0x0000, 0x0000, 4, "GeForce 6600 LE" },
{ 0x0143, 0x0000, 0x0000, 4, "GeForce 6600 VE" },
{ 0x0145, 0x0000, 0x0000, 4, "GeForce 6610 XL" },
{ 0x0147, 0x0000, 0x0000, 4, "GeForce 6700 XL" },
{ 0x014A, 0x0000, 0x0000, 4, "Quadro NVS 440" },
{ 0x014C, 0x0000, 0x0000, 4, "Quadro FX 540M" },
{ 0x014D, 0x0000, 0x0000, 4, "Quadro FX 550" },
{ 0x014E, 0x0000, 0x0000, 4, "Quadro FX 540" },
{ 0x014F, 0x0000, 0x0000, 4, "GeForce 6200" },
{ 0x0160, 0x0000, 0x0000, 4, "GeForce 6500" },
{ 0x0161, 0x0000, 0x0000, 4, "GeForce 6200 TurboCache(TM)" },
{ 0x0162, 0x0000, 0x0000, 4, "GeForce 6200SE TurboCache(TM)" },
{ 0x0163, 0x0000, 0x0000, 4, "GeForce 6200 LE" },
{ 0x0165, 0x0000, 0x0000, 4, "Quadro NVS 285" },
{ 0x0169, 0x0000, 0x0000, 4, "GeForce 6250" },
{ 0x016A, 0x0000, 0x0000, 4, "GeForce 7100 GS" },
{ 0x0221, 0x0000, 0x0000, 4, "GeForce 6200" },
{ 0x0222, 0x0000, 0x0000, 4, "GeForce 6200 A-LE" },
{ 0x0046, 0x0000, 0x0000, 4, "GeForce 6800 GT" },
{ 0x0211, 0x0000, 0x0000, 4, "GeForce 6800" },
{ 0x0212, 0x0000, 0x0000, 4, "GeForce 6800 LE" },
{ 0x0215, 0x0000, 0x0000, 4, "GeForce 6800 GT" },
{ 0x0218, 0x0000, 0x0000, 4, "GeForce 6800 XT" },
{ 0x0244, 0x0000, 0x0000, 4, "GeForce Go 6150" },
{ 0x0247, 0x0000, 0x0000, 4, "GeForce Go 6100" },
{ 0x0531, 0x0000, 0x0000, 4, "GeForce 7150M / nForce 630M" },
{ 0x0533, 0x0000, 0x0000, 4, "GeForce 7000M / nForce 610M" },
{ 0x0098, 0x0000, 0x0000, 4, "GeForce Go 7800" },
{ 0x0099, 0x0000, 0x0000, 4, "GeForce Go 7800 GTX" },
{ 0x0297, 0x0000, 0x0000, 4, "GeForce Go 7950 GTX" },
{ 0x0298, 0x0000, 0x0000, 4, "GeForce Go 7900 GS" },
{ 0x0299, 0x0000, 0x0000, 4, "Quadro NVS 510M" },
{ 0x029A, 0x0000, 0x0000, 4, "Quadro FX 2500M" },
{ 0x029B, 0x0000, 0x0000, 4, "Quadro FX 1500M" },
{ 0x01D6, 0x0000, 0x0000, 4, "GeForce Go 7200" },
{ 0x01D7, 0x0000, 0x0000, 4, "GeForce Go 7300" },
{ 0x01D8, 0x0000, 0x0000, 4, "GeForce Go 7400" },
{ 0x01DA, 0x0000, 0x0000, 4, "Quadro NVS 110M" },
{ 0x01DB, 0x0000, 0x0000, 4, "Quadro NVS 120M" },
{ 0x01DC, 0x0000, 0x0000, 4, "Quadro FX 350M" },
{ 0x0397, 0x0000, 0x0000, 4, "GeForce Go 7700" },
{ 0x0398, 0x0000, 0x0000, 4, "GeForce Go 7600" },
{ 0x0399, 0x0000, 0x0000, 4, "GeForce Go 7600 GT" },
{ 0x039C, 0x0000, 0x0000, 4, "Quadro FX 560M" },
{ 0x00C8, 0x0000, 0x0000, 4, "GeForce Go 6800" },
{ 0x00C9, 0x0000, 0x0000, 4, "GeForce Go 6800 Ultra" },
{ 0x00CC, 0x0000, 0x0000, 4, "Quadro FX Go1400" },
{ 0x0144, 0x0000, 0x0000, 4, "GeForce Go 6600" },
{ 0x0146, 0x0000, 0x0000, 4, "GeForce Go 6600 TE/6200 TE" },
{ 0x0148, 0x0000, 0x0000, 4, "GeForce Go 6600" },
{ 0x0149, 0x0000, 0x0000, 4, "GeForce Go 6600 GT" },
{ 0x0164, 0x0000, 0x0000, 4, "GeForce Go 6200" },
{ 0x0166, 0x0000, 0x0000, 4, "GeForce Go 6400" },
{ 0x0167, 0x0000, 0x0000, 4, "GeForce Go 6200" },
{ 0x0168, 0x0000, 0x0000, 4, "GeForce Go 6400" },
{ 0x0840, 0x0000, 0x0000, 5, "GeForce 8200M" },
{ 0x0846, 0x0000, 0x0000, 5, "GeForce 9200" },
{ 0x0847, 0x0000, 0x0000, 5, "GeForce 9100" },
{ 0x0848, 0x0000, 0x0000, 5, "GeForce 8300" },
{ 0x0849, 0x0000, 0x0000, 5, "GeForce 8200" },
{ 0x084A, 0x0000, 0x0000, 5, "nForce 730a" },
{ 0x084B, 0x0000, 0x0000, 5, "GeForce 9200" },
{ 0x084C, 0x0000, 0x0000, 5, "nForce 980a/780a SLI" },
{ 0x084D, 0x0000, 0x0000, 5, "nForce 750a SLI" },
{ 0x084F, 0x0000, 0x0000, 5, "GeForce 8100 / nForce 720a" },
{ 0x0860, 0x0000, 0x0000, 5, "GeForce 9400" },
{ 0x0861, 0x0000, 0x0000, 5, "GeForce 9400" },
{ 0x0862, 0x0000, 0x0000, 5, "GeForce 9400M G" },
{ 0x0863, 0x0000, 0x0000, 5, "GeForce 9400M" },
{ 0x0864, 0x0000, 0x0000, 5, "GeForce 9300" },
{ 0x0865, 0x0000, 0x0000, 5, "ION" },
{ 0x0866, 0x0000, 0x0000, 5, "GeForce 9400M G" },
{ 0x0866, 0x106B, 0x00B1, 5, "GeForce 9400M" },
{ 0x0867, 0x0000, 0x0000, 5, "GeForce 9400" },
{ 0x0868, 0x0000, 0x0000, 5, "nForce 760i SLI" },
{ 0x0869, 0x0000, 0x0000, 5, "GeForce 9400" },
{ 0x086A, 0x0000, 0x0000, 5, "GeForce 9400" },
{ 0x086C, 0x0000, 0x0000, 5, "GeForce 9300 / nForce 730i" },
{ 0x086D, 0x0000, 0x0000, 5, "GeForce 9200" },
{ 0x086E, 0x0000, 0x0000, 5, "GeForce 9100M G" },
{ 0x086F, 0x0000, 0x0000, 5, "GeForce 8200M G" },
{ 0x0870, 0x0000, 0x0000, 5, "GeForce 9400M" },
{ 0x0871, 0x0000, 0x0000, 5, "GeForce 9200" },
{ 0x0872, 0x0000, 0x0000, 5, "GeForce G102M" },
{ 0x0872, 0x1043, 0x1C42, 5, "GeForce G205M" },
{ 0x0873, 0x0000, 0x0000, 5, "GeForce G102M" },
{ 0x0873, 0x1043, 0x1C52, 5, "GeForce G205M" },
{ 0x0874, 0x0000, 0x0000, 5, "ION" },
{ 0x0876, 0x0000, 0x0000, 5, "ION" },
{ 0x087A, 0x0000, 0x0000, 5, "GeForce 9400" },
{ 0x087D, 0x0000, 0x0000, 5, "ION" },
{ 0x0A20, 0x0000, 0x0000, 5, "GeForce GT 220" },
{ 0x0A22, 0x0000, 0x0000, 5, "GeForce 315" },
{ 0x0A23, 0x0000, 0x0000, 5, "GeForce 210" },
{ 0x0A38, 0x0000, 0x0000, 5, "Quadro 400" },
{ 0x0A60, 0x0000, 0x0000, 5, "GeForce G210" },
{ 0x0A62, 0x0000, 0x0000, 5, "GeForce 205" },
{ 0x0A63, 0x0000, 0x0000, 5, "GeForce 310" },
{ 0x0A64, 0x0000, 0x0000, 5, "Second Generation ION" },
{ 0x0A65, 0x0000, 0x0000, 5, "GeForce 210" },
{ 0x0A66, 0x0000, 0x0000, 5, "GeForce 310" },
{ 0x0A67, 0x0000, 0x0000, 5, "GeForce 315" },
{ 0x0A68, 0x0000, 0x0000, 5, "GeForce G105M" },
{ 0x0A69, 0x0000, 0x0000, 5, "GeForce G105M" },
{ 0x0A6A, 0x0000, 0x0000, 5, "NVS 2100M" },
{ 0x0A6C, 0x0000, 0x0000, 5, "NVS 3100M" },
{ 0x0A6E, 0x0000, 0x0000, 5, "GeForce 305M" },
{ 0x0A6E, 0x17AA, 0x3607, 5, "Second Generation ION" },
{ 0x0A6F, 0x0000, 0x0000, 5, "Second Generation ION" },
{ 0x0A76, 0x0000, 0x0000, 5, "Second Generation ION" },
{ 0x0A78, 0x0000, 0x0000, 5, "Quadro FX 380 LP" },
{ 0x0CA0, 0x0000, 0x0000, 5, "GeForce GT 330" },
{ 0x0CA2, 0x0000, 0x0000, 5, "GeForce GT 320" },
{ 0x0CA3, 0x0000, 0x0000, 5, "GeForce GT 240" },
{ 0x0CA4, 0x0000, 0x0000, 5, "GeForce GT 340" },
{ 0x0CA5, 0x0000, 0x0000, 5, "GeForce GT 220" },
{ 0x0CA7, 0x0000, 0x0000, 5, "GeForce GT 330" },
{ 0x0CAC, 0x0000, 0x0000, 5, "GeForce GT 220" },
{ 0x05E0, 0x0000, 0x0000, 5, "GeForce GTX 295" },
{ 0x05E1, 0x0000, 0x0000, 5, "GeForce GTX 280" },
{ 0x05E2, 0x0000, 0x0000, 5, "GeForce GTX 260" },
{ 0x05E3, 0x0000, 0x0000, 5, "GeForce GTX 285" },
{ 0x05E6, 0x0000, 0x0000, 5, "GeForce GTX 275" },
{ 0x05E7, 0x0000, 0x0000, 5, "Tesla C1060" },
{ 0x05E7, 0x10DE, 0x0595, 5, "Tesla T10 Processor" },
{ 0x05E7, 0x10DE, 0x068F, 5, "Tesla T10 Processor" },
{ 0x05E7, 0x10DE, 0x0697, 5, "Tesla M1060" },
{ 0x05E7, 0x10DE, 0x0714, 5, "Tesla M1060" },
{ 0x05E7, 0x10DE, 0x0743, 5, "Tesla M1060" },
{ 0x05EA, 0x0000, 0x0000, 5, "GeForce GTX 260" },
{ 0x05EB, 0x0000, 0x0000, 5, "GeForce GTX 295" },
{ 0x05ED, 0x0000, 0x0000, 5, "Quadroplex 2200 D2" },
{ 0x05F8, 0x0000, 0x0000, 5, "Quadroplex 2200 S4" },
{ 0x05F9, 0x0000, 0x0000, 5, "Quadro CX" },
{ 0x05FD, 0x0000, 0x0000, 5, "Quadro FX 5800" },
{ 0x05FE, 0x0000, 0x0000, 5, "Quadro FX 4800" },
{ 0x05FF, 0x0000, 0x0000, 5, "Quadro FX 3800" },
{ 0x0191, 0x0000, 0x0000, 5, "GeForce 8800 GTX" },
{ 0x0193, 0x0000, 0x0000, 5, "GeForce 8800 GTS" },
{ 0x0194, 0x0000, 0x0000, 5, "GeForce 8800 Ultra" },
{ 0x0197, 0x0000, 0x0000, 5, "Tesla C870" },
{ 0x019D, 0x0000, 0x0000, 5, "Quadro FX 5600" },
{ 0x019E, 0x0000, 0x0000, 5, "Quadro FX 4600" },
{ 0x0400, 0x0000, 0x0000, 5, "GeForce 8600 GTS" },
{ 0x0401, 0x0000, 0x0000, 5, "GeForce 8600 GT" },
{ 0x0402, 0x0000, 0x0000, 5, "GeForce 8600 GT" },
{ 0x0403, 0x0000, 0x0000, 5, "GeForce 8600 GS" },
{ 0x0404, 0x0000, 0x0000, 5, "GeForce 8400 GS" },
{ 0x0405, 0x0000, 0x0000, 5, "GeForce 9500M GS" },
{ 0x0406, 0x0000, 0x0000, 5, "GeForce 8300 GS" },
{ 0x040B, 0x0000, 0x0000, 5, "Quadro NVS 320M" },
{ 0x040C, 0x0000, 0x0000, 5, "Quadro FX 570M" },
{ 0x040D, 0x0000, 0x0000, 5, "Quadro FX 1600M" },
{ 0x040E, 0x0000, 0x0000, 5, "Quadro FX 570" },
{ 0x040F, 0x0000, 0x0000, 5, "Quadro FX 1700" },
{ 0x0410, 0x0000, 0x0000, 5, "GeForce GT 330" },
{ 0x0420, 0x0000, 0x0000, 5, "GeForce 8400 SE" },
{ 0x0421, 0x0000, 0x0000, 5, "GeForce 8500 GT" },
{ 0x0422, 0x0000, 0x0000, 5, "GeForce 8400 GS" },
{ 0x0423, 0x0000, 0x0000, 5, "GeForce 8300 GS" },
{ 0x0424, 0x0000, 0x0000, 5, "GeForce 8400 GS" },
{ 0x042C, 0x0000, 0x0000, 5, "GeForce 9400 GT" },
{ 0x042D, 0x0000, 0x0000, 5, "Quadro FX 360M" },
{ 0x042E, 0x0000, 0x0000, 5, "GeForce 9300M G" },
{ 0x042F, 0x0000, 0x0000, 5, "Quadro NVS 290" },
{ 0x0600, 0x0000, 0x0000, 5, "GeForce 8800 GTS 512" },
{ 0x0601, 0x0000, 0x0000, 5, "GeForce 9800 GT" },
{ 0x0602, 0x0000, 0x0000, 5, "GeForce 8800 GT" },
{ 0x0603, 0x0000, 0x0000, 5, "GeForce GT 230" },
{ 0x0605, 0x0000, 0x0000, 5, "GeForce 9800 GT" },
{ 0x0606, 0x0000, 0x0000, 5, "GeForce 8800 GS" },
{ 0x0607, 0x0000, 0x0000, 5, "GeForce GTS 240" },
{ 0x0611, 0x0000, 0x0000, 5, "GeForce 8800 GT" },
{ 0x0618, 0x0000, 0x0000, 5, "GeForce GTX 260M" },
{ 0x0619, 0x0000, 0x0000, 5, "Quadro FX 4700 X2" },
{ 0x061A, 0x0000, 0x0000, 5, "Quadro FX 3700" },
{ 0x061B, 0x0000, 0x0000, 5, "Quadro VX 200" },
{ 0x06E0, 0x0000, 0x0000, 5, "GeForce 9300 GE" },
{ 0x06E1, 0x0000, 0x0000, 5, "GeForce 9300 GS" },
{ 0x06E2, 0x0000, 0x0000, 5, "GeForce 8400" },
{ 0x06E3, 0x0000, 0x0000, 5, "GeForce 8400 SE" },
{ 0x06E4, 0x0000, 0x0000, 5, "GeForce 8400 GS" },
{ 0x06E7, 0x0000, 0x0000, 5, "GeForce 9300 SE" },
{ 0x06FF, 0x0000, 0x0000, 5, "HICx16 + Graphics" },
{ 0x06FF, 0x10DE, 0x0711, 5, "HICx8 + Graphics" },
{ 0x0844, 0x0000, 0x0000, 5, "GeForce 9100M G" },
{ 0x0845, 0x0000, 0x0000, 5, "GeForce 8200M G" },
{ 0x087E, 0x0000, 0x0000, 5, "ION LE" },
{ 0x087F, 0x0000, 0x0000, 5, "ION LE" },
{ 0x08A0, 0x0000, 0x0000, 5, "GeForce 320M" },
{ 0x08A2, 0x0000, 0x0000, 5, "GeForce 320M" },
{ 0x08A3, 0x0000, 0x0000, 5, "GeForce 320M" },
{ 0x08A4, 0x0000, 0x0000, 5, "GeForce 320M" },
{ 0x08A5, 0x0000, 0x0000, 5, "GeForce 320M" },
{ 0x0A26, 0x0000, 0x0000, 5, "GeForce 405" },
{ 0x0A27, 0x0000, 0x0000, 5, "GeForce 405" },
{ 0x0A28, 0x0000, 0x0000, 5, "GeForce GT 230M" },
{ 0x0A29, 0x0000, 0x0000, 5, "GeForce GT 330M" },
{ 0x0A2A, 0x0000, 0x0000, 5, "GeForce GT 230M" },
{ 0x0A2B, 0x0000, 0x0000, 5, "GeForce GT 330M" },
{ 0x0A2C, 0x0000, 0x0000, 5, "NVS 5100M" },
{ 0x0A2D, 0x0000, 0x0000, 5, "GeForce GT 320M" },
{ 0x0A32, 0x0000, 0x0000, 5, "GeForce GT 415" },
{ 0x0A34, 0x0000, 0x0000, 5, "GeForce GT 240M" },
{ 0x0A35, 0x0000, 0x0000, 5, "GeForce GT 325M" },
{ 0x0A3C, 0x0000, 0x0000, 5, "Quadro FX 880M" },
{ 0x0A70, 0x0000, 0x0000, 5, "GeForce 310M" },
{ 0x0A70, 0x17AA, 0x3605, 5, "Second Generation ION" },
{ 0x0A70, 0x17AA, 0x3617, 5, "Second Generation ION" },
{ 0x0A71, 0x0000, 0x0000, 5, "GeForce 305M" },
{ 0x0A72, 0x0000, 0x0000, 5, "GeForce 310M" },
{ 0x0A73, 0x0000, 0x0000, 5, "GeForce 305M" },
{ 0x0A73, 0x17AA, 0x3607, 5, "Second Generation ION" },
{ 0x0A73, 0x17AA, 0x3610, 5, "Second Generation ION" },
{ 0x0A74, 0x0000, 0x0000, 5, "GeForce G210M" },
{ 0x0A74, 0x17AA, 0x903A, 5, "GeForce G210" },
{ 0x0A75, 0x0000, 0x0000, 5, "GeForce 310M" },
{ 0x0A75, 0x17AA, 0x3605, 5, "Second Generation ION" },
{ 0x0A7A, 0x0000, 0x0000, 5, "GeForce 315M" },
{ 0x0A7A, 0x1BFD, 0x0003, 5, "GeForce 405" },
{ 0x0A7A, 0x17AA, 0x3950, 5, "GeForce 405M" },
{ 0x0A7A, 0x17AA, 0x397D, 5, "GeForce 405M" },
{ 0x0A7A, 0x1642, 0x3980, 5, "GeForce 405" },
{ 0x0A7A, 0x1BFD, 0x8006, 5, "GeForce 405" },
{ 0x0A7A, 0x1B0A, 0x90B4, 5, "GeForce 405" },
{ 0x0A7A, 0x1462, 0xAA51, 5, "GeForce 405" },
{ 0x0A7A, 0x1462, 0xAA58, 5, "GeForce 405" },
{ 0x0A7A, 0x1462, 0xAC71, 5, "GeForce 405" },
{ 0x0A7A, 0x1462, 0xAC82, 5, "GeForce 405" },
{ 0x0A7C, 0x0000, 0x0000, 5, "Quadro FX 380M" },
{ 0x0CA8, 0x0000, 0x0000, 5, "GeForce GTS 260M" },
{ 0x0CA9, 0x0000, 0x0000, 5, "GeForce GTS 250M" },
{ 0x0CAF, 0x0000, 0x0000, 5, "GeForce GT 335M" },
{ 0x0CB0, 0x0000, 0x0000, 5, "GeForce GTS 350M" },
{ 0x0CB1, 0x0000, 0x0000, 5, "GeForce GTS 360M" },
{ 0x0CBC, 0x0000, 0x0000, 5, "Quadro FX 1800M" },
{ 0x0407, 0x0000, 0x0000, 5, "GeForce 8600M GT" },
{ 0x0408, 0x0000, 0x0000, 5, "GeForce 9650M GS" },
{ 0x0409, 0x0000, 0x0000, 5, "GeForce 8700M GT" },
{ 0x040A, 0x0000, 0x0000, 5, "Quadro FX 370" },
{ 0x0425, 0x0000, 0x0000, 5, "GeForce 8600M GS" },
{ 0x0426, 0x0000, 0x0000, 5, "GeForce 8400M GT" },
{ 0x0427, 0x0000, 0x0000, 5, "GeForce 8400M GS" },
{ 0x0428, 0x0000, 0x0000, 5, "GeForce 8400M G" },
{ 0x0429, 0x0000, 0x0000, 5, "Quadro NVS 140M" },
{ 0x042A, 0x0000, 0x0000, 5, "Quadro NVS 130M" },
{ 0x042B, 0x0000, 0x0000, 5, "Quadro NVS 135M" },
{ 0x0604, 0x0000, 0x0000, 5, "GeForce 9800 GX2" },
{ 0x0608, 0x0000, 0x0000, 5, "GeForce 9800M GTX" },
{ 0x0609, 0x0000, 0x0000, 5, "GeForce 8800M GTS" },
{ 0x0609, 0x106B, 0x00A7, 5, "GeForce 8800 GS" },
{ 0x060A, 0x0000, 0x0000, 5, "GeForce GTX 280M" },
{ 0x060B, 0x0000, 0x0000, 5, "GeForce 9800M GT" },
{ 0x060C, 0x0000, 0x0000, 5, "GeForce 8800M GTX" },
{ 0x060D, 0x0000, 0x0000, 5, "GeForce 8800 GS" },
{ 0x060F, 0x0000, 0x0000, 5, "GeForce GTX 285M" },
{ 0x0610, 0x0000, 0x0000, 5, "GeForce 9600 GSO" },
{ 0x0612, 0x0000, 0x0000, 5, "GeForce 9800 GTX/9800 GTX+" },
{ 0x0613, 0x0000, 0x0000, 5, "GeForce 9800 GTX+" },
{ 0x0614, 0x0000, 0x0000, 5, "GeForce 9800 GT" },
{ 0x0615, 0x0000, 0x0000, 5, "GeForce GTS 250" },
{ 0x0617, 0x0000, 0x0000, 5, "GeForce 9800M GTX" },
{ 0x061C, 0x0000, 0x0000, 5, "Quadro FX 3600M" },
{ 0x061D, 0x0000, 0x0000, 5, "Quadro FX 2800M" },
{ 0x061E, 0x0000, 0x0000, 5, "Quadro FX 3700M" },
{ 0x061F, 0x0000, 0x0000, 5, "Quadro FX 3800M" },
{ 0x0621, 0x0000, 0x0000, 5, "GeForce GT 230" },
{ 0x0622, 0x0000, 0x0000, 5, "GeForce 9600 GT" },
{ 0x0623, 0x0000, 0x0000, 5, "GeForce 9600 GS" },
{ 0x0625, 0x0000, 0x0000, 5, "GeForce 9600 GSO 512" },
{ 0x0626, 0x0000, 0x0000, 5, "GeForce GT 130" },
{ 0x0627, 0x0000, 0x0000, 5, "GeForce GT 140" },
{ 0x0628, 0x0000, 0x0000, 5, "GeForce 9800M GTS" },
{ 0x062A, 0x0000, 0x0000, 5, "GeForce 9700M GTS" },
{ 0x062B, 0x0000, 0x0000, 5, "GeForce 9800M GS" },
{ 0x062C, 0x0000, 0x0000, 5, "GeForce 9800M GTS" },
{ 0x062D, 0x0000, 0x0000, 5, "GeForce 9600 GT" },
{ 0x062E, 0x0000, 0x0000, 5, "GeForce 9600 GT" },
{ 0x062E, 0x106B, 0x0605, 5, "GeForce GT 130" },
{ 0x0630, 0x0000, 0x0000, 5, "GeForce 9700 S" },
{ 0x0631, 0x0000, 0x0000, 5, "GeForce GTS 160M" },
{ 0x0632, 0x0000, 0x0000, 5, "GeForce GTS 150M" },
{ 0x0635, 0x0000, 0x0000, 5, "GeForce 9600 GSO" },
{ 0x0637, 0x0000, 0x0000, 5, "GeForce 9600 GT" },
{ 0x0638, 0x0000, 0x0000, 5, "Quadro FX 1800" },
{ 0x063A, 0x0000, 0x0000, 5, "Quadro FX 2700M" },
{ 0x0640, 0x0000, 0x0000, 5, "GeForce 9500 GT" },
{ 0x0641, 0x0000, 0x0000, 5, "GeForce 9400 GT" },
{ 0x0643, 0x0000, 0x0000, 5, "GeForce 9500 GT" },
{ 0x0644, 0x0000, 0x0000, 5, "GeForce 9500 GS" },
{ 0x0645, 0x0000, 0x0000, 5, "GeForce 9500 GS" },
{ 0x0646, 0x0000, 0x0000, 5, "GeForce GT 120" },
{ 0x0647, 0x0000, 0x0000, 5, "GeForce 9600M GT" },
{ 0x0648, 0x0000, 0x0000, 5, "GeForce 9600M GS" },
{ 0x0649, 0x0000, 0x0000, 5, "GeForce 9600M GT" },
{ 0x0649, 0x1043, 0x202D, 5, "GeForce GT 220M" },
{ 0x064A, 0x0000, 0x0000, 5, "GeForce 9700M GT" },
{ 0x064B, 0x0000, 0x0000, 5, "GeForce 9500M G" },
{ 0x064C, 0x0000, 0x0000, 5, "GeForce 9650M GT" },
{ 0x0651, 0x0000, 0x0000, 5, "GeForce G 110M" },
{ 0x0652, 0x0000, 0x0000, 5, "GeForce GT 130M" },
{ 0x0652, 0x152D, 0x0850, 5, "GeForce GT 240M LE" },
{ 0x0653, 0x0000, 0x0000, 5, "GeForce GT 120M" },
{ 0x0654, 0x0000, 0x0000, 5, "GeForce GT 220M" },
{ 0x0654, 0x1043, 0x14A2, 5, "GeForce GT 320M" },
{ 0x0654, 0x1043, 0x14D2, 5, "GeForce GT 320M" },
{ 0x0655, 0x106B, 0x0633, 5, "GeForce GT 120" },
{ 0x0656, 0x106B, 0x0693, 5, "GeForce GT 120" },
{ 0x0658, 0x0000, 0x0000, 5, "Quadro FX 380" },
{ 0x0659, 0x0000, 0x0000, 5, "Quadro FX 580" },
{ 0x065A, 0x0000, 0x0000, 5, "Quadro FX 1700M" },
{ 0x065B, 0x0000, 0x0000, 5, "GeForce 9400 GT" },
{ 0x065C, 0x0000, 0x0000, 5, "Quadro FX 770M" },
{ 0x06E5, 0x0000, 0x0000, 5, "GeForce 9300M GS" },
{ 0x06E6, 0x0000, 0x0000, 5, "GeForce G100" },
{ 0x06EC, 0x0000, 0x0000, 5, "GeForce G 105M" },
{ 0x06EF, 0x0000, 0x0000, 5, "GeForce G 103M" },
{ 0x06F1, 0x0000, 0x0000, 5, "GeForce G105M" },
{ 0x06EB, 0x0000, 0x0000, 5, "Quadro NVS 160M" },
{ 0x06EA, 0x0000, 0x0000, 5, "Quadro NVS 150M" },
{ 0x06E9, 0x0000, 0x0000, 5, "GeForce 9300M GS" },
{ 0x06E8, 0x0000, 0x0000, 5, "GeForce 9200M GS" },
{ 0x06E8, 0x103C, 0x360B, 5, "GeForce 9200M GE" },
{ 0x06F8, 0x0000, 0x0000, 5, "Quadro NVS 420" },
{ 0x06F9, 0x0000, 0x0000, 5, "Quadro FX 370 LP" },
{ 0x06F9, 0x10DE, 0x060D, 5, "Quadro FX 370 Low Profile" },
{ 0x06FA, 0x0000, 0x0000, 5, "Quadro NVS 450" },
{ 0x06FB, 0x0000, 0x0000, 5, "Quadro FX 370M" },
{ 0x06FD, 0x0000, 0x0000, 5, "Quadro NVS 295" },
{ 0x10C0, 0x0000, 0x0000, 5, "GeForce 9300 GS" },
{ 0x10C3, 0x0000, 0x0000, 5, "GeForce 8400GS" },
{ 0x10C5, 0x0000, 0x0000, 5, "GeForce 405" },
{ 0x10D8, 0x0000, 0x0000, 5, "NVS 300" }
};
#endif /* __NV_LEGACY_H */
Jump to Line
Something went wrong with that request. Please try again.