diff --git a/CHANGELOG.md b/CHANGELOG.md index c712be316..3618c6d38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ - Lilu 1.5.4 release (07-05-2021) - AppleALC 1.6.2 release - WhateverGreen 1.6.2 release + - PatcherSupportPkg 0.0.13 release ## 0.2.2 diff --git a/Resources/Constants.py b/Resources/Constants.py index e7c660d9e..f89c42d66 100644 --- a/Resources/Constants.py +++ b/Resources/Constants.py @@ -44,7 +44,7 @@ class Constants: self.fw_kext = "1.0.0" self.disk = "" self.patch_disk = "" - self.patcher_support_pkg_version = "0.0.11" # PatcherSupportPkg + self.patcher_support_pkg_version = "0.0.13" # PatcherSupportPkg # Get resource path self.current_path = Path(__file__).parent.parent.resolve() @@ -462,6 +462,10 @@ class Constants: def payload_apple_private_frameworks_path_accel_ts2(self): return self.payload_apple_private_frameworks_path / Path("Graphics-Acceleration-TeraScale-2") + @property + def payload_apple_private_frameworks_path_accel_ivy(self): + return self.payload_apple_private_frameworks_path / Path("Graphics-Acceleration-Ivy-Bridge") + @property def payload_apple_private_frameworks_path_brightness(self): return self.payload_apple_private_frameworks_path / Path("Brightness-Control") diff --git a/Resources/SysPatch.py b/Resources/SysPatch.py index caa298005..c8e27d529 100644 --- a/Resources/SysPatch.py +++ b/Resources/SysPatch.py @@ -211,9 +211,11 @@ class PatchSysVolume: def gpu_framebuffer_ivybridge_big_sur(self): self.add_new_binaries(SysPatchArray.AddIntelGen3Accel, self.constants.legacy_intel_gen3_path) print("- Fixing Acceleration in CoreMedia") - subprocess.run(["defaults", "write", "com.apple.coremedia", "hardwareVideoDecoder", "-string", "disable"], stdout=subprocess.PIPE).stdout.decode().strip().encode() + subprocess.run(["defaults", "write", "com.apple.coremedia", "hardwareVideoDecoder", "-string", "enable"], stdout=subprocess.PIPE).stdout.decode().strip().encode() print("- Merging Ivy Bridge Frameworks") self.elevated(["rsync", "-r", "-i", "-a", f"{self.constants.payload_apple_frameworks_path_accel_ivy}/", self.mount_frameworks], stdout=subprocess.PIPE).stdout.decode().strip().encode() + print("- Merging Ivy Bridge PrivateFrameworks") + self.elevated(["rsync", "-r", "-i", "-a", f"{self.constants.payload_apple_private_frameworks_path_accel_ivy}/", self.mount_private_frameworks], stdout=subprocess.PIPE).stdout.decode().strip().encode() def gpu_accel_legacy_extended(self): print("- Merging general legacy Frameworks")