Fix UEFI output on MacPro3,1 with PC GPUs

This commit is contained in:
Mykola Grymalyuk
2021-05-23 11:31:56 -06:00
parent d1dd8a0e2e
commit 98bc71e46a
7 changed files with 18 additions and 7 deletions

View File

@@ -3,6 +3,9 @@
## 0.1.6 ## 0.1.6
- Add XHCI UEFI Driver for 3rd Party USB 3.0 Controllers - Add XHCI UEFI Driver for 3rd Party USB 3.0 Controllers
- Allows for Boot Support from OpenCore' Picker - Allows for Boot Support from OpenCore' Picker
- Fix UEFI output on MacPro3,1 with PC GPUs
- Increment binaries:
- OpenCore 4e0ff2d (0.7.0 rolling - 05-23-2021)
## 0.1.5 ## 0.1.5
- Fix crashing when Wireless module not present - Fix crashing when Wireless module not present

View File

@@ -499,7 +499,7 @@ class BuildOpenCore:
# Add UGA to GOP layer # Add UGA to GOP layer
if self.model in ModelArray.UGAtoGOP: if self.model in ModelArray.UGAtoGOP:
print("- Adding UGA to GOP Patch") print("- Adding UGA to GOP Patch")
self.config["UEFI"]["Output"]["GopPassThrough"] = True self.config["UEFI"]["Output"]["GopPassThrough"] = "Apple"
# ThirdPartDrives Check # ThirdPartDrives Check
if self.model not in ModelArray.NoSATAPatch: if self.model not in ModelArray.NoSATAPatch:

View File

@@ -10,8 +10,8 @@ from pathlib import Path
class Constants: class Constants:
def __init__(self): def __init__(self):
self.patcher_version = "0.1.6" self.patcher_version = "0.1.6"
self.opencore_commit = "65cc81b - 05-03-2021" self.opencore_commit = "4e0ff2d - 05-23-2021"
self.opencore_version = "0.6.9" self.opencore_version = "0.7.0"
self.lilu_version = "1.5.3" self.lilu_version = "1.5.3"
self.whatevergreen_version = "1.4.9" self.whatevergreen_version = "1.4.9"
self.airportbcrmfixup_version = "2.1.2" self.airportbcrmfixup_version = "2.1.2"
@@ -127,11 +127,11 @@ class Constants:
def opencore_zip_source(self): return self.payload_path / Path(f"OpenCore/OpenCore-{self.opencore_build}.zip") def opencore_zip_source(self): return self.payload_path / Path(f"OpenCore/OpenCore-{self.opencore_build}.zip")
@property @property
def plist_template(self): return self.payload_path / Path(f"Config/config.plist") def plist_template(self): return self.payload_path / Path(f"Config/config.plist")
# Mount Location # Mount Location
@property @property
def payload_mnt1_path(self): return self.payload_path / Path("mnt1") def payload_mnt1_path(self): return self.payload_path / Path("mnt1")
# ACPI # ACPI
@property @property
def pci_ssdt_path(self): return self.payload_path / Path("ACPI/SSDT-CPBG.aml") def pci_ssdt_path(self): return self.payload_path / Path("ACPI/SSDT-CPBG.aml")

View File

@@ -975,6 +975,8 @@
<true/> <true/>
<key>PowerTimeoutKernelPanic</key> <key>PowerTimeoutKernelPanic</key>
<false/> <false/>
<key>ProvideCurrentCpuInfo</key>
<false/>
<key>SetApfsTrimTimeout</key> <key>SetApfsTrimTimeout</key>
<integer>-1</integer> <integer>-1</integer>
<key>ThirdPartyDrives</key> <key>ThirdPartyDrives</key>
@@ -1015,7 +1017,7 @@
<key>PickerMode</key> <key>PickerMode</key>
<string>External</string> <string>External</string>
<key>PickerVariant</key> <key>PickerVariant</key>
<string>Modern</string> <string>Acidanthera\GoldenGate</string>
<key>PollAppleHotKeys</key> <key>PollAppleHotKeys</key>
<true/> <true/>
<key>ShowPicker</key> <key>ShowPicker</key>
@@ -1090,6 +1092,8 @@
<string>BootKicker.efi</string> <string>BootKicker.efi</string>
<key>Enabled</key> <key>Enabled</key>
<true/> <true/>
<key>Flavour</key>
<string>Auto</string>
<key>Path</key> <key>Path</key>
<string>BootKicker.efi</string> <string>BootKicker.efi</string>
<key>RealPath</key> <key>RealPath</key>
@@ -1106,6 +1110,8 @@
<string>OpenShell.efi</string> <string>OpenShell.efi</string>
<key>Comment</key> <key>Comment</key>
<string>OpenShell.efi</string> <string>OpenShell.efi</string>
<key>Flavour</key>
<string>OpenShell:UEFIShell:Shell</string>
<key>Enabled</key> <key>Enabled</key>
<true/> <true/>
<key>Path</key> <key>Path</key>
@@ -1642,7 +1648,7 @@
<key>ForceResolution</key> <key>ForceResolution</key>
<false/> <false/>
<key>GopPassThrough</key> <key>GopPassThrough</key>
<false/> <string>Disabled</string>
<key>IgnoreTextInGraphics</key> <key>IgnoreTextInGraphics</key>
<false/> <false/>
<key>ProvideConsoleGop</key> <key>ProvideConsoleGop</key>
@@ -1668,6 +1674,8 @@
<true/> <true/>
<key>AppleDebugLog</key> <key>AppleDebugLog</key>
<true/> <true/>
<key>AppleEg2Info</key>
<false/>
<key>AppleFramebufferInfo</key> <key>AppleFramebufferInfo</key>
<false/> <false/>
<key>AppleImageConversion</key> <key>AppleImageConversion</key>

Binary file not shown.

Binary file not shown.