# Taken from http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9755/README/appendix-a.html nvidia_dict_3 = {} # nvidia-new nvidia_dict_2 = {} # nvidia nvidia_dict_1 = {} # nvidia-old nvidia_dict_3 = { '0x0040' : 'GeForce 6800 Ultra', '0x0041' : 'GeForce 6800', '0x0043' : 'GeForce 6800 XE', '0x0044' : 'GeForce 6800 XT', '0x0045' : 'GeForce 6800 GT', '0x0046' : 'GeForce 6800 GT', '0x0047' : 'GeForce 6800 GS', '0x0048' : 'GeForce 6800 XT', '0x004e' : 'Quadro FX 4000', '0x0090' : 'GeForce 7800 GTX', '0x0091' : 'GeForce 7800 GTX', '0x0092' : 'GeForce 7800 GT', '0x0093' : 'GeForce 7800 GS', '0x0098' : 'GeForce Go 7800', '0x0099' : 'GeForce Go 7800 GTX', '0x009d' : 'Quadro FX 4500', '0x00c0' : 'GeForce 6800 GS', '0x00c1' : 'GeForce 6800', '0x00c2' : 'GeForce 6800 LE', '0x00c3' : 'GeForce 6800 XT', '0x00c8' : 'GeForce Go 6800', '0x00c9' : 'GeForce Go 6800 Ultra', '0x00cc' : 'Quadro FX Go1400', '0x00cd' : 'Quadro FX 3450/4000 SDI', '0x00ce' : 'Quadro FX 1400', '0x00f0' : 'GeForce 6800 Ultra/GeForce 6800', '0x00f1' : 'GeForce 6600 GT', '0x00f2' : 'GeForce 6600', '0x00f3' : 'GeForce 6200', '0x00f4' : 'GeForce 6600 LE', '0x00f5' : 'GeForce 7800 GS', '0x00f6' : 'GeForce 6800 GS', '0x00f8' : 'Quadro FX 3400/4400', '0x00f9' : 'GeForce 6800 Ultra', '0x00fa' : 'GeForce PCX 5750', '0x00fb' : 'GeForce PCX 5900', '0x00fc' : 'GeForce PCX 5300/Quadro FX 330', '0x00fd' : 'Quadro NVS 280 PCI-E/Quadro FX 330', '0x00fe' : 'Quadro FX 1300', '0x00ff' : 'GeForce PCX 4300', '0x0140' : 'GeForce 6600 GT', '0x0141' : 'GeForce 6600', '0x0142' : 'GeForce 6600 LE', '0x0143' : 'GeForce 6600 VE', '0x0144' : 'GeForce Go 6600', '0x0145' : 'GeForce 6610 XL', '0x0146' : 'GeForce Go 6600 TE/6200 TE', '0x0147' : 'GeForce 6700 XL', '0x0148' : 'GeForce Go 6600', '0x0149' : 'GeForce Go 6600 GT', '0x014a' : 'Quadro NVS 440', '0x014c' : 'Quadro FX 550', '0x014e' : 'Quadro FX 540', '0x014f' : 'GeForce 6200', '0x0160' : 'GeForce 6500', '0x0161' : 'GeForce 6200 TurboCache(TM)', '0x0163' : 'GeForce 6200 LE', '0x0164' : 'GeForce Go 6200', '0x0165' : 'Quadro NVS 285', '0x0166' : 'GeForce Go 6400', '0x0167' : 'GeForce Go 6200', '0x0168' : 'GeForce Go 6400', '0x0191' : 'GeForce 8800 GTX', '0x0193' : 'GeForce 8800 GTS', '0x019d' : 'Quadro FX 5600', '0x019e' : 'Quadro FX 4600', '0x01d1' : 'GeForce 7300 LE', '0x01d3' : 'GeForce 7300 SE', '0x01d7' : 'Quadro NVS 110M/GeForce Go 7300', '0x01d8' : 'GeForce Go 7400', '0x01da' : 'Quadro NVS 110M', '0x01db' : 'Quadro NVS 120M', '0x01dc' : 'Quadro FX 350M', '0x01de' : 'Quadro FX 350', '0x01df' : 'GeForce 7300 GS', '0x0211' : 'GeForce 6800', '0x0212' : 'GeForce 6800 LE', '0x0215' : 'GeForce 6800 GT', '0x0218' : 'GeForce 6800 XT', '0x0221' : 'GeForce 6200', '0x0240' : 'GeForce 6150', '0x0241' : 'GeForce 6150 LE', '0x0242' : 'GeForce 6100', '0x0247' : 'GeForce Go 6100', '0x0290' : 'GeForce 7900 GTX', '0x0291' : 'GeForce 7900 GT/GTO', '0x0292' : 'GeForce 7900 GS', '0x0294' : 'GeForce 7950 GX2', '0x0298' : 'GeForce Go 7900 GS', '0x0299' : 'GeForce Go 7900 GTX', '0x029a' : 'Quadro FX 2500M', '0x029b' : 'Quadro FX 1500M', '0x029c' : 'Quadro FX 5500', '0x029d' : 'Quadro FX 3500', '0x029e' : 'Quadro FX 1500', '0x029f' : 'Quadro FX 4500 X2', '0x02e1' : 'GeForce 7600 GS', '0x0301' : 'GeForce FX 5800 Ultra', '0x0302' : 'GeForce FX 5800', '0x0308' : 'Quadro FX 2000', '0x0309' : 'Quadro FX 1000', '0x0311' : 'GeForce FX 5600 Ultra', '0x0312' : 'GeForce FX 5600', '0x0314' : 'GeForce FX 5600XT', '0x031a' : 'GeForce FX Go5600', '0x031b' : 'GeForce FX Go5650', '0x031c' : 'Quadro FX Go700', '0x0320' : 'GeForce FX 5200', '0x0321' : 'GeForce FX 5200 Ultra', '0x0322' : 'GeForce FX 5200', '0x0323' : 'GeForce FX 5200LE', '0x0324' : 'GeForce FX Go5200', '0x0325' : 'GeForce FX Go5250', '0x0326' : 'GeForce FX 5500', '0x0327' : 'GeForce FX 5100', '0x0328' : 'GeForce FX Go5200 32M/64M', '0x032a' : 'Quadro NVS 55/280 PCI', '0x032b' : 'Quadro FX 500/FX 600', '0x032c' : 'GeForce FX Go53xx', '0x032d' : 'GeForce FX Go5100', '0x0330' : 'GeForce FX 5900 Ultra', '0x0331' : 'GeForce FX 5900', '0x0332' : 'GeForce FX 5900XT', '0x0333' : 'GeForce FX 5950 Ultra', '0x0334' : 'GeForce FX 5900ZT', '0x0338' : 'Quadro FX 3000', '0x033f' : 'Quadro FX 700', '0x0341' : 'GeForce FX 5700 Ultra', '0x0342' : 'GeForce FX 5700', '0x0343' : 'GeForce FX 5700LE', '0x0344' : 'GeForce FX 5700VE', '0x0347' : 'GeForce FX Go5700', '0x0348' : 'GeForce FX Go5700', '0x034c' : 'Quadro FX Go1000', '0x034e' : 'Quadro FX 1100', '0x0391' : 'GeForce 7600 GT', '0x0392' : 'GeForce 7600 GS', '0x0393' : 'GeForce 7300 GT', '0x0398' : 'GeForce Go 7600', '0x039e' : 'Quadro FX 560' } nvidia_dict_2 = { '0x0110' : 'GeForce2 MX/MX 400', '0x0111' : 'GeForce2 MX 100/200', '0x0112' : 'GeForce2 Go', '0x0113' : 'Quadro2 MXR/EX/Go', '0x0170' : 'GeForce4 MX 460', '0x0171' : 'GeForce4 MX 440', '0x0172' : 'GeForce4 MX 420', '0x0173' : 'GeForce4 MX 440-SE', '0x0174' : 'GeForce4 440 Go', '0x0175' : 'GeForce4 420 Go', '0x0176' : 'GeForce4 420 Go 32M', '0x0177' : 'GeForce4 460 Go', '0x0178' : 'Quadro4 550 XGL', '0x0179' : 'GeForce4 440 Go 64M', '0x017a' : 'Quadro NVS', '0x017c' : 'Quadro4 500 GoGL', '0x017d' : 'GeForce4 410 Go 16M', '0x0181' : 'GeForce4 MX 440 with AGP8X', '0x0182' : 'GeForce4 MX 440SE with AGP8X', '0x0183' : 'GeForce4 MX 420 with AGP8X', '0x0185' : 'GeForce4 MX 4000', '0x0188' : 'Quadro4 580 XGL', '0x018a' : 'Quadro NVS 280 SD', '0x018b' : 'Quadro4 380 XGL', '0x018c' : 'Quadro NVS 50 PCI', '0x01a0' : 'GeForce2 Integrated GPU', '0x01f0' : 'GeForce4 MX Integrated GPU', '0x0200' : 'GeForce3', '0x0201' : 'GeForce3 Ti 200', '0x0202' : 'GeForce3 Ti 500', '0x0203' : 'Quadro DCC', '0x0250' : 'GeForce4 Ti 4600', '0x0251' : 'GeForce4 Ti 4400', '0x0253' : 'GeForce4 Ti 4200', '0x0258' : 'Quadro4 900 XGL', '0x0259' : 'Quadro4 750 XGL', '0x025b' : 'Quadro4 700 XGL', '0x0280' : 'GeForce4 Ti 4800', '0x0281' : 'GeForce4 Ti 4200 with AGP8X', '0x0282' : 'GeForce4 Ti 4800 SE', '0x0286' : 'GeForce4 4200 Go', '0x0288' : 'Quadro4 980 XGL', '0x0289' : 'Quadro4 780 XGL', '0x028c' : 'Quadro4 700 GoGL' } nvidia_dict_1 = { '0x0020' : 'RIVA TNT', '0x0028' : 'RIVA TNT2/TNT2 Pro', '0x0029' : 'RIVA TNT2 Ultra', '0x002c' : 'Vanta/Vanta LT', '0x002d' : 'RIVA TNT2 Model 64/Model 64 Pro', '0x00a0' : 'Aladdin TNT2', '0x0100' : 'GeForce 256', '0x0101' : 'GeForce DDR', '0x0103' : 'Quadro', '0x0150' : 'GeForce2 GTS/GeForce2 Pro', '0x0151' : 'GeForce2 Ti', '0x0152' : 'GeForce2 Ultra', '0x0153' : 'Quadro2 Pro' }