From ce08129d4b9e47e3b7e907c99dbdbdc5c9a7ed66 Mon Sep 17 00:00:00 2001 From: Mykola Grymalyuk Date: Mon, 16 Sep 2024 13:28:53 -0600 Subject: [PATCH] nvidia_kepler.py: Fix build comparison --- CHANGELOG.md | 2 ++ opencore_legacy_patcher/constants.py | 2 +- .../sys_patch/patchsets/hardware/graphics/nvidia_kepler.py | 7 +++---- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c0f86db9..b806fbd2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ # OpenCore Legacy Patcher changelog +## 2.1.0 +- Fix Nvidia Kepler patches not installing on Monterey ## 2.0.1 - Fix MacBookPro13,3 listing 'Available patches' after having installed all applicable patches - Fix Nvidia Tesla and Kepler patches not installing on Monterey (and older if applicable) diff --git a/opencore_legacy_patcher/constants.py b/opencore_legacy_patcher/constants.py index 45cdcb610..21425091d 100644 --- a/opencore_legacy_patcher/constants.py +++ b/opencore_legacy_patcher/constants.py @@ -13,7 +13,7 @@ from .detections import device_probe class Constants: def __init__(self) -> None: # Patcher Versioning - self.patcher_version: str = "2.0.1" # OpenCore-Legacy-Patcher + self.patcher_version: str = "2.1.0" # OpenCore-Legacy-Patcher self.patcher_support_pkg_version: str = "1.8.0" # PatcherSupportPkg self.copyright_date: str = "Copyright © 2020-2024 Dortania" self.patcher_name: str = "OpenCore Legacy Patcher" diff --git a/opencore_legacy_patcher/sys_patch/patchsets/hardware/graphics/nvidia_kepler.py b/opencore_legacy_patcher/sys_patch/patchsets/hardware/graphics/nvidia_kepler.py index 2aef5944a..0560faacd 100644 --- a/opencore_legacy_patcher/sys_patch/patchsets/hardware/graphics/nvidia_kepler.py +++ b/opencore_legacy_patcher/sys_patch/patchsets/hardware/graphics/nvidia_kepler.py @@ -49,10 +49,9 @@ class NvidiaKepler(BaseHardware): return True if self._xnu_major == os_data.monterey: - if self._xnu_minor < 0: # 12.0 Beta 8 - return True - if self._os_build != "21A5522h": # 12.0 Beta 7 - return True + if self._xnu_minor <= 0: # 12.0 Beta 8 increased XNU minor + if self._os_build != "21A5522h": # 12.0 Beta 7 + return True return False