Contribute
Register

[Guide] High Sierra on HP Spectre x360 8th Gen Coffee Lake

Status
Not open for further replies.
I've tried several different config.plists. I've tried the from Rehabman's clover build. I've tried the one from the clover.zip attachment in the OP. I've tried the config_HD615_620_630_640_650.plist. The results are always the same. I keep getting the "om.apple.xpc.launchd [1] (com.apple.displaypolicyd.577) Service exited with abnormal code: 1" and "com.apple.xpc.launchd [1] (com.apple.Windowserver) Service only ran for 0 seconds. Pushing respawn out by 10 seconds." Both seem to be because of the Nvidia discrete graphics. But I can't hack at my DSDT if I can't get it installed. How can I disable the Nvidia for the initial USB flash drive?

I've tried following DSDT guides including Rehabman's before, but I can't figure it out. I'll give it another try if I get that far.

Does anyone have any suggestions?

You need SSDT-DiscreteSpoof.aml. See this thread, which offers a solution for grabbing the DSDT files via Clover. This file is located in my Clover files in case you need something to compare it to.
 
Last edited:
Hi Everyone! I'm glad everyone seems to be having good luck getting this running. I haven't had any luck. I have one of Rehabman's clover builds. I've added

  • AptioMemoryFix
  • HFSPlus.efi
To he drivers64UEfi folder and
  • USBInjectAll.kext
  • VoodooPS2Controller.kext
  • FakeSMC.kext
  • Lilu.kext
  • IntelGraphicsFixup.kext
  • CoreDisplayFixup.kext
to kext/Other. I skipped the apfs.kext so when I get that far, I can avoid apfs.

I've tried several different config.plists. I've tried the from Rehabman's clover build. I've tried the one from the clover.zip attachment in the OP. I've tried the config_HD615_620_630_640_650.plist. The results are always the same. I keep getting the "om.apple.xpc.launchd [1] (com.apple.displaypolicyd.577) Service exited with abnormal code: 1" and "com.apple.xpc.launchd [1] (com.apple.Windowserver) Service only ran for 0 seconds. Pushing respawn out by 10 seconds." Both seem to be because of the Nvidia discrete graphics. But I can't hack at my DSDT if I can't get it installed. How can I disable the Nvidia for the initial USB flash drive?

I've tried following DSDT guides including Rehabman's before, but I can't figure it out. I'll give it another try if I get that far.

Does anyone have any suggestions?

Even though it is not indicated in your profile, you probably have dual GPU.
Please fix your profile, then read here (note that this link is provided in my guide):
https://www.tonymacx86.com/threads/...-only-ran-for-0-seconds-with-dual-gpu.233092/
 
I'm not able to boot without SSDT-DiscreteSpoof.aml. I keep getting:

IOConsoleUsers: time(0) 0->0, lin 0 llk 1,
IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0

From what I've read, it means I haven't disabled my dGPU properly. I've attached my Problem Reporting files - thanks!

@ctxdl Great job on the tutorial! I've been compiling my trial/error on this machine in a document for months thinking to post but never got to making it a guide that you can actually follow. I'm excited to try the touchscreen patching. How's your battery life?

Edit: Touchscreen works great!
 

Attachments

  • debug_31601.zip
    2.9 MB · Views: 148
Last edited:
The Nvidia was listed in the "other hardware" section because I considered it secondary hardware to the Intel graphics. But I've added it to the main graphics hardware.

Your profile is still not correct as per FAQ.
As per FAQ, screen resolution should (also) be placed in "Graphics".
Please read it carefully.
 
I'm not able to boot without SSDT-DiscreteSpoof.aml. I keep getting:

IOConsoleUsers: time(0) 0->0, lin 0 llk 1,
IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0

From what I've read, it means I haven't disabled my dGPU properly. I've attached my Problem Reporting files - thanks!

@ctxdl Great job on the tutorial! I've been compiling my trial/error on this machine in a document for months thinking to post but never got to making it a guide that you can actually follow. I'm excited to try the touchscreen patching. How's your battery life?

Edit: Touchscreen works great!

As per guide you must use a newer version of Clover for AutoMerge=true.
See guide for links to Rehabman build:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Then read here again, as you'll need to re-extract/re-patch ACPI:
https://www.tonymacx86.com/threads/guide-disabling-discrete-graphics-in-dual-gpu-laptops.163772/

Don't forget to remove all files from ACPI/origin before extracting with F4 (newer Clover will give the new extracted files different names).
 
As per guide you must use a newer version of Clover for AutoMerge=true.
See guide for links to Rehabman build:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Then read here again, as you'll need to re-extract/re-patch ACPI:
https://www.tonymacx86.com/threads/guide-disabling-discrete-graphics-in-dual-gpu-laptops.163772/

Don't forget to remove all files from ACPI/origin before extracting with F4 (newer Clover will give the new extracted files different names).
Hi @RehabMan thanks for getting back to me so fast.

I followed all of your steps verbatim and got the same result. My EFI is attached with your fork of Clover and origin files intact, alongside modifications made in the OP. Thanks.
 

Attachments

  • EFI.zip
    4.3 MB · Views: 185
Status
Not open for further replies.
Back
Top