Contribute
Register

[Guide] Disabling discrete graphics in dual-GPU laptops

Joined
Jan 18, 2017
Messages
5
Motherboard
ASUS Zenbook-UX410UQK
CPU
i5-7200U
Graphics
HD 620+GeForce 940MX, 1920x1080
I used the tool provided by black.dragon74 this time, hope it will be fine.
 

Attachments

  • debug_11416.zip
    1.8 MB · Views: 52

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,169
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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.
 
Joined
Jan 18, 2017
Messages
5
Motherboard
ASUS Zenbook-UX410UQK
CPU
i5-7200U
Graphics
HD 620+GeForce 940MX, 1920x1080
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!
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,169
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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:
Joined
Mar 21, 2015
Messages
299
Motherboard
Gigabyte GA-Z97X-Gaming 3 G1
CPU
i5-4690K OC@4.3GHz
Graphics
RX 480
Mobile Phone
  1. Android
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?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,169
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
so just adding that line will disable the dedicated graphics for me?

Likely. All code must be tested, as predicting the future is impossible.
 
Joined
Jun 11, 2015
Messages
1
Motherboard
Asus A455LN - Haswell Edition
CPU
Intel Core i5-4200U
Graphics
Intel HD 4400
Mobile Phone
  1. Android
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: 34

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,169
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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
 

Jlp

Joined
Jun 4, 2011
Messages
56
Motherboard
Lenovo Yoga 720 15 uhd
CPU
i7-7700HQ
Graphics
GTX 1050 / HD630
I've got a Lenovo Yoga 720 and am trying to disable Nvidia. The off method and INI are located in SDST 10. I don't see any EC code there and have added the patch to the INI but it isn't working. Rehabman, can you take a look?
 

Attachments

  • problem reporting files.zip
    3.3 MB · Views: 45
Top