Merge branch 'main' into sonoma-development

This commit is contained in:
Mykola Grymalyuk
2023-08-20 19:46:25 -06:00
committed by GitHub
13 changed files with 442 additions and 298 deletions

View File

@@ -411,95 +411,144 @@ class nvidia_ids:
kepler_ids = [
# GK104
0x1180, # GK104 [GTX 680]
0x1182, # GK104 [GTX 760 Ti]
0x1183, # GK104 [GTX 660 Ti]
0x1184, # GK104 [GTX 770]
0x1185, # GK104 [GTX 660]
0x1186, # GK104 [GTX 660 Ti]
0x1187, # GK104 [GTX 760]
0x1188, # GK104 [GTX 690]
0x1189, # GK104 [GTX 670]
0x1189, # GK104 [GTX 670]
0x118a, # GK104GL [GRID K520]
0x118b, # GK104GL [GRID K2 GeForce USM]
0x118c, # GK104 [GRID K2 NVS USM]
0x118d, # GK104GL [GRID K200 vGPU]
0x118E, # GK104 [GTX 760 OEM]
0x118F, # GK104GL [Tesla K10]
0x1198, # GTX 880M
0x1199, # GK104 [GTX 870M]
0x119A, # GTX 860M
0x1191, # GK104 [GTX 760 Rev. 2]
0x1193, # GK104 [GTX 760 Ti OEM]
0x1194, # GK104GL [Tesla K8]
0x1195, # GK104 [GTX 660 Rev. 2]
0x1198, # GK104M [GTX 880M]
0x1199, # GK104M [GTX 870M]
0x119A, # GK104M [GTX 860M]
0x119D, # GK104M [GTX 775M Mac Edition]
0x119E, # GTX 780M
0x119E, # GK104M [GTX 780M Mac Edition]
0x119F, # GK104 [GTX 780M]
0x11A0, # GK104 [GTX 680M]
0x11A1, # GK104 [GTX 670MX]
0x11A2, # GK104 [GTX 675MX]
0x11A2, # GK104 [GTX 675MX Mac Edition]
0x11A3, # GK104 [GTX 680MX]
0x11A7, # GK104 [GTX 675MX]
0x11A9, # GTX 870M
0x11A8, # GK104GLM [Quadro K5100M]
0x11A9, # GK104M [GTX 870M]
0x11AF, # GK104GLM [GRID IceCube]
0x11B0, # GK104GL [GRID K240Q / K260Q vGPU]
0x11B1, # GK104GL [GRID K2 Tesla USM]
0x11B4, # GK104GL [Quadro K4200]
0x11B6, # Quadro K3100M
0x11B7, # Quadro K4100M
0x11B8, # Quadro K5100M
0x11BA, # GK104 [K5000]
0x11BC, # GK104 [K5000M]
0x11BD, # GK104 [K4000M]
0x11BE, # GK104 [K3000M]
0x11B6, # GK104GLM [Quadro K3100M]
0x11B7, # GK104GLM [Quadro K4100M]
0x11B8, # GK104GLM [Quadro K5100M]
0x11B9, # GK104GLM
0x11BA, # GK104GL [Quadro K5000]
0x11BC, # GK104GLM [Quadro K5000M]
0x11BD, # GK104GLM [Quadro K4000M]
0x11BE, # GK104GLM [Quadro K3000M]
0x11BF, # GK104 [GRID K2]
# GK106
0x11C0, # GK106 [GTX 660]
0x11C2, # GK106 [GTX 650 Ti BOOST]
0x11c3, # GK106 [GTX 650 Ti OEM]
0x11c4, # GK106 [GTX 645 OEM]
0x11c5, # GK106 [GT 740]
0x11C6, # GK106 [GTX 650 Ti]
0x11C7, # GK106 [GTX 750 Ti]
0x11C8, # GK106 [GTX 650 OEM]
0x11E0, # GK106 [GTX 770M]
0x11E1, # GTX 765M
0x11E2, # GTX 765M
0x11FA, # GK106 [K4000]
0x11FC, # Quadro K2100M
0x11CB, # GK106 [GT 740]
0x11E0, # GK106M [GTX 770M]
0x11E1, # GK106M [GTX 765M]
0x11E2, # GK106M [GTX 765M]
0x11E3, # GK106M [GTX 760M]
0x11E7, # GK106M
0x11FA, # GK106GL [Quadro K4000]
0x11FC, # GL106GLM [Quadro K2100M]
# GK107
0x0FC0, # GK107 [GT 640]
0x0FC1, # GK107 [GT 640]
0x0FC2, # GK107 [GT 630]
0x0FC5, # GK107 [GT 1030]
0x0FC6, # GK107 [GTX 650]
0x0FC8, # GK107 [GT 740]
0x0FC9, # GK107 [GT 730]
0x0FCD, # GK107M [GT 755M]
0x0FCE, # GK107M [GT 640M LE]
0x0FD1, # GK107 [GT 650M]
0x0FD2, # GK107 [GT 640M]
0x0FD3, # GK107 [GT 640M LE]
0x0FD4, # GK107 [GTX 660M]
0x0FD5, # GK107 [GT 650M]
0x0FD6, # GK107M
0x0FD8, # GK107 [GT 640M]
0x0FD9, # GK107 [GT 645M]
0x0FDF, # GK107M [ GT 740M]
0x0FDB, # GK107M
0x0FDF, # GK107M [GT 740M]
0x0FE0, # GK107 [GTX 660M]
0x0FE1, # GK107M [GT 730M]
0x0FE2, # GK107M [GT 745M]
0x0FE3, # GK107M [GT 745M]
0x0FE4, # GK107M [GT 750M]
0x0FE5, # GK107 [GeForce K340 USM]
0x0FE6, # GK107 [GRID K1 NVS USM]
0x0FE7, # GK107GL [GRID K100 vGPU]
0x0FE8, # GK107M [N14P-GS]
0x0FE9, # GK107 [GT 750M Mac Edition]
0x0FEA, # GK107M [GT 755M Mac Edition]
0x0FEC, # GK107M [710A]
0x0FEE, # GK107M [810M]
0x0FED, # GK107M [820M]
0x0FEF, # GK107GL [GRID K340]
0x0FF1, # GK107 [NVS 1000]
0x0FF2, # GK107GL [GRID K1]
0x0FF3, # GK107GL [Quadro K420]
0x0FF6, # Quadro K1100M
0x0FF5, # GK107GL [GRID K1 Tesla USM]
0x0FF6, # GK107GLM [Quadro K1100M]
0x0FF7, # GK107GL [GRID K140Q vGPU]
0x0FF8, # GK107GLM [Quadro K500M]
0x0FF9, # GK107 [K2000D]
0x0FFA, # GK107 [K600]
0x0FFB, # GK107 [K2000M]
0x0FFC, # GK107 [K1000M]
0x0FFD, # GK107 [NVS 510]
0x0FFE, # GK107 [K2000]
0x0FFF, # GK107 [410]
0x0FFE, # GK107 [Quadro K2000]
0x0FFF, # GK107 [Quadro 410]
# GK110
0x1001, # GK110B [GTX TITAN Z]
0x1003, # GK110 [GTX Titan LE]
0x1004, # GK110 [GTX 780]
0x1005, # GK110 [GTX Titan]
0x1007, # GK110 [GTX 780 Rev. 2]
0x1008, # GK110 [GTX 780 Ti 6GB]
0x100A, # GK110B [GTX 780 Ti]
0x100C, # GK110B [GTX TITAN Black]
0x101F, # GK110 [TEslA K20]
0x1020, # GK110 [TEslA K2]
0x1021, # GK110 [TEslA K2m]
0x1022, # GK110 [TEslA K20C]
0x101E, # GK110GL [Tesla K20X]
0x101F, # GK110GL [Tesla K20]
0x1020, # GK110GL [Tesla K20X]
0x1021, # GK110GL [Tesla K20Xm]
0x1022, # GK110GL [Tesla K20C]
0x1023, # GK110BGL [Tesla K40m]
0x1024, # GK180GL [Tesla K40c]
0x1026, # GK110 [TEslA K20s]
0x1028, # GK110 [TEslA K20m]
0x102D, # GK210GL [Tesla K80]
0x1026, # GK110GL [Tesla K20s]
0x1027, # GK110BGL [Tesla K40st]
0x1028, # GK110GL [Tesla K20m]
0x1029, # GK110BGL [Tesla K40s]
0x102A, # GK110BGL [Tesla K40t]
0x102E, # GK110BGL [Tesla K40d]
0x102F, # GK110BGL [Tesla Stella Solo]
0x103A, # GK110GL [Quadro K6000]
0x103C, # GK110GL [Quadro K5200]
0x103F, # GK110BGL [Tesla Stella SXM]
# GK180
0x1024, # GK180GL [Tesla K40c]
# GK208
0x1280, # GK208 [GT 635]
0x1281, # GK208 [GT 710]
@@ -509,7 +558,9 @@ class nvidia_ids:
0x1287, # GK208B [GT 730]
0x1288, # GK208B [GT 720]
0x1289, # GK208 [GT 710]
0x128A, # GK208B
0x128B, # GK208B [GT 710]
0x128C, # GK208B
0x1290, # GK208 [GT 730M]
0x1291, # GK208 [GT 735M]
0x1292, # GK208 [GT 740M]
@@ -520,8 +571,11 @@ class nvidia_ids:
0x1298, # GK208M [GT 720M]
0x1299, # GK208BM [920M]
0x129A, # GK208BM [910M]
0x12A0, # GK208
0x12B9, # GK208 [K610M]
0x12BA, # GK208 [K510M]
# GK210
0x102D, # GK210GL [Tesla K80]
]
@@ -540,21 +594,23 @@ class nvidia_ids:
0x137a, # GM108GLM [Quadro K620M / Quadro M500M]
0x137b, # GM108GLM [Quadro M520 Mobile]
0x137d, # GM108M [GeForce 940A]
0x174d, # GM108M [GeForce MX130]
0x174e, # GM108M [GeForce MX110]
0x1380, # GM107 [GeForce GTX 750 Ti]
0x1381, # GM107 [GeForce GTX 750]
0x1382, # GM107 [GeForce GTX 745]
0x1380, # GM107 [GTX 750 Ti]
0x1381, # GM107 [GTX 750]
0x1382, # GM107 [GTX 745]
0x1389, # GM107GL [GRID M30]
0x1390, # GM107M [GeForce 845M]
0x1391, # GM107M [GeForce GTX 850M]
0x1392, # GM107M [GeForce GTX 860M]
0x1391, # GM107M [GTX 850M]
0x1392, # GM107M [GTX 860M]
0x1393, # GM107M [GeForce 840M]
0x1398, # GM107M [GeForce 845M]
0x1399, # GM107M [GeForce 945M]
0x139a, # GM107M [GeForce GTX 950M]
0x139b, # GM107M [GeForce GTX 960M]
0x139a, # GM107M [GTX 950M]
0x139b, # GM107M [GTX 960M]
0x139c, # GM107M [GeForce 940M]
0x139d, # GM107M [GeForce GTX 750 Ti]
0x139d, # GM107M [GTX 750 Ti]
0x13b0, # GM107GLM [Quadro M2000M]
0x13b1, # GM107GLM [Quadro M1000M]
0x13b2, # GM107GLM [Quadro M600M]
@@ -566,16 +622,24 @@ class nvidia_ids:
0x13bb, # GM107GL [Quadro K620]
0x13bc, # GM107GL [Quadro K1200]
0x13bd, # GM107GL [Tesla M10]
0x1789, # GM107GL [GRID M3-3020]
0x179c, # GM107 [GeForce 940MX]
0x13c0, # GM204 [GeForce GTX 980]
0x17c2, # GM200 [GTX TITAN X]
0x17c8, # GM200 [GTX 980 Ti]
0x17f0, # GM200GL [Quadro M6000]
0x17f1, # GM200GL [Quadro M6000 24GB]
0x17fd, # GM200GL [Tesla M40]
0x13c0, # GM204 [GTX 980]
0x13c1, # GM204
0x13c2, # GM204 [GeForce GTX 970]
0x13c2, # GM204 [GTX 970]
0x13c3, # GM204
0x13d7, # GM204M [GeForce GTX 980M]
0x13d8, # GM204M [GeForce GTX 970M]
0x13d9, # GM204M [GeForce GTX 965M]
0x13da, # GM204M [GeForce GTX 980 Mobile]
0x13e7, # GM204GL [GeForce GTX 980 Engineering Sample]
0x13d7, # GM204M [GTX 980M]
0x13d8, # GM204M [GTX 970M]
0x13d9, # GM204M [GTX 965M]
0x13da, # GM204M [GTX 980 Mobile]
0x13e7, # GM204GL [GTX 980 Engineering Sample]
0x13f0, # GM204GL [Quadro M5000]
0x13f1, # GM204GL [Quadro M4000]
0x13f2, # GM204GL [Tesla M60]
@@ -585,18 +649,21 @@ class nvidia_ids:
0x13fa, # GM204GLM [Quadro M3000M]
0x13fb, # GM204GLM [Quadro M5500]
0x1401, # GM206 [GeForce GTX 960]
0x1402, # GM206 [GeForce GTX 950]
0x1404, # GM206 [GeForce GTX 960 FAKE]
0x1406, # GM206 [GeForce GTX 960 OEM]
0x1407, # GM206 [GeForce GTX 750 v2]
0x1427, # GM206M [GeForce GTX 965M]
0x1401, # GM206 [GTX 960]
0x1402, # GM206 [GTX 950]
0x1404, # GM206 [GTX 960 FAKE]
0x1406, # GM206 [GTX 960 OEM]
0x1407, # GM206 [GTX 750 v2]
0x1427, # GM206M [GTX 965M]
0x1430, # GM206GL [Quadro M2000]
0x1431, # GM206GL [Tesla M4]
0x1436, # GM206GLM [Quadro M2200 Mobile]
]
pascal_ids = [
0x1725,
0x172e,
0x172f,
0x15f0, # GP100GL [Quadro GP100]
0x15f1, # GP100GL
0x15f7, # GP100GL [Tesla P100 PCIe 12GB]
@@ -604,10 +671,10 @@ class nvidia_ids:
0x15f9, # GP100GL [Tesla P100 SXM2 16GB]
0x1b00, # GP102 [TITAN X]
0x1b01, # GP102 [GeForce GTX 1080 Ti 10GB]
0x1b01, # GP102 [GTX 1080 Ti 10GB]
0x1b02, # GP102 [TITAN Xp]
0x1b04, # GP102
0x1b06, # GP102 [GeForce GTX 1080 Ti]
0x1b06, # GP102 [GTX 1080 Ti]
0x1b07, # GP102 [P102-100]
0x1b30, # GP102GL [Quadro P6000]
0x1b38, # GP102GL [Tesla P40]
@@ -615,18 +682,18 @@ class nvidia_ids:
0x1b70, # GP102GL
0x1b78, # GP102GL
0x1b80, # GP104 [GeForce GTX 1080]
0x1b81, # GP104 [GeForce GTX 1070]
0x1b82, # GP104 [GeForce GTX 1070 Ti]
0x1b83, # GP104 [GeForce GTX 1060 6GB]
0x1b84, # GP104 [GeForce GTX 1060 3GB]
0x1b80, # GP104 [GTX 1080]
0x1b81, # GP104 [GTX 1070]
0x1b82, # GP104 [GTX 1070 Ti]
0x1b83, # GP104 [GTX 1060 6GB]
0x1b84, # GP104 [GTX 1060 3GB]
0x1b87, # GP104 [P104-100]
0x1ba0, # GP104M [GeForce GTX 1080 Mobile]
0x1ba1, # GP104M [GeForce GTX 1070 Mobile]
0x1ba2, # GP104M [GeForce GTX 1070 Mobile]
0x1ba0, # GP104M [GTX 1080 Mobile]
0x1ba1, # GP104M [GTX 1070 Mobile]
0x1ba2, # GP104M [GTX 1070 Mobile]
0x1ba9, # GP104M
0x1baa, # GP104M
0x1bad, # GP104 [GeForce GTX 1070 Engineering Sample]
0x1bad, # GP104 [GTX 1070 Engineering Sample]
0x1bb0, # GP104GL [Quadro P5000]
0x1bb1, # GP104GL [Quadro P4000]
0x1bb3, # GP104GL [Tesla P4]
@@ -638,42 +705,42 @@ class nvidia_ids:
0x1bb9, # GP104GLM [Quadro P4200 Mobile]
0x1bbb, # GP104GLM [Quadro P3200 Mobile]
0x1bc7, # GP104 [P104-101]
0x1be0, # GP104BM [GeForce GTX 1080 Mobile]
0x1be1, # GP104BM [GeForce GTX 1070 Mobile]
0x1be0, # GP104BM [GTX 1080 Mobile]
0x1be1, # GP104BM [GTX 1070 Mobile]
0x1c00, # GP106
0x1c01, # GP106
0x1c02, # GP106 [GeForce GTX 1060 3GB]
0x1c03, # GP106 [GeForce GTX 1060 6GB]
0x1c04, # GP106 [GeForce GTX 1060 5GB]
0x1c06, # GP106 [GeForce GTX 1060 6GB Rev. 2]
0x1c02, # GP106 [GTX 1060 3GB]
0x1c03, # GP106 [GTX 1060 6GB]
0x1c04, # GP106 [GTX 1060 5GB]
0x1c06, # GP106 [GTX 1060 6GB Rev. 2]
0x1c07, # GP106 [P106-100]
0x1c09, # GP106 [P106-090]
0x1c20, # GP106M [GeForce GTX 1060 Mobile]
0x1c21, # GP106M [GeForce GTX 1050 Ti Mobile]
0x1c22, # GP106M [GeForce GTX 1050 Mobile]
0x1c23, # GP106M [GeForce GTX 1060 Mobile Rev. 2]
0x1c20, # GP106M [GTX 1060 Mobile]
0x1c21, # GP106M [GTX 1050 Ti Mobile]
0x1c22, # GP106M [GTX 1050 Mobile]
0x1c23, # GP106M [GTX 1060 Mobile Rev. 2]
0x1c2d, # GP106M
0x1c30, # GP106GL [Quadro P2000]
0x1c31, # GP106GL [Quadro P2200]
0x1c35, # GP106M [Quadro P2000 Mobile]
0x1c36, # GP106 [P106M]
0x1c60, # GP106BM [GeForce GTX 1060 Mobile 6GB]
0x1c61, # GP106BM [GeForce GTX 1050 Ti Mobile]
0x1c62, # GP106BM [GeForce GTX 1050 Mobile]
0x1c60, # GP106BM [GTX 1060 Mobile 6GB]
0x1c61, # GP106BM [GTX 1050 Ti Mobile]
0x1c62, # GP106BM [GTX 1050 Mobile]
0x1c70, # GP106GL
0x1c80,
0x1c81, # GP107 [GeForce GTX 1050]
0x1c82, # GP107 [GeForce GTX 1050 Ti]
0x1c83, # GP107 [GeForce GTX 1050 3GB]
0x1c8c, # GP107M [GeForce GTX 1050 Ti Mobile]
0x1c8d, # GP107M [GeForce GTX 1050 Mobile]
0x1c81, # GP107 [GTX 1050]
0x1c82, # GP107 [GTX 1050 Ti]
0x1c83, # GP107 [GTX 1050 3GB]
0x1c8c, # GP107M [GTX 1050 Ti Mobile]
0x1c8d, # GP107M [GTX 1050 Mobile]
0x1c8e, # GP107M
0x1c8f, # GP107M [GeForce GTX 1050 Ti Max-Q]
0x1c8f, # GP107M [GTX 1050 Ti Max-Q]
0x1c90, # GP107M [GeForce MX150]
0x1c91, # GP107M [GeForce GTX 1050 3 GB Max-Q]
0x1c92, # GP107M [GeForce GTX 1050 Mobile]
0x1c91, # GP107M [GTX 1050 3 GB Max-Q]
0x1c92, # GP107M [GTX 1050 Mobile]
0x1c94, # GP107M [GeForce MX350]
0x1c96, # GP107M [GeForce MX350]
0x1ca7, # GP107GL
@@ -687,8 +754,8 @@ class nvidia_ids:
0x1cbb, # GP107GLM [Quadro P1000 Mobile]
0x1cbc, # GP107GLM [Quadro P600 Mobile]
0x1cbd, # GP107GLM [Quadro P620]
0x1ccc, # GP107BM [GeForce GTX 1050 Ti Mobile]
0x1ccd, # GP107BM [GeForce GTX 1050 Mobile]
0x1ccc, # GP107BM [GTX 1050 Ti Mobile]
0x1ccd, # GP107BM [GTX 1050 Mobile]
0x1cfa, # GP107GL [Quadro P2000]
0x1cfb, # GP107GL [Quadro P1000]

View File

@@ -66,6 +66,7 @@ class SystemPatchDictionary():
self.macOS_12_0_B7: float = 21.1
self.macOS_12_4: float = 21.5
self.macOS_12_5: float = 21.6
self.macOS_13_3: float = 22.4
self._generate_sys_patch_dict()
@@ -768,7 +769,7 @@ class SystemPatchDictionary():
"AMD10000Controller.kext": "12.5",
"AMDRadeonX4000.kext": "12.5" if self.os_major < os_data.os_data.sonoma else "12.5-23",
"AMDRadeonX4000HWServices.kext": "12.5",
"AMDFramebuffer.kext": "12.5",
"AMDFramebuffer.kext": "12.5" if self.os_float < self.macOS_13_3 else "12.5-GCN",
"AMDSupport.kext": "12.5",
"AMDRadeonVADriver.bundle": "12.5",