- Jun 29, 2011
- Core i7-7700K
- Nvidia 1080ti 11GB
- Mobile Phone
Hi @dracon, I'm planning to switch for you method of using ssdt. I have one question, I use my hack with a discrete card (nvidia 1080ti) and I am in doubt if i need to use any aditional ssdt or modify your SSDT-HDMI-HD630. For the record, right now, I use DSDT patches in config plist for my setup (GFX0 to IGPU, PEG to GFX0, HECI to IMEI, HDAS to HDEF) and use the connectionless version of the HD630 id (0x59120003) with inject intel activated. Is there any additional procedure needed in my case? Thanks for the help!@GBeckman As briefly discussed on the Audio thread, I can help you get HDMI audio and everything working on your build.
I went a slightly different way on building mine, heavily utilizing SSDT hot patching to get full functionality (except wake/sleep with the HD630, apparently wake/sleep doesn't work properly on the HD5xx and HD6xx graphics cards, however once I installed my discrete graphics card and disabled the iGPU I have full wake/sleep functionality).
I've attached my CLOVER folder (serial number redacted) for how I ran with the iGPU and had full functionality (except sleep/wake) for reference. I didn't really require *any* of the Clover built-in DSDT patching (like the FixShutdown), actually *very* few of the built-in Clover fixes/patching was required, everything is done via SSDT hot patching so I should be able to upgrade BIOS and such without having to redo a bunch of stuff.
A couple things to note:
- I have all my "critical" kexts in EFI/Clover/Kexts/Other (FakeSMC, IntelGraphicsFixup, IntelMausiEthernet, Lilu, USB kexts)
- This is so all critical functionality works even if I go into the recovery partition (graphics, network, USB3.0 ports etc).
- The "Extensions" zip file has the two extensions needed to enable audio (200 series audio patch) just load them into /Library/Extensions
- All of the SSDT hot patches are in EFI/ACPI/Patched there are a number of them
- You will need all of the DSDT renames in the config.plist in order for these to work properly
- You will also need to edit the SSDT-UIAC to match your USB configuration on your board, if you need help with it I can easily help out. Just need to know which internal USB headers you are using.
- However, you won't need the port limit patch any longer in most cases as you should be under the 15 port limit
- Also, with the other SSDT patches in place and working, you'll have full USB functionality, power management, high power charging, even allowing the system to continue charging a device while the system is asleep (which was pretty cool to me!).