Hello, I have n551JM CN201 asus laptop with Intel HD 4600 and NVIDIA 860m.
The battery with Hackintosh is low because the Nvidia discharge the battery quickly.
Can anyone help me to disable DSDT Patch My nvidia?
My bootloader v2.3 clover.
I got an ASUS U41SV with a discrete NVIDIA graphics card, and I have reached a solution to disable it in OS X.
Spec of the laptop
CPU: Intel Core i5-2410M 2.3 GHz
Memory: 8GB DDR3 1333 MHz
Chipset: Intel HM65
Graphics: Intel HD3000 + NVIDIA GeForce GT540M
Display: 14" 1366 x 768
Audio codec: Realtek ALC269
WiFi: Atheros 9285
OS X Configuration
Niresh's distro of Yosemite
A whole SSD reserved for OS X
SMBIOS: MacBookPro8,1 (13-inch, Early 2011)
Updated to 10.10.1 via App Store
The guide here does not fit this laptop, but after some modifications, it works on U41SV.
I first extracted DSDT under Windows with AIDA64
Back to OS X, I used MaciASL to edit the DSDT extracted from Windows
At the begging of the file, I added the following line:
DefinitionBlock ("iASLnv4Cgf.aml", "DSDT", 1, "_ASUS_", "Notebook", 0x00000000)
// the line below was added
External (\_SB_.PCI0.PEG0.GFX0.SGOF, MethodObj)
Then I added the following method before Method (_WAK, 1, Serialized)
Method (M_OF, 0, NotSerialized)
If (CondRefOf (\_SB.PCI0.PEG0.GFX0._OFF))
If (CondRefOf (\_SB.PCI0.PEG0.GFX0._PS3))
If (CondRefOf (\_SB.PCI0.PEG0.GFX0.SGOF))
Then called the method M_OF in the method _WAK
Method (_WAK, 1, Serialized)
M_OF () // calling M_OF ()
Return (Package (0x02)
And called the method M_OF again in the method _INI
Method (_INI, 0, NotSerialized)
Store (0x07D0, OSYS)
M_OF () // calling M_OF ()
If (CondRefOf (\_OSI, Local0))
If (_OSI ("Linux"))
Store (0x03E8, OSYS)
Finally clicked compile in MaciASL, and saved the DSDT as /Extra/DSDT.aml
And now NVIDIA Optimus is disabled.
Edit: HDMI output working, VGA untested, able to adjust brightness of built-in display
And here is my edited DSDT.
I need to patch one so that I can follow the rest of this tutorial: http://www.insanelymac.com/forum/topic/295584-disabling-nvidia-optimus-card-on-all-laptops/page-11
The thing is I'm not sure what's going wrong, I've tried to use Chameleon wizard to patch it but got 3 errors, and from what I've been told if it has any errors at all it will not be patched so no disabling nVidia for me.
Someone told me to manually rewrite the DSDT, or maybe it was to rewrite the patch within it but I simply have no idea how that is done or where to even begin
Some instructions would be great, I would like to understand what I'm doing so I know what exactly is going on.
I own a laptop (ASUS N56VZ) very well hackintoshed.
Pretty much everything works, except the external video ports (HDMI,VGA).
Here are some specs : Intel i7 3630Q, Chipset HM67, nVidia GT650M, Intel HD4000
Unfortunately with OSX Mavericks, VGA can't be used anymore on HD4000, and I need to use an external monitor for work. The HDMI port is dedicated to the nVidia card, so the only way to have it was to disable the Integrated Graphics and use only Nvidia.
Of course the system uses nVidia optimus engine for the switching mechanism, but I found a way to disable it via BIOS and use discrete graphics only (since I use it as a desktop replacement)
It works very well on windows (HDMI only) of course but not on OSX unfortunately!!
nVidia GT 650m appears to be loading ok (kext loaded and registered), but that's all! it does not go on.
The weird thing is that I can't even boot into safe mode (-x) unless I delete nvidia drivers.
Is there anybody who can help me?
Here's what I did :
-I tried both Clover and Chameleon, InjectNvidia on/off GraphicsEnabler on/off.
-Installed 10.9 nVidia drivers over 10.9.2
-booted with and without my DSDT
If you need any other kind of info to help me out just ask!!