Contribute
Register

[Guide] Disabling discrete graphics in dual-GPU laptops

- Trying to install High Sierra on an HP ENVY TouchSmart 15-j180ez
- Can't boot the USB installation (Window Server Service only ran for 0 seconds)
- Following the other guides, I believe it's because of the dual graphics (Intel 4600 + NVIDIA)
- Tried disabling the dedicated graphics following this guide and a few others (this one, the one for HP J series and SSDT-DiscreteSpoof.aml), no success, still get stuck when loading WindowServer.

Attached:
- origin.zip (original F4 dump from clover)
- config.plist I'm using
- SSDT-4-1967.dsl -> Disassembled file w/ my patches (used this guide)

Thank you in advance.

"Problem Reporting" files are incomplete.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/

Also...

Follow the Clover guide linked from the FAQ.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html

Although you should read the FAQ for an overview of issues, the Clover guide is linked from the first question: "Q. Where do I start?", just after the bold face "Clover Guide".
Here is a direct link, just to be clear:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Also, your profile must be filled out with complete details as requested in the FAQ, again under "Q. Where do I start?". All seven details requested are equally important.

And if you have an issue (after following the guide), or on any other problem, you must provide a detailed description of the problem including information that helps us understand what you're doing. Always attach "Problem Reporting" files as per FAQ.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html
The required files and data are fully detailed in the last question in the FAQ:
"Q. What are typical "Problem Reporting" files?"
 
- Trying to install High Sierra on an HP ENVY TouchSmart 15-j180ez
- Can't boot the USB installation (Window Server Service only ran for 0 seconds)
- Following the other guides, I believe it's because of the dual graphics (Intel 4600 + NVIDIA)
- Tried disabling the dedicated graphics following this guide and a few others (this one, the one for HP J series and SSDT-DiscreteSpoof.aml), no success, still get stuck when loading WindowServer.

Attached:
- origin.zip (original F4 dump from clover)
- config.plist I'm using
- SSDT-4-1967.dsl -> Disassembled file w/ my patches (used this guide)

Thank you in advance.
As per rules, please update your hardware profile to allow others to help you easier
https://www.tonymacx86.com/account/

use a config.plist from the laptop guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

then you can enable the patch required from here:
https://www.tonymacx86.com/threads/...-only-ran-for-0-seconds-with-dual-gpu.233092/
 
Thank you hackintosh gods.
I've retried using the Intel 4600 config.plist from the laptop guide with the patched SSDT and the installation launched. Don't know why first attempt didn't work, but probably it's the standard one: pilot error.
I'd really like to thank RehabMan and all the other moderators for the incredible work in this forum. I've achieved to install osx in every single machine that passed through my hands since 10.5 thanks to you guys. 10/10 would support again.
 
Thank you hackintosh gods.
I've retried using the Intel 4600 config.plist from the laptop guide with the patched SSDT and the installation launched. Don't know why first attempt didn't work, but probably it's the standard one: pilot error.
I'd really like to thank RehabMan and all the other moderators for the incredible work in this forum. I've achieved to install osx in every single machine that passed through my hands since 10.5 thanks to you guys. 10/10 would support again.

Please make sure you fill out your profile as per FAQ:
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html

You can use the signature for your desktop...
 
I successfully disabled the discrete graphics but have following problems :
  1. Wake from sleep blank screen.
  2. Fn+Brightness keys unable to catch the key log in Console.app.
  3. Audio not working after DSDT patch. (I am using AppleAlc.kext with inject audio with 27, I was working before dsdt patch)
 

Attachments

  • debug_23770.zip
    1.4 MB · Views: 88
I successfully disabled the discrete graphics but have following problems :
  1. Wake from sleep blank screen.
  2. Fn+Brightness keys unable to catch the key log in Console.app.
  3. Audio not working after DSDT patch. (I am using AppleAlc.kext with inject audio with 27, I was working before dsdt patch)

SMBIOS truncation is obvious from ioreg.
You need config.plist/KernelAndKextPatches/DellSMBIOSPatch=true.

Also, see here regarding sleep/wake:
https://www.tonymacx86.com/threads/readme-common-problems-in-10-13-high-sierra.233582/

No need for ACPI/patched/SSDT.aml. Remove.

Your kernel log shows:
Code:
kernel: (ACPIDebug) ACPIDebug: "EC _Q66 enter"

You will find your brightness keys are handled by _Q66, eventually by the BRT6 method.

Audio is off-topic here, but you should check that your patched AppleHDA (eg. AppleALC) components use layout-id=12 (which is what your HDEF._DSM method is injecting).
 
hi, imposible to disable nvidia 1050ti in a msi gl62m, patch not found, i need help, im not expert...

i try patch dsdt Reg with patch and ok, but in ssdt, only found method off and ini in a ssdt2 and ssdt8 but the patch no found anything when i try apply...

help need, i stuck at this point and i cant install high sierra but it fails with service only ran for 0

sorry my english is poor, im spanish

i dont know anything about programming

Nothing unusual here.

_OFF is in SSDT-8-OptTabl.
ACPI path is _SB.PCI0.PEG0.PEGP.
No _INI at that path.
Appears to be no EC references in _OFF.

Patch is simple... add _INI to SSDT-8-OptTabl just before _OFF:
Code:
Method(_INI) { _OFF() }
 
Here is the S410UN original DSDT.
I am extracting from windows using acpidump, acpixtract and iasl -da -dl
The _INI was found on DSDT.DSL also...
Could you check it out where i should mod to disable the mx150 optimus
 

Attachments

  • s410un.zip
    432.5 KB · Views: 73
SMBIOS truncation is obvious from ioreg.
You need config.plist/KernelAndKextPatches/DellSMBIOSPatch=true.

Also, see here regarding sleep/wake:
https://www.tonymacx86.com/threads/readme-common-problems-in-10-13-high-sierra.233582/

No need for ACPI/patched/SSDT.aml. Remove.

Your kernel log shows:
Code:
kernel: (ACPIDebug) ACPIDebug: "EC _Q66 enter"

You will find your brightness keys are handled by _Q66, eventually by the BRT6 method.

Audio is off-topic here, but you should check that your patched AppleHDA (eg. AppleALC) components use layout-id=12 (which is what your HDEF._DSM method is injecting).
Thanks @RehabMan fixed audio with a patch. but still the keys are not showing in system.log when I press the brightness keys tried both the method I am using VoodooPS2Controller.kext ACPI and PS2 but not working for me. I tried brightness down code inside _Q66 method and all Fn+keys functioning brightness down.

And also sleep and wake not working. please take a look at my DSDT.
Tried both
PEG0 (Orginal Patch) and
PEG0 To RP01 (In my case)

What am I doing wrong? Followed your guide very carefully.
 

Attachments

  • debug_22253.zip
    1.6 MB · Views: 78
Last edited:
Thanks @RehabMan fixed audio with a patch. but still the keys are not showing in system.log when I press the brightness keys tried both the method I am using VoodooPS2Controller.kext ACPI and PS2 but not working for me. I tried brightness down code inside _Q66 method and all Fn+keys functioning brightness down.

And also sleep and wake not working. please take a look at my DSDT.
Tried both
PEG0 (Orginal Patch) and
PEG0 To RP01 (In my case)

What am I doing wrong? Followed your guide very carefully.

system.log is not used for kernel logs since 10.12.
Read here:
https://www.tonymacx86.com/threads/readme-common-problems-in-10-13-high-sierra.233582/
 
Back
Top