Contribute
Register

[Guide] Disabling discrete graphics in dual-GPU laptops

Joined
Sep 23, 2018
Messages
56
Motherboard
Asus UX430UNR-Clover
CPU
I7-8550U
Graphics
UHD620 + GTX MX150, 1920x1080
Mobile Phone
iOS
Some problem, when i search _INI and _OFF method.
In correctly SSDT, _INI placed into \_SB.PCI0.RP01.PEGP -> _INI
Снимок экрана 2018-12-14 в 3.51.39.png
(in picture, my SSDT-9 with _INI method)

Also _OFF method too must be into \_SB.PCI0.RP01.PEGP. It is available in SSDT-9 and SSDT10.
In SSDT10 _OFF method located in the right place, but it has no adress, as i suppose.
Снимок экрана 2018-12-14 в 3.57.45.png
In SSDT9, i found _OFF method in \_SB.PCI0.RP01. As I understand it is wrong?
Снимок экрана 2018-12-14 в 4.02.34.png
Or i can patch this? Also how to understand if the discrete is disabled or not? What value should look and IOReg?
I attached my SSDT's and DSDT. Help please.
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,927
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Some problem, when i search _INI and _OFF method.
In correctly SSDT, _INI placed into \_SB.PCI0.RP01.PEGP -> _INI
View attachment 372645
(in picture, my SSDT-9 with _INI method)

Also _OFF method too must be into \_SB.PCI0.RP01.PEGP. It is available in SSDT-9 and SSDT10.
In SSDT10 _OFF method located in the right place, but it has no adress, as i suppose.
View attachment 372646
In SSDT9, i found _OFF method in \_SB.PCI0.RP01. As I understand it is wrong?
View attachment 372647
Or i can patch this? Also how to understand if the discrete is disabled or not? What value should look and IOReg?
I attached my SSDT's and DSDT. Help please.
Nothing unusual here.
_OFF is in SSDT-10.
Associated _INI is in SSDT-9.

This scenario is covered in post #1.

What is the question?
 
Joined
Feb 10, 2017
Messages
10
Motherboard
Acer TravelMate P-256-MG-7170
CPU
Core i7-4510U/HM86
Graphics
HD 4400, 1920x1080
Mobile Phone
Android
Did everything by guide, but fans are still working.
Could you please check?
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,927
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
added to Clover AutoMerge=true, SSDT/DropOem=false

didn't work
AutoMerge=true, DropOem=false is default in guide plists.

But that is not the problem identified in post #2144.
Go back and read it again. Carefully.
 
Joined
Aug 5, 2016
Messages
44
Motherboard
ASUS K501UB
CPU
i5-6200U
Graphics
HD 520
Mobile Phone
iOS
Thank you so much. Turns out, I just need 1 line of code to make it work. Much appreciated
 
Last edited:
Joined
Feb 15, 2013
Messages
5
Motherboard
MacMini
CPU
Intel Core 2 Duo 2.4 GHz
Graphics
NVIDIA GeForce 320M
Mac
Classic Mac
Mobile Phone
Hello,
Please help me with disabling internal graphics, because Mojave refuses to install.
Though it is not a laptop, but a large Xeon server board with 2D graphics engine integrated in BMC controller.
There is no option to disable it in BIOS. So I'd like to give it a try with ACPI patching.
So I extracted aml files with Clover. The only SSDT was SSDT-0-CpuPm.aml, so I suppose all fixes should go to DSDT.
I decompiled it, but not sure how to find the device I'm going to disable. The only I know, it is VGA class with ID 1A03:2000.
Maybe there are easier means of hiding PCI device?
 

Attachments

Joined
Feb 15, 2013
Messages
5
Motherboard
MacMini
CPU
Intel Core 2 Duo 2.4 GHz
Graphics
NVIDIA GeForce 320M
Mac
Classic Mac
Mobile Phone
Looks like I found Clover feature which sound exactly what I need: DisableFunctions
But it is totally undocumented, not sure which numbers to set there. Any clue?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,927
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hello,
Please help me with disabling internal graphics, because Mojave refuses to install.
Though it is not a laptop, but a large Xeon server board with 2D graphics engine integrated in BMC controller.
There is no option to disable it in BIOS. So I'd like to give it a try with ACPI patching.
So I extracted aml files with Clover. The only SSDT was SSDT-0-CpuPm.aml, so I suppose all fixes should go to DSDT.
I decompiled it, but not sure how to find the device I'm going to disable. The only I know, it is VGA class with ID 1A03:2000.
Maybe there are easier means of hiding PCI device?
Off-topic. This guide is for laptops.
 
Top