- Joined
- Jun 28, 2012
- Messages
- 374
- Motherboard
- EVGA X99 Classified
- CPU
- i7-5960X
- Graphics
- RX 590
- Mac
- Mobile Phone
Here is some information for those who want to patch your own DSDT with MaciASL, these are the patches that I used in my own DSDT:
-The first patch you need is the DTGP patch. This can be found in the default Sourceforge repository in MaciASL. However, Clover can also patch DTGP on the fly so you can do it that way if you prefer as well.
The following patches can be found in Rehabman’s MaciASL repo:
-HPET patch (Clover can also autopatch this)
-RTC patch (Clover can’t do this DSDT patch, but it can autopatch the AppleRTC kext)
-Asus-N55SL/Vivobook Battery Patch - This allows the battery to show it’s correct percentage without having to use the AppleACPIPlatform.kext from Snow Leopard (which will disable Ivy Bridge GPU power management). You still need ACPIBatteryManager.kext for this to work.
-Rename all instances of GFX0 to IGPU - This will enable proper graphics power management, provided you are using a vanilla AppleACPIPlatform.kext.
-Audio Layout 12 patch (change 12 to 28)
-IRQ patch
-Lid sleep patch here: http://www.tonymacx86.com/mountain-...us-vivobook-s200-x202-s400-13.html#post652559 (thanks to dpg12 for originally posting it and fvl for converting it into MaciASL patch format)
IMPORTANT:
Note that if you have MaciASL automatically extract your DSDT and you are using Clover's autopatch features, it will extract the one that was autopatched by Clover. Currently, the easiest way to get a fresh, unpatched DSDT is to boot into Clover at press F4 at the menu. When you boot into OS X, mount your EFI partition and you will see a bunch of .aml files in EFI/Clover/ACPI/origin. Edit the DSDT.aml you find there, and place it in the EFI/Clover/ACPI/patched folder when you are finished.
-The first patch you need is the DTGP patch. This can be found in the default Sourceforge repository in MaciASL. However, Clover can also patch DTGP on the fly so you can do it that way if you prefer as well.
The following patches can be found in Rehabman’s MaciASL repo:
-HPET patch (Clover can also autopatch this)
-RTC patch (Clover can’t do this DSDT patch, but it can autopatch the AppleRTC kext)
-Asus-N55SL/Vivobook Battery Patch - This allows the battery to show it’s correct percentage without having to use the AppleACPIPlatform.kext from Snow Leopard (which will disable Ivy Bridge GPU power management). You still need ACPIBatteryManager.kext for this to work.
-Rename all instances of GFX0 to IGPU - This will enable proper graphics power management, provided you are using a vanilla AppleACPIPlatform.kext.
-Audio Layout 12 patch (change 12 to 28)
-IRQ patch
-Lid sleep patch here: http://www.tonymacx86.com/mountain-...us-vivobook-s200-x202-s400-13.html#post652559 (thanks to dpg12 for originally posting it and fvl for converting it into MaciASL patch format)
IMPORTANT:
Note that if you have MaciASL automatically extract your DSDT and you are using Clover's autopatch features, it will extract the one that was autopatched by Clover. Currently, the easiest way to get a fresh, unpatched DSDT is to boot into Clover at press F4 at the menu. When you boot into OS X, mount your EFI partition and you will see a bunch of .aml files in EFI/Clover/ACPI/origin. Edit the DSDT.aml you find there, and place it in the EFI/Clover/ACPI/patched folder when you are finished.