From c6eceaa3a0adaf3569b508667c07c47f221ee302 Mon Sep 17 00:00:00 2001 From: Hoang Hong Quan Date: Tue, 30 Jul 2024 02:15:23 +0700 Subject: [PATCH] AppleALC does not work on macOS Sequoia with AMD systems as of now --- Scripts/config_prodigy.py | 2 +- Scripts/kext_maestro.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Scripts/config_prodigy.py b/Scripts/config_prodigy.py index 846f7c6..dbd7b3f 100755 --- a/Scripts/config_prodigy.py +++ b/Scripts/config_prodigy.py @@ -171,7 +171,7 @@ class ConfigProdigy: "keepsyms=1" ] - if codec_id in codec_layouts.data: + if codec_id in codec_layouts.data and not ("AMD" in cpu_manufacturer and macos_version > 23): boot_args.append("alcid={}".format(random.choice(codec_layouts.data.get(codec_id)))) if "AMD" in cpu_manufacturer or self.is_intel_hedt_cpu(cpu_codename): diff --git a/Scripts/kext_maestro.py b/Scripts/kext_maestro.py index ecfb06f..cb40659 100755 --- a/Scripts/kext_maestro.py +++ b/Scripts/kext_maestro.py @@ -594,7 +594,7 @@ class KextMaestro: if macos_version > 22 or custom_cpu_name or "MacPro7,1" in smbios: kexts.append("RestrictEvents") - if codec_id in pci_data.CodecIDs: + if codec_id in pci_data.CodecIDs and not ("AMD" in cpu_manufacturer and macos_version > 23): kexts.append("AppleALC") if "AMD" in cpu_manufacturer and macos_version > 21 or int(cpu_configuration) > 1 and macos_version > 18: