- Joined
- Dec 13, 2016
- Messages
- 39
- Motherboard
- Alienware 15 R3 (Clover)
- CPU
- Intel i7-7700HK
- Graphics
- Intel 630 HD Graphics + Nvidia GTX 1070 Notebook, 1920x1080
Your SSDT-DiscreteSpoof.aml is completely wrong.
It is an (almost) an attempt to spoof the integrated graphics device at _SB.PCI0.GFX0!
If that was something you'd want to do (it isn't), should have been coded as _SB.PCI0.GFX0._DSM.
But had it been coded with ._DSM, it would have no effect, because config.plist is renaming GFX0->IGPU, and as as result the _SB.PCI0.GFX0 path does not even exist. macOS ACPI runtime would have just ignored the file.
The discrete (Nvidia) device is at _SB.PCI0.PEG0.PEGP.
SSDT-DiscreteSpoof.dsl, therefore, should be coded:
Code:// save as SSDT-DiscreteSpoof.aml DefinitionBlock ("", "SSDT", 2, "hack", "spoof", 0) { Method(_SB.PCI0.PEG0.PEGP._DSM, 4) { If (!Arg2) { Return (Buffer() { 0x03 } ) } Return (Package() { "name", Buffer() { "#display" }, "IOName", "#display", "class-code", Buffer() { 0xFF, 0xFF, 0xFF, 0xFF }, }) } }
Note: It is _exactly_ like the example in the guide:
https://www.tonymacx86.com/threads/...-only-ran-for-0-seconds-with-dual-gpu.233092/
After you correct the SSDT-DiscreteSpoof.aml, try again.
If it is not working, try using an invalid ig-platform-id (to keep native KBL kexts from loading).
Or try using Skylake spoofing (different config.plist... don't forget to enable the _DSM->XDSM patch).
On top of all that... you have no kexts in Clover/kexts/Other!
No chance of booting macOS without FakeSMC.kext. And you will likely need other kexts as recommended in the guide.
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
I have FakeSMC and the keyboard/trackpad kext, would I also need the Intel graphics kexts considering I have the HD630 integrated graphics?
Last edited: