Contribute
Register

[Guide] Disabling discrete graphics in dual-GPU laptops


It doesn't seem like your ioreg/patchmatic corresponds to the EFI/Clover you attached.
For example, your config.plist has DropOem=true, but there are OEM SSDTs in patchmatic -extract output that would not be there if you really booted with DropOem=true.

Problem reporting files must correlate to the actual scenario.
Also, you should really be using my version of Clover (for AutoMerge=true).
SortedOrder not needed in your scenario (with AutoMerge=true), and DropOem should be false.
 
It doesn't seem like your ioreg/patchmatic corresponds to the EFI/Clover you attached.
For example, your config.plist has DropOem=true, but there are OEM SSDTs in patchmatic -extract output that would not be there if you really booted with DropOem=true.

Problem reporting files must correlate to the actual scenario.
Also, you should really be using my version of Clover (for AutoMerge=true).
SortedOrder not needed in your scenario (with AutoMerge=true), and DropOem should be false.

Okay, here it is. I dumped a new one.
Still get the loop boot when I remove the SSDT-DiscreteSpoof.aml, like my first report.
 

Attachments

  • Archive.zip
    5.8 MB · Views: 62
Okay, here it is. I dumped a new one.
Still get the loop boot when I remove the SSDT-DiscreteSpoof.aml, like my first report.

FixRegions_10000000 is a mistake. Remove.
Same goes for FixHDA_8000.
As per guide ForceKextsToLoad is only for installation, not post install. Remove.
You did not install my version of Clover.
If you install my Clover, and re-extract ACPI/origin with F4 you will discover your SSDT-14.aml is incorrectly named (it will have a different number... it will be SSDT-7.aml, which is what it must be named in order to replace the native SSDT).
 
FixRegions_10000000 is a mistake. Remove.
Same goes for FixHDA_8000.
As per guide ForceKextsToLoad is only for installation, not post install. Remove.
You did not install my version of Clover.
If you install my Clover, and re-extract ACPI/origin with F4 you will discover your SSDT-14.aml is incorrectly named (it will have a different number... it will be SSDT-7.aml, which is what it must be named in order to replace the native SSDT).

Okay thanks, I'll do it.

Well I install the official version, thought it would be the same since they already support automerge. Do I really need to install your clover version?
 
Okay thanks, I'll do it.

Well I install the official version, thought it would be the same since they already support automerge. Do I really need to install your clover version?

I have not tested the "official" Clover with my changes.
And I have not completely reviewed them.
I know my version with AutoMerge works.

But your problem right now is that SSDT-14.aml is the wrong name.
You will see when you re-extract ACPI/origin. Make sure you delete all files from ACPI/origin before using F4.
 
I have not tested the "official" Clover with my changes.
And I have not completely reviewed them.
I know my version with AutoMerge works.

But your problem right now is that SSDT-14.aml is the wrong name.
You will see when you re-extract ACPI/origin. Make sure you delete all files from ACPI/origin before using F4.

A way to check the patch works or not is by removing SSDT-DiscreteSpoof.aml and it doesn't do boot loop, right?
If that's the case, then yeah it works now using the official version.
Thanks a lot.
 
A way to check the patch works or not is by removing SSDT-DiscreteSpoof.aml and it doesn't do boot loop, right?
If that's the case, then yeah it works now using the official version.
Thanks a lot.

Your SSDT-14.aml cannot be expected to work (the file name is incorrect).
Correct that mistake then see what happens.
 
Your SSDT-14.aml cannot be expected to work (the file name is incorrect).
Correct that mistake then see what happens.

Yeah, I renamed it to "SSDT-7-CB-01.aml," and it works now.
 
Yeah, I renamed it to "SSDT-7-CB-01.aml," and it works now.

Yeah, as long as you match Clover F4 extract names (with current Clover), and AutoMerge=true (a feature I added to Clover), DropOem=false, you can replace native SSDTs just like we do with DSDT (note: SSDT-7.aml works also).
 
@RehabMan wouldn't that be easier to add Nvidia web drivers on the installation USB stick? I'm sorry, I really tried my best to follow these REALLY COMPLICATED guides, and I can't disconnect my 2 GPUs as they are water-cooled and my BIOS doesn't support PCIE disable (Asus Z97 WS)... Does that mean that I'm screwed and I won't install 10.13 and following?
Isn't there a way for someone like me, stupid like me who tries to follow the guide and doesn't succeed? I have never had a problem installing from 10.5 until now on Hackintosh, this is just giving me HELL.

Would an alternative be to remove the SSD, update it on a real mac, add nvidia web drivers on a real mac and then move the SSD back on my PC?

Thanks and sorry for being dense. I've been trying for a month and I've given up.
 
Back
Top