Contribute
Register

[Guide] Disabling discrete graphics in dual-GPU laptops

Sorry I didn't attached my files because I hadn't a problem but was just asking for a tips.
 

Attachments

  • config.plist
    12.1 KB · Views: 270
  • patched-dsdt-ssdt.zip
    68.8 KB · Views: 94
I used the tool provided by black.dragon74 this time, hope it will be fine.
 

Attachments

  • debug_11416.zip
    1.8 MB · Views: 82
I used the tool provided by black.dragon74 this time, hope it will be fine.

Note this setting in your config.plist is very wrong:
config.plist/SMBIOS/ProductName="MacBook Pro 13,3 2017"

Your ACPI configuration is bugged, due to using an incorrect Clover.
Must use my latest build of Clover for working AutoMerge=true.
 
Note this setting in your config.plist is very wrong:
config.plist/SMBIOS/ProductName="MacBook Pro 13,3 2017"
Yes, I forgot to correct this one.

Your ACPI configuration is bugged, due to using an incorrect Clover.
Must use my latest build of Clover for working AutoMerge=true.
I download your latest version of Clover here and reinstalled it.

Concerning my original question about knowing if your discrete graphic card is disabled, can I find this information somewhere on my laptop?

Thank you!
 
Yes, I forgot to correct this one.


I download your latest version of Clover here and reinstalled it.

Concerning my original question about knowing if your discrete graphic card is disabled, can I find this information somewhere on my laptop?

Thank you!

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

Once we have a working scenario and a non-working scenario (already have one), I'll show you the difference in ioreg.
 
Last edited:
What is confusing?
_OFF is in SSDT-6. It calls PGOF in SSDT-3.
No associated _INI, so you can simply add one to SSDT-6, right before _OFF (or after):
Code:
Method(_INI) { _OFF() }
so just adding that line will disable the dedicated graphics for me?
 
so just adding that line will disable the dedicated graphics for me?

Likely. All code must be tested, as predicting the future is impossible.
 
Hello,

I'm using Asus A455LN with Intel HD 4400 and NVIDIA GT840M, After following your guide and disabling the NVIDIA Card via DSDT/SSDT Edit as guided at #1 , however i still see NVDIA GPU on the System Report, but it's not available on the DPCIManager, also it still exist on IOReg on RP05.

is there anything wrong with my DSDT/SSDT Edit? thanks!
 

Attachments

  • Archive.zip
    5.1 MB · Views: 63
Hello,

I'm using Asus A455LN with Intel HD 4400 and NVIDIA GT840M, After following your guide and disabling the NVIDIA Card via DSDT/SSDT Edit as guided at #1 , however i still see NVDIA GPU on the System Report, but it's not available on the DPCIManager, also it still exist on IOReg on RP05.

is there anything wrong with my DSDT/SSDT Edit? thanks!

Your ACPI configuration is wrong:
- dynamic SSDTs should not be in ACPI/patched (remove SSDT-x*.aml from ACPI/patched)
- config.plist/ACPI/AutoMerge should be true
- Clover needs to be updated to my latest build
- you need to remove most (if not all) config.plist/ACPI/DSDT/Fixes (most that you have are not recommended/not needed/wrong)
- if you were to do renames (GFX0->IGPU, B0D3->HDAU) via config.plist/ACPI/DSDT/Patches (see my Clover laptop guide plists for common patches), you could remove the following files from ACPI/patched: SSDT-0-zpoddult.aml, SSDT-1-Cpu0Ist.aml, SSDT-2-CpuPm.aml, SSDT-3-DptfTabl.aml, SSDT-4-SataTabl.aml, SSDT-5-SaSsdt.aml, SSDT-7-CppcTabl.aml, SSDT-8-Cpc_Tabl.aml, SSDT-9-OptTabl.aml), leaving the only patched SSDT: SSDT-6-SgPch.aml
 
Back
Top