From d7c2904868fff1c4f07fd13327b3dc69fba27476 Mon Sep 17 00:00:00 2001 From: flagersgit <48706788+flagersgit@users.noreply.github.com> Date: Tue, 25 May 2021 22:23:16 -0400 Subject: [PATCH] Add missing Tesla, Fermi, and Kepler Device IDs --- Resources/PCIIDArray.py | 86 ++++++++++++++++++++++++++++++++++------- 1 file changed, 71 insertions(+), 15 deletions(-) diff --git a/Resources/PCIIDArray.py b/Resources/PCIIDArray.py index a8cb8dc07..80760abbe 100644 --- a/Resources/PCIIDArray.py +++ b/Resources/PCIIDArray.py @@ -4,6 +4,13 @@ class nvidia_ids: # https://envytools.readthedocs.io/en/latest/hw/pciid.html # https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/ tesla_ids = [ + # G80 + "0190", # G80 [GeForce 8800 GTS / 8800 GTX] + "0191", # G80 [GeForce 8800 GTX] + "0193", # G80 [GeForce 8800 GTS] + "0194", # G80 [GeForce 8800 Ultra] + "019E", # G80GL [Quadro FX 4600] + "019D", # G80GL [Quadro FX 5600] # G84 "0400", # G84 [8600 GTS] "0401", # G84 [8600 GT] @@ -73,6 +80,7 @@ class nvidia_ids: "0621", # G94 [GT 230] "0622", # G94 [9600 GT] "0623", # G94 [9600 GS] + "0624", # G94 [9600 GT Green Edition] "0625", # G94 [9600 GSO 512] "0626", # G94 [GT 130] "0627", # G94 [GT 140] @@ -82,6 +90,7 @@ class nvidia_ids: "062C", # G94 [9800M GTS ] "062D", # G94 [9600 GT] "062E", # G94 [9600 GT] + "062F", # G94 [9800 S] "0631", # G94 [GTS 160M] "0635", # G94 [9600 GSO] "0637", # G94 [9600 GT] @@ -118,6 +127,7 @@ class nvidia_ids: "06E2", # G98 [8400] "06E3", # G98 [8400 SE] "06E4", # G98 [8400 GS] + "06E5", # G98M [9300M GS] "06E6", # G98 [G100] "06E7", # G98 [9300 SE] "06E8", # G98 [9200M GS] @@ -125,6 +135,7 @@ class nvidia_ids: "06EA", # G98 [NVS 150M] "06EB", # G98 [NVS 160M] "06EC", # G98 [G 105M] + "06ED", # G98 [9600 GT / 9800 GT] "06EF", # G98 [G 103M] "06F1", # G98 [G105M] "06F8", # G98 [NVS 420] @@ -133,19 +144,22 @@ class nvidia_ids: "06FB", # G98 [FX 370M] "06FD", # G98 [NVS 295] "06FF", # G98 [HICx16] - # G200 - "05E0", # G200 [GTX 295] - "05E1", # G200 [GTX 280] - "05E2", # G200 [GTX 260] - "05E3", # G200 [GTX 285] - "05E6", # G200 [GTX 275] - "05E7", # G200 [C1060] - "05E9", # G200 [CX] - "05EA", # G200 [GTX 260] - "05EB", # G200 [GTX 295] - "05ED", # G200 [FX 5800] - "05EE", # G200 [FX 4800] - "05EF", # G200 [FX 3800] + # GT200 + "05E0", # GT200 [GTX 295] + "05E1", # GT200 [GTX 280] + "05E2", # GT200 [GTX 260] + "05E3", # GT200 [GTX 285] + "05E6", # GT200 [GTX 275] + "05E7", # GT200 [C1060] + "05E9", # GT200 [CX] + "05EA", # GT200 [GTX 260] + "05EB", # GT200 [GTX 295] + "05ED", # GT200 [FX 5800] + "05EE", # GT200 [FX 4800] + "05EF", # GT200 [FX 3800] + "05FD", # GT200GL [Quadro FX 5800] + "05FE", # GT200GL [Quadro FX 4800] + "05FF", # GT200GL [Quadro FX 3800] # MCP77 GPU "0840", # MCP77 GPU [8200M] "0844", # MCP77 GPU [9100M G] @@ -251,7 +265,7 @@ class nvidia_ids: ] fermi_ids = [ - # GF100 + # GF100 "06C0", # GF100 [GTX 480] "06C4", # GF100 [GTX 465] "06CA", # GF100 [GTX 480M] @@ -341,6 +355,7 @@ class nvidia_ids: "0DFC", # GF108 [NVS 5200M] "0F00", # GF108 [GT 630] "0F01", # GF108 [GT 620] + "0F02", # GF108 [GT 730] # GF110 "1080", # GF110 [GTX 580] "1081", # GF110 [GTX 570] @@ -352,6 +367,7 @@ class nvidia_ids: "1089", # GF110 [GTX 580] "108B", # GF110 [GTX 580] "1091", # GF110 [M2090] + "1096", # GF110GL [Tesla C2050 / C2075] "109A", # GF110 [5010M] "109B", # GF110 [7000] # GF119 @@ -360,6 +376,8 @@ class nvidia_ids: "1048", # GF119 [605] "1049", # GF119 [GT 620] "104A", # GF119 [GT 610] + "104B", # GF119 [GT 625 OEM] + "104C", # GF119 [GT 705] "1050", # GF119 [GT 520M] "1051", # GF119 [GT 520MX] "1052", # GF119 [GT 520M] @@ -370,6 +388,8 @@ class nvidia_ids: "1058", # GF119 [610M] "1059", # GF119 [610M] "105A", # GF119 [610M] + "105B", # GF119M [705M] + "107C", # GF119 [NVS 315] "107D", # GF119 [NVS 310] # GF117 "1140", # GF117 [GT 620M] @@ -379,12 +399,18 @@ class nvidia_ids: # GK104 "1180", # GK104 [GTX 680] "1183", # GK104 [GTX 660 Ti] + "1184", # GK104 [GTX 770] "1185", # GK104 [GTX 660] + "1186", # GK104 [GTX 660 Ti] + "1187", # GK104 [GTX 760] "1188", # GK104 [GTX 690] "1189", # GK104 [GTX 670] + "118E", # GK104 [GTX 760 OEM] + "118F", # GK104GL [Tesla K10] "1198", # GTX 880M "1199", # GK104 [GTX 870M] "119A", # GTX 860M + "119D", # GK104M [GTX 775M Mac Edition] "119E", # GTX 780M "119F", # GK104 [GTX 780M] "11A0", # GK104 [GTX 680M] @@ -393,6 +419,7 @@ class nvidia_ids: "11A3", # GK104 [GTX 680MX] "11A7", # GK104 [GTX 675MX] "11A9", # GTX 870M + "11B4", # GK104GL [Quadro K4200] "11B6", # Quadro K3100M "11B7", # Quadro K4100M "11B8", # Quadro K5100M @@ -403,6 +430,7 @@ class nvidia_ids: "11BF", # GK104 [GRID K2] # GK106 "11C0", # GK106 [GTX 660] + "11C2", # GK106 [GTX 650 Ti BOOST] "11C6", # GK106 [GTX 650 Ti] "11E0", # GK106 [GTX 770M] "11E1", # GTX 765M @@ -414,6 +442,8 @@ class nvidia_ids: "0FC1", # GK107 [GT 640] "0FC2", # GK107 [GT 630] "0FC6", # GK107 [GTX 650] + "0FC8", # GK107 [GT 740] + "0FCD", # GK107M [GT 755M] "0FD1", # GK107 [GT 650M] "0FD2", # GK107 [GT 640M] "0FD3", # GK107 [GT 640M LE] @@ -421,8 +451,16 @@ class nvidia_ids: "0FD5", # GK107 [GT 650M] "0FD8", # GK107 [GT 640M] "0FD9", # GK107 [GT 645M] + "0FDF", # GK107M [ GT 740M] "0FE0", # GK107 [GTX 660M] + "0FE1", # GK107M [GT 730M] + "0FE3", # GK107M [GT 745M] + "0FE4", # GK107M [GT 750M] "0FE9", # GK107 [GT 750M Mac Edition] + "0FEA", # GK107M [GT 755M Mac Edition] + "0FEE", # GK107M [810M] + "0FF2", # GK107GL [GRID K1] + "0FF3", # GK107GL [Quadro K420] "0FF6", # Quadro K1100M "0FF9", # GK107 [K2000D] "0FFA", # GK107 [K600] @@ -432,25 +470,43 @@ class nvidia_ids: "0FFE", # GK107 [K2000] "0FFF", # GK107 [410] # GK110 + "1001", # GK110B [GTX TITAN Z] "1003", # GK110 [GTX Titan LE] "1004", # GK110 [GTX 780] "1005", # GK110 [GTX Titan] + "1007", # GK110 [GTX 780 Rev. 2] + "100A", # GK110B [GTX 780 Ti] + "100C", # GK110B [GTX TITAN Black] "101F", # GK110 [TEslA K20] "1020", # GK110 [TEslA K2] "1021", # GK110 [TEslA K2m] "1022", # GK110 [TEslA K20C] + "1023", # GK110BGL [Tesla K40m] + "1024", # GK180GL [Tesla K40c] "1026", # GK110 [TEslA K20s] "1028", # GK110 [TEslA K20m] + "102D", # GK210GL [Tesla K80] + "103C", # GK110GL [Quadro K5200] # GK208 "1280", # GK208 [GT 635] + "1281", # GK208 [GT 710] "1282", # GK208 [GT 640 REv. 2] "1284", # GK208 [GT 630 REv. 2] + "1286", # GK208 [GT 720] + "1287", # GK208B [GT 730] + "1288", # GK208B [GT 720] + "1289", # GK208 [GT 710] + "128B", # GK208B [GT 710] "1290", # GK208 [GT 730M] "1291", # GK208 [GT 735M] "1292", # GK208 [GT 740M] "1293", # GK208 [GT 730M] "1294", # GK208 [GT 740M] "1295", # GK208 [710M] + "1296", # GK208M [825M] + "1298", # GK208M [GT 720M] + "1299", # GK208BM [920M] + "129A", # GK208BM [910M] "12B9", # GK208 [K610M] "12BA", # GK208 [K510M] ] @@ -729,4 +785,4 @@ class atheros_ids: "001C", # AR242x / AR542x "0023", # AR5416 - never used by Apple "0024", # AR5418 - ] \ No newline at end of file + ]