Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Allan

How to delete kexts for enable video.

1 post in this topic

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 3nd Generation) or HD 4000 chipset HM6x (Core i 2rd 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!  :D

 

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: mendietinhapokenguyen, fantomas1, artur-pt and PimentelX86.

Edited by Allan

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.



×