mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-04-24 03:50:14 +10:00
Fix misc issues
Closes https://github.com/dortania/OpenCore-Legacy-Patcher/issues/161
This commit is contained in:
@@ -7,7 +7,7 @@
|
|||||||
- Fix DRM support on Nvidia-only configurations
|
- Fix DRM support on Nvidia-only configurations
|
||||||
- Support optional setting between DRM and QuickSync support on iMacs13,x and iMac14,x
|
- Support optional setting between DRM and QuickSync support on iMacs13,x and iMac14,x
|
||||||
- Add public beta support for Legacy GPU Acceleration
|
- Add public beta support for Legacy GPU Acceleration
|
||||||
- Note ATI/AMD TeraScale 2 unsupported
|
- Note ATI/AMD TeraScale 2 unsupported (HD 5/6000)
|
||||||
|
|
||||||
## 0.1.0
|
## 0.1.0
|
||||||
- Fix crash on iMacs with Metal GPUs
|
- Fix crash on iMacs with Metal GPUs
|
||||||
|
|||||||
@@ -158,7 +158,7 @@ pressing the "Esc" key
|
|||||||
contents can be tampered with. However for more advanced users, you may
|
contents can be tampered with. However for more advanced users, you may
|
||||||
want to be able to freely edit the config.plist and files.
|
want to be able to freely edit the config.plist and files.
|
||||||
|
|
||||||
Note: For secuirty reasons, OpenShell will be disabled when Vault is set.
|
Note: For security reasons, OpenShell will be disabled when Vault is set.
|
||||||
|
|
||||||
""")
|
""")
|
||||||
change_menu = input("Enable Vault(y/n): ")
|
change_menu = input("Enable Vault(y/n): ")
|
||||||
|
|||||||
@@ -237,10 +237,10 @@ class PatchSysVolume:
|
|||||||
elif self.igpu_device in ModelArray.SandyBridgepiciid:
|
elif self.igpu_device in ModelArray.SandyBridgepiciid:
|
||||||
print("- Adding Intel Sandy Bridge Brightness Control patches")
|
print("- Adding Intel Sandy Bridge Brightness Control patches")
|
||||||
self.add_new_binaries(ModelArray.AddIntelGen2Brightness, self.constants.legacy_intel_gen2_path)
|
self.add_new_binaries(ModelArray.AddIntelGen2Brightness, self.constants.legacy_intel_gen2_path)
|
||||||
if self.dgpu_devices and self.dgpu_vendor == self.constants.pci_amd_ati and self.dgpu_device in ModelArray.TeraScale2pciid:
|
#if self.dgpu_devices and self.dgpu_vendor == self.constants.pci_amd_ati and self.dgpu_device in ModelArray.TeraScale2pciid:
|
||||||
# Swap custom AppleIntelSNBGraphicsFB-AMD.kext, required to fix linking
|
# Swap custom AppleIntelSNBGraphicsFB-AMD.kext, required to fix linking
|
||||||
subprocess.run(f"sudo rm -R {self.mount_extensions}/AppleIntelSNBGraphicsFB.kext".split(), stdout=subprocess.PIPE).stdout.decode().strip().encode()
|
# subprocess.run(f"sudo rm -R {self.mount_extensions}/AppleIntelSNBGraphicsFB.kext".split(), stdout=subprocess.PIPE).stdout.decode().strip().encode()
|
||||||
subprocess.run(f"sudo cp -R {self.constants.legacy_amd_path}/AMD-Link/AppleIntelSNBGraphicsFB.kext {self.mount_extensions}".split(), stdout=subprocess.PIPE).stdout.decode().strip().encode()
|
# subprocess.run(f"sudo cp -R {self.constants.legacy_intel_gen2_path}/AMD-Link/AppleIntelSNBGraphicsFB.kext {self.mount_extensions}".split(), stdout=subprocess.PIPE).stdout.decode().strip().encode()
|
||||||
elif self.igpu_vendor == self.constants.pci_nvidia and not self.dgpu_devices:
|
elif self.igpu_vendor == self.constants.pci_nvidia and not self.dgpu_devices:
|
||||||
# Avoid patching twice, as Nvidia iGPUs will only have Nvidia dGPUs
|
# Avoid patching twice, as Nvidia iGPUs will only have Nvidia dGPUs
|
||||||
print("- Adding Nvidia Brightness Control patches")
|
print("- Adding Nvidia Brightness Control patches")
|
||||||
|
|||||||
Reference in New Issue
Block a user