mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-06-21 22:50:51 +10:00
Add partial TeraScale 2 support
This commit is contained in:
@@ -13,6 +13,7 @@
|
|||||||
- Fix iMac9,1 audio support
|
- Fix iMac9,1 audio support
|
||||||
- Heavily expand Graphics ID list
|
- Heavily expand Graphics ID list
|
||||||
- Fix iMac7,1 audio support
|
- Fix iMac7,1 audio support
|
||||||
|
- Add partial TeraScale 2 support
|
||||||
|
|
||||||
## 0.1.2
|
## 0.1.2
|
||||||
- Fix IDE support on 2008 era MacBooks, iMacs and Xserves
|
- Fix IDE support on 2008 era MacBooks, iMacs and Xserves
|
||||||
|
|||||||
+3
-13
@@ -915,7 +915,6 @@ DeleteAMDAccel11 = [
|
|||||||
"AppleIntelFramebufferCapri.kext",
|
"AppleIntelFramebufferCapri.kext",
|
||||||
"AppleParavirtGPU.kext",
|
"AppleParavirtGPU.kext",
|
||||||
"GeForce.kext",
|
"GeForce.kext",
|
||||||
"IOAcceleratorFamily2.kext",
|
|
||||||
"IOGPUFamily.kext",
|
"IOGPUFamily.kext",
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -955,27 +954,18 @@ AddAMDAccel11 = [
|
|||||||
"AMDLegacySupport.kext",
|
"AMDLegacySupport.kext",
|
||||||
"AMDRadeonVADriver.bundle",
|
"AMDRadeonVADriver.bundle",
|
||||||
"AMDRadeonVADriver2.bundle",
|
"AMDRadeonVADriver2.bundle",
|
||||||
# "AMDRadeonX3000.kext", # __ZN22IOAccelDisplayMachine210gMetaClassE link issues
|
"AMDRadeonX3000.kext",
|
||||||
# "AMDRadeonX3000GLDriver.bundle",
|
"AMDRadeonX3000GLDriver.bundle",
|
||||||
"AMDShared.bundle",
|
"AMDShared.bundle",
|
||||||
"AMDSupport.kext",
|
"AMDSupport.kext",
|
||||||
"ATIRadeonX2000.kext",
|
"ATIRadeonX2000.kext",
|
||||||
"ATIRadeonX2000GA.plugin",
|
"ATIRadeonX2000GA.plugin",
|
||||||
"ATIRadeonX2000GLDriver.bundle",
|
"ATIRadeonX2000GLDriver.bundle",
|
||||||
"ATIRadeonX2000VADriver.bundle",
|
"ATIRadeonX2000VADriver.bundle",
|
||||||
|
"IOAcceleratorFamily2.kext",
|
||||||
"IOSurface.kext",
|
"IOSurface.kext",
|
||||||
]
|
]
|
||||||
|
|
||||||
AddAMDTeraScale2Brightness11 = [
|
|
||||||
"AMD5000Controller.kext",
|
|
||||||
"AMD6000Controller.kext",
|
|
||||||
"AMDLegacyFramebuffer.kext",
|
|
||||||
"AMDLegacySupport.kext",
|
|
||||||
"AMDRadeonX3000.kext",
|
|
||||||
"AMDRadeonX3000GLDriver.bundle",
|
|
||||||
"IOAcceleratorFamily2.kext"
|
|
||||||
]
|
|
||||||
|
|
||||||
AddIntelGen1Accel = [
|
AddIntelGen1Accel = [
|
||||||
"AppleIntelHDGraphics.kext",
|
"AppleIntelHDGraphics.kext",
|
||||||
"AppleIntelHDGraphicsFB.kext",
|
"AppleIntelHDGraphicsFB.kext",
|
||||||
|
|||||||
@@ -136,12 +136,10 @@ class PatchSysVolume:
|
|||||||
# print("- Merging legacy Nvidia Kepler Kexts and Bundles")
|
# print("- Merging legacy Nvidia Kepler Kexts and Bundles")
|
||||||
# self.add_new_binaries(ModelArray.AddNvidiaKeplerAccel11, self.constants.legacy_nvidia_kepler_path)
|
# self.add_new_binaries(ModelArray.AddNvidiaKeplerAccel11, self.constants.legacy_nvidia_kepler_path)
|
||||||
elif dgpu_vendor == self.constants.pci_amd_ati:
|
elif dgpu_vendor == self.constants.pci_amd_ati:
|
||||||
if dgpu_device in PCIIDArray.amd_ids().terascale_1_ids:
|
if dgpu_device in PCIIDArray.amd_ids().terascale_1_ids or dgpu_device in PCIIDArray.amd_ids().terascale_2_ids:
|
||||||
print("- Merging legacy TeraScale 1 AMD Kexts and Bundles")
|
print("- Merging legacy AMD Kexts and Bundles")
|
||||||
self.delete_old_binaries(ModelArray.DeleteAMDAccel11)
|
self.delete_old_binaries(ModelArray.DeleteAMDAccel11)
|
||||||
self.add_new_binaries(ModelArray.AddAMDAccel11, self.constants.legacy_amd_path)
|
self.add_new_binaries(ModelArray.AddAMDAccel11, self.constants.legacy_amd_path)
|
||||||
#elif dgpu_device in PCIIDArray.amd_ids().terascale_2_ids:
|
|
||||||
# print("- Merging legacy AMD TeraScale 2 Kexts and Bundles")
|
|
||||||
if igpu_vendor:
|
if igpu_vendor:
|
||||||
print(f"- Found IGPU: {igpu_vendor}:{igpu_device}")
|
print(f"- Found IGPU: {igpu_vendor}:{igpu_device}")
|
||||||
if igpu_vendor == self.constants.pci_intel:
|
if igpu_vendor == self.constants.pci_intel:
|
||||||
|
|||||||
Reference in New Issue
Block a user