mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-04-24 12:00:15 +10:00
Fix sleep for iMac12,x with upgraded GPUs
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
## 0.0.12
|
## 0.0.12
|
||||||
- Convert OpenCore-Patcher binary to OpenCore-Patcher.app
|
- Convert OpenCore-Patcher binary to OpenCore-Patcher.app
|
||||||
- Add Backlight patches for modded Nvidia GPUs in iMac10,x-12,x
|
- Add Backlight patches for modded Nvidia GPUs in iMac10,x-12,x
|
||||||
|
- Fix sleep for iMac12,x with upgraded GPUs
|
||||||
|
|
||||||
## 0.0.11
|
## 0.0.11
|
||||||
- Re-add OpenCore GUI
|
- Re-add OpenCore GUI
|
||||||
|
|||||||
@@ -160,6 +160,9 @@ class BuildOpenCore:
|
|||||||
self.constants.custom_mxm_gpu = True
|
self.constants.custom_mxm_gpu = True
|
||||||
print("- Adding AMD DRM patches")
|
print("- Adding AMD DRM patches")
|
||||||
self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] += " shikigva=80 unfairgva=1"
|
self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] += " shikigva=80 unfairgva=1"
|
||||||
|
if self.model in ["iMac12,1", "iMac12,2"]:
|
||||||
|
print("- Disabling unsupported iGPU")
|
||||||
|
self.config["DeviceProperties"]["Add"]["PciRoot(0x0)/Pci(0x2,0x0)"] = {"name": binascii.unhexlify("23646973706C6179"), "IOName": "#display", "class-code": binascii.unhexlify("FFFFFFFF")}
|
||||||
elif (self.constants.current_gpuv == "NVIDIA (0x10de)") & (self.constants.current_gpud in ModelArray.NVIDIAMXMGPUs):
|
elif (self.constants.current_gpuv == "NVIDIA (0x10de)") & (self.constants.current_gpud in ModelArray.NVIDIAMXMGPUs):
|
||||||
self.constants.custom_mxm_gpu = True
|
self.constants.custom_mxm_gpu = True
|
||||||
print("- Adding Brightness Control patches")
|
print("- Adding Brightness Control patches")
|
||||||
@@ -171,6 +174,8 @@ class BuildOpenCore:
|
|||||||
elif self.model in ["iMac12,1", "iMac12,2"]:
|
elif self.model in ["iMac12,1", "iMac12,2"]:
|
||||||
backlight_path = "PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)"
|
backlight_path = "PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)"
|
||||||
self.config["DeviceProperties"]["Add"][backlight_path] = {"@0,backlight-control": binascii.unhexlify("01000000"), "@0,built-in": binascii.unhexlify("01000000")}
|
self.config["DeviceProperties"]["Add"][backlight_path] = {"@0,backlight-control": binascii.unhexlify("01000000"), "@0,built-in": binascii.unhexlify("01000000")}
|
||||||
|
print("- Disabling unsupported iGPU")
|
||||||
|
self.config["DeviceProperties"]["Add"]["PciRoot(0x0)/Pci(0x2,0x0)"] = {"name": binascii.unhexlify("23646973706C6179"), "IOName": "#display", "class-code": binascii.unhexlify("FFFFFFFF")}
|
||||||
|
|
||||||
# Add OpenCanopy
|
# Add OpenCanopy
|
||||||
print("- Adding OpenCanopy GUI")
|
print("- Adding OpenCanopy GUI")
|
||||||
|
|||||||
@@ -172,15 +172,7 @@
|
|||||||
<key>DeviceProperties</key>
|
<key>DeviceProperties</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>Add</key>
|
<key>Add</key>
|
||||||
<dict>
|
<dict/>
|
||||||
<key>#PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)</key>
|
|
||||||
<dict>
|
|
||||||
<key>device-id</key>
|
|
||||||
<data>ukMAAA==</data>
|
|
||||||
<key>compatible</key>
|
|
||||||
<string>pci14e4,43ba</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>Delete</key>
|
<key>Delete</key>
|
||||||
<dict/>
|
<dict/>
|
||||||
</dict>
|
</dict>
|
||||||
|
|||||||
Reference in New Issue
Block a user