From e284214dfb8a12a3f5ba74e46b92605ff85dfafd Mon Sep 17 00:00:00 2001 From: Mykola Grymalyuk <48863253+khronokernel@users.noreply.github.com> Date: Thu, 3 Dec 2020 09:28:37 -0700 Subject: [PATCH] Add AGDP patch for dual GPU models --- Resources/BuildOpenCore.py | 8 ++++++++ Resources/ModelArray.py | 20 ++++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/Resources/BuildOpenCore.py b/Resources/BuildOpenCore.py index e9c5093d7..434c4d3bd 100644 --- a/Resources/BuildOpenCore.py +++ b/Resources/BuildOpenCore.py @@ -212,6 +212,14 @@ def BuildEFI(): "USB-Map-SMBIOS.kext", map_name ) + + if current_model in ModelArray.DualGPUPatch: + print("- Adding dual GPU patch") + Versions.plist_data = Versions.plist_data.replace( + "debug=0x100", + "debug=0x100 agdpmod=pikera" + ) + def BuildGUI(): print("- Adding OpenCanopy GUI") diff --git a/Resources/ModelArray.py b/Resources/ModelArray.py index 351033a28..9cf720df1 100644 --- a/Resources/ModelArray.py +++ b/Resources/ModelArray.py @@ -367,6 +367,26 @@ SidecarPatch = [ "iMac14,3" ] +DualGPUPatch = [ + "MacBookPro5,1", + "MacBookPro5,2", + "MacBookPro5,3", + "MacBookPro5,4", + "MacBookPro5,5", + "MacBookPro6,1", + "MacBookPro6,2", + "MacBookPro8,2", + "MacBookPro8,3", + "MacBookPro9,1", + "MacBookPro10,1", + "Macmini5,2", + "iMac12,1", + "iMac12,2", + "iMac13,2", + "iMac14,2", + "iMac14,3", +] + # 11" Air MacBookAir61 = [ "MacBookAir3,1",