From d3878e34a2ee04d525f8d426f61830ca11cba1aa Mon Sep 17 00:00:00 2001 From: Mykola Grymalyuk Date: Sun, 11 Dec 2022 17:01:37 -0700 Subject: [PATCH] build: Only set beta arg with AppleALC usage --- resources/build/build.py | 3 --- resources/build/graphics_audio.py | 4 ++++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/resources/build/build.py b/resources/build/build.py index c4b15d48b..8924c1306 100644 --- a/resources/build/build.py +++ b/resources/build/build.py @@ -41,9 +41,6 @@ class build_opencore: support.build_support(self.model, self.constants, self.config).enable_kext("Lilu.kext", self.constants.lilu_version, self.constants.lilu_path) self.config["Kernel"]["Quirks"]["DisableLinkeditJettison"] = True - # Due to regression in AppleALC 1.6.4+, temporarily use 1.6.3 and set override - self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] += "-lilubetaall" - # Call support functions firmware.build_firmware(self.model, self.constants, self.config).build() wired.build_wired(self.model, self.constants, self.config).build() diff --git a/resources/build/graphics_audio.py b/resources/build/graphics_audio.py index 250313cd7..1d0a4abdc 100644 --- a/resources/build/graphics_audio.py +++ b/resources/build/graphics_audio.py @@ -242,6 +242,10 @@ class build_graphics_audio: support.build_support(self.model, self.constants, self.config).enable_kext("AppleALC.kext", self.constants.applealc_version, self.constants.applealc_path) + # Due to regression in AppleALC 1.6.4+, temporarily use 1.6.3 and set override + if support.build_support(self.model, self.constants, self.config).get_kext_by_bundle_path("AppleALC.kext")["Enabled"] is True: + self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] += " -lilubetaall" + def firmware_handling(self): # Add UGA to GOP layer if "UGA Graphics" in smbios_data.smbios_dictionary[self.model]: