Jump to content

How to delete kexts for enable video.

delete kexts video

  • Please log in to reply
No replies to this topic

#1
Allaп

Allaп

    Staff Member

  • Moderators
  • 3,627 posts
  • Gender:Male
  • Location:Brazil

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!  :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 fantomas1, 28 July 2014 - 11:02 PM.






Also tagged with one or more of these keywords: delete, kexts, video


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy