Jump to content
Sign in to follow this  
Allan

How to delete kexts for enable video.

Recommended Posts

If you have a Hackintosh (Desktop / Notebook) and has 2 graphics video (E.g:?Intel + AMD//Intel + Nvidia/Geforce) and if you have trouble for loading the OS X do this:

 

Boot with single user. (Clover press space bar and select "Boot with single user" and with you use Chameleon use this flag-s)

 

1º- Intel + AMD = Remove the AMD?kexts with these commands:

 


cd /Volumes/

ls ( list of available partitions on the system )

cd OS X partition name

mkdir /Backup

cp rf /System/Library/Extensions/AMD* /Backup

rm rf /System/Library/Extensions/AMD* ( if you want to delete AMD kexts )

 

2º- Intel + Nvidia = Remove the Nvidia kexts with these commands:

 


cd /Volumes/

ls ( list of available partitions on the system )

cd OS X partition name

mkdir /Backup

cp rf /System/Library/Extensions/NVDA* /Backup

rm rf /System/Library/Extensions/NVDA * ( if you want to delete NVDA kexts )

 

If you choose not delete the Nvidia kexts, you can just disable them via clover with:nv_disable=1

 

3º - Intel + Geforce = Remove the Geforce kexts with these commands:

 


cd /Volumes/

ls ( list of available partitions on the system )

cd OS X partition name

mkdir /Backup

cp rf /System/Library/Extensions/Geforce* /Backup

rm rf /System/Library/Extensions/Geforce * ( if you want to delete Geforce kexts )

 

4º : If above methods don’t work, then you have to move the Intel kexts, but that only happens in rare cases such as HD 3000 with HM7x chipset (Core i 2nd Generation) or HD 4000 chipset HM6x (Core i 3rd generation).

 

Although it is common have a Ivy with HM7x and Sandy with HM6x, sometimes the opposite happens, and that is what hinders.


cd /Volumes/

ls ( list of available partitions on the system )

cd OS X partition name

mkdir /Backup

cp rf /System/Library/Extensions/AppleIntelHD* /Backup

rm rf /System/Library/Extensions/AppleIntelHD * ( if you want to delete AppleIntelHD kexts )

 

And to get the Intel HD works, you have to apply a patch in DSDT and be happy!biggrin.png

 

Here are the patches (For Laptops).

 

Sandy with chipset HM7x

into device label IMEI parent_label PCI0 remove_entry;

into device label PCI0 insert

begin

Device (IMEI)\n

{\n

   Name (_ADR, 0x00160000)\n

  Method (_DSM, 4, NotSerialized)\n 

 {\n
 If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n

 Return (Package()\n
{\n

 "device-id", Buffer() { 0x3A, 0x1E, 0x00, 0x00 },\n

 "name", "pci8086,1e3a",\n

})\n

}\n

}\n

end;

 

Ivy with chipset HM6x

into device label IMEI parent_label PCI0 remove_entry;

into device label PCI0 insert

begin

Device (IMEI)\n

{\n

 Name (_ADR, 0x00160000)\n

Method (_DSM, 4, NotSerialized)\n 

 {\n

If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n

 Return (Package()\n

 {\n

 "device-id", Buffer() { 0x3A, 0x1C, 0x00, 0x00 },\n

 "name", "pci8086,1c3a",\n

 })\n

 }\n

}\n

end;

 

Thanks for:mendietinha,pokenguyen,fantomas1,artur-pt and PimentelX86.

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.