diff --git a/CHANGELOG.md b/CHANGELOG.md index a73376f0f..90ec31389 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ - Avoids Apple's odd bug of publishing 2 different 12.5.1 products - Implement deeper macOS installer parsing - Provides better version detection than Apple provides in .app +- Ensure WhateverGreen is always installed on Mac Pro configurations - Ventura Specific Updates: diff --git a/resources/build.py b/resources/build.py index 6a8f33342..3e2ab2e4b 100644 --- a/resources/build.py +++ b/resources/build.py @@ -740,6 +740,8 @@ class BuildOpenCore: print("- Adding Mac Pro, Xserve DRM patches") self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] += " shikigva=128 unfairgva=1 -wegtree" + if not self.get_kext_by_bundle_path("WhateverGreen.kext")["Enabled"] is True: + self.enable_kext("WhateverGreen.kext", self.constants.whatevergreen_version, self.constants.whatevergreen_path) if not self.constants.custom_model: for i, device in enumerate(self.computer.gpus):