Standardize index for GPU check

This commit is contained in:
Hoang Hong Quan
2024-10-10 18:45:36 +07:00
parent ec1c4d35fe
commit f3bc4e357e
3 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -2823,7 +2823,7 @@ DefinitionBlock ("", "SSDT", 2, "ZPSS", "SURFACE", 0x00001000)
selected_patches = [] selected_patches = []
if "Laptop" in hardware_report.get("Motherboard").get("Platform") and \ if "Laptop" in hardware_report.get("Motherboard").get("Platform") and \
"Integrated GPU" in list(hardware_report.get("GPU").items())[0][-1].get("Device Type") and \ "Integrated GPU" in list(hardware_report.get("GPU").items())[-1][-1].get("Device Type") and \
not "SURFACE" in hardware_report.get("Motherboard").get("Name"): not "SURFACE" in hardware_report.get("Motherboard").get("Name"):
selected_patches.append("ALS") selected_patches.append("ALS")
selected_patches.append("PNLF") selected_patches.append("PNLF")
+4 -4
View File
@@ -403,7 +403,7 @@ class ConfigProdigy:
if self.utils.contains_any(cpu_data.IntelCPUGenerations, hardware_report.get("CPU").get("Codename"), end=21): if self.utils.contains_any(cpu_data.IntelCPUGenerations, hardware_report.get("CPU").get("Codename"), end=21):
boot_args.append("-igfxbl{}".format("t" if self.utils.parse_darwin_version(macos_version) >= self.utils.parse_darwin_version("23.0.0") else "r")) boot_args.append("-igfxbl{}".format("t" if self.utils.parse_darwin_version(macos_version) >= self.utils.parse_darwin_version("23.0.0") else "r"))
if "Navi 1" in list(hardware_report.get("GPU").items())[-1][-1].get("Codename"): if "Navi 1" in list(hardware_report.get("GPU").items())[0][-1].get("Codename"):
boot_args.append("agdpmod=pikera") boot_args.append("agdpmod=pikera")
if not "SURFACE" in hardware_report.get("Motherboard").get("Name"): if not "SURFACE" in hardware_report.get("Motherboard").get("Name"):
@@ -418,10 +418,10 @@ class ConfigProdigy:
if list(hardware_report.get("GPU").items())[0][-1].get("Device ID") in pci_data.SpoofGPUIDs: if list(hardware_report.get("GPU").items())[0][-1].get("Device ID") in pci_data.SpoofGPUIDs:
boot_args.append("-radcodec") boot_args.append("-radcodec")
if list(hardware_report.get("GPU").items())[-1][-1].get("Device ID") in ("1002-6610", "1002-682B", "1002-6837", "1002-683D", "1002-683F"): if list(hardware_report.get("GPU").items())[0][-1].get("Device ID") in ("1002-6610", "1002-682B", "1002-6837", "1002-683D", "1002-683F"):
boot_args.append("radpg=15") boot_args.append("radpg=15")
if list(hardware_report.get("GPU").items())[-1][-1].get("Device ID") in ("1002-67B0", "1002-67B1", "1002-67B8", "1002-6810", "1002-6811"): if list(hardware_report.get("GPU").items())[0][-1].get("Device ID") in ("1002-67B0", "1002-67B1", "1002-67B8", "1002-6810", "1002-6811"):
boot_args.append("-raddvi") boot_args.append("-raddvi")
if any("Discrete GPU" in device_name for device_name in unsupported_devices): if any("Discrete GPU" in device_name for device_name in unsupported_devices):
@@ -497,7 +497,7 @@ class ConfigProdigy:
hardware_report.get("Motherboard").get("Chipset"), hardware_report.get("Motherboard").get("Chipset"),
hardware_report.get("CPU").get("Manufacturer"), hardware_report.get("CPU").get("Manufacturer"),
hardware_report.get("CPU").get("Core Count"), hardware_report.get("CPU").get("Core Count"),
list(hardware_report.get("GPU").items())[-1][-1].get("Manufacturer"), list(hardware_report.get("GPU").items())[0][-1].get("Manufacturer"),
kexts kexts
) )
config["Kernel"]["Quirks"]["AppleCpuPmCfgLock"] = not self.utils.contains_any(cpu_data.IntelCPUGenerations, hardware_report.get("CPU").get("Codename"), start=38) is None config["Kernel"]["Quirks"]["AppleCpuPmCfgLock"] = not self.utils.contains_any(cpu_data.IntelCPUGenerations, hardware_report.get("CPU").get("Codename"), start=38) is None
Executable → Regular
+1 -1
View File
@@ -135,7 +135,7 @@ class KextMaestro:
"Integrated GPU" in list(hardware_report.get("GPU").items())[-1][-1].get("Device Type"): "Integrated GPU" in list(hardware_report.get("GPU").items())[-1][-1].get("Device Type"):
selected_kexts.append("NootedRed") selected_kexts.append("NootedRed")
else: else:
selected_kexts.append("NootRX" if "Navi 2" in list(hardware_report.get("GPU").items())[-1][-1].get("Codename") else "WhateverGreen") selected_kexts.append("NootRX" if "Navi 2" in list(hardware_report.get("GPU").items())[0][-1].get("Codename") else "WhateverGreen")
if "Laptop" in hardware_report.get("Motherboard").get("Platform") and "ASUS" in hardware_report.get("Motherboard").get("Name") or \ if "Laptop" in hardware_report.get("Motherboard").get("Platform") and "ASUS" in hardware_report.get("Motherboard").get("Name") or \
"NootedRed" in selected_kexts or \ "NootedRed" in selected_kexts or \