mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-06-20 22:20:53 +10:00
Merge pull request #371 from dortania/drm-test
Add DRM support for Intel HD4000
This commit is contained in:
@@ -17,6 +17,7 @@
|
|||||||
- Lilu 1.5.4 release (07-05-2021)
|
- Lilu 1.5.4 release (07-05-2021)
|
||||||
- AppleALC 1.6.2 release
|
- AppleALC 1.6.2 release
|
||||||
- WhateverGreen 1.6.2 release
|
- WhateverGreen 1.6.2 release
|
||||||
|
- PatcherSupportPkg 0.0.13 release
|
||||||
|
|
||||||
## 0.2.2
|
## 0.2.2
|
||||||
|
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ class Constants:
|
|||||||
self.fw_kext = "1.0.0"
|
self.fw_kext = "1.0.0"
|
||||||
self.disk = ""
|
self.disk = ""
|
||||||
self.patch_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
|
# Get resource path
|
||||||
self.current_path = Path(__file__).parent.parent.resolve()
|
self.current_path = Path(__file__).parent.parent.resolve()
|
||||||
@@ -462,6 +462,10 @@ class Constants:
|
|||||||
def payload_apple_private_frameworks_path_accel_ts2(self):
|
def payload_apple_private_frameworks_path_accel_ts2(self):
|
||||||
return self.payload_apple_private_frameworks_path / Path("Graphics-Acceleration-TeraScale-2")
|
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
|
@property
|
||||||
def payload_apple_private_frameworks_path_brightness(self):
|
def payload_apple_private_frameworks_path_brightness(self):
|
||||||
return self.payload_apple_private_frameworks_path / Path("Brightness-Control")
|
return self.payload_apple_private_frameworks_path / Path("Brightness-Control")
|
||||||
|
|||||||
@@ -211,9 +211,11 @@ class PatchSysVolume:
|
|||||||
def gpu_framebuffer_ivybridge_big_sur(self):
|
def gpu_framebuffer_ivybridge_big_sur(self):
|
||||||
self.add_new_binaries(SysPatchArray.AddIntelGen3Accel, self.constants.legacy_intel_gen3_path)
|
self.add_new_binaries(SysPatchArray.AddIntelGen3Accel, self.constants.legacy_intel_gen3_path)
|
||||||
print("- Fixing Acceleration in CoreMedia")
|
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")
|
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()
|
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):
|
def gpu_accel_legacy_extended(self):
|
||||||
print("- Merging general legacy Frameworks")
|
print("- Merging general legacy Frameworks")
|
||||||
|
|||||||
Reference in New Issue
Block a user