From c05238875f0b88b625627376588e794bf9b1cd8b Mon Sep 17 00:00:00 2001 From: Eduardo Covas <44532297+educovas@users.noreply.github.com> Date: Sun, 20 Aug 2023 19:17:59 -0300 Subject: [PATCH] Workaround 13.3+ Kernel Panic on AMD GCN GPUs playing DRM content --- CHANGELOG.md | 2 ++ data/sys_patch_dict.py | 3 ++- resources/constants.py | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 387895de7..4d06f8343 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## 0.6.9 - Resolve BCM2046 and BCM2070 support on macOS 13.3 and newer +- Workaround 13.3+ Kernel Panic on AMD GCN GPUs playing DRM content - Add new macOS Installer download menu (Jazzzny) - Increment Binaries: - OpenCorePkg 0.9.3 - release @@ -13,6 +14,7 @@ - CPUFriend 1.2.7 - release - BlueToolFixup 2.6.8 - rolling (2305aaa) - CryptexFixup 1.0.2 - release + - PatcherSupportPkg 1.2.6 - release ## 0.6.8 - Update non-Metal Binaries: diff --git a/data/sys_patch_dict.py b/data/sys_patch_dict.py index f96bfb2e2..f23ebdbdc 100644 --- a/data/sys_patch_dict.py +++ b/data/sys_patch_dict.py @@ -66,6 +66,7 @@ class SystemPatchDictionary(): self.macOS_12_0_B7: float = 21.1 self.macOS_12_4: float = 21.5 self.macOS_12_5: float = 21.6 + self.macOS_13_3: float = 22.4 self._generate_sys_patch_dict() @@ -766,7 +767,7 @@ class SystemPatchDictionary(): "AMD10000Controller.kext": "12.5", "AMDRadeonX4000.kext": "12.5", "AMDRadeonX4000HWServices.kext": "12.5", - "AMDFramebuffer.kext": "12.5", + "AMDFramebuffer.kext": "12.5" if self.os_float < self.macOS_13_3 else "12.5-GCN", "AMDSupport.kext": "12.5", "AMDRadeonVADriver.bundle": "12.5", diff --git a/resources/constants.py b/resources/constants.py index 3324e6056..8b82d70ac 100644 --- a/resources/constants.py +++ b/resources/constants.py @@ -14,7 +14,7 @@ class Constants: def __init__(self) -> None: # Patcher Versioning self.patcher_version: str = "0.6.9" # OpenCore-Legacy-Patcher - self.patcher_support_pkg_version: str = "1.2.2" # PatcherSupportPkg + self.patcher_support_pkg_version: str = "1.2.6" # PatcherSupportPkg self.copyright_date: str = "Copyright © 2020-2023 Dortania" self.patcher_name: str = "OpenCore Legacy Patcher"