How to enable intel hd 4000, for this must be loaded :AppleIntelFramebufferCapri
AppleIntelHD4000Graphics
Applegraphicspowermanagement (AGPM)
if u have problems loading this kext, try to edit AppleIntelSNBGraphicsFB.kext/Contents/info.plist
and see if u dev id is in there
Attachment:
Captura de ecrã 2013-05-1, às 18.07.50.png
if is not change it to yours (ex : 0x1E3A8086)
if u have optimus (nvidia+intelhd) make a copy of the kext and remove geforce.kextuse in your terminal the command
kextstat to see if this kext are loaded
Next are the possibles values for "AAPL, ig-platform-id'
Code:
ig-platform-id: 01660000, Stolen is FB RAM: 96MB, Pipes: 3, Ports: 4, FBMem: 3
ig-platform-id: 01660001, Stolen is FB RAM: 96MB, Pipes: 3, Ports: 4, FBMem: 3
ig-platform-id: 01660002, Stolen is FB RAM: 64MB, Pipes: 3, Ports: 1, FBMem: 1
ig-platform-id: 01660003, Stolen is FB RAM: 64MB, Pipes: 2 Ports: 2, FBMem: 2
ig-platform-id: 01660004, Stolen is FB RAM: 32MB, Pipes: 3, Ports: 1, FBMem: 1
ig-platform-id: 01660008, Stolen is FB RAM: 64MB, Pipes: 3, Ports: 3, FBMem: 3
ig-platform-id: 01660009, Stolen is FB RAM: 64MB, Pipes: 3, Ports: 3, FBMem: 3
ig-platform-id: 0166000A, Stolen is FB RAM: 32MB, Pipes: 2 Ports: 3, FBMem: 2
ig-platform-id: 0166000B, Stolen is FB RAM: 32MB, Pipes: 2 Ports: 3, FBMem: 2
ig-platform-id: 01620005, Stolen is FB RAM: 32MB, Pipes: 2 Ports: 3, FBMem: 2
ig-platform-id: 01620006, Stolen RAM for FB: 0MB, Pipes: 0, Ports 0, FBMem: 0
ig-platform-id: 01620007, Stolen RAM for FB: 0MB, Pipes: 0, Ports 0, FBMem: 0
"Ig-platform-id: 0166 belongs to the family Mobile (notebooks) while ig-platform-id: 0162 belongs to the family Desktop"What you need to do :
edit the device-properties.plist attached, starting changing only the last number
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<string>0x01660003/string>
</dict>
</dict>
</plist>
or use this ones already edited
viewtopic.php?f=3&t=1583&p=18409#p18409Run the command
gfxutil -i xml -o hex device-properties.plist device-properties.hex to generate a file .hex in the user folder. Copy the generate key from file .hex and paste to org.chameleon.Boot.plist
ex:
Code:
<key>device-properties</key>
<string>[hexadecimal EFI string]</string>
DSDT Patch
( Need DTGP patch )
Code:
into device name_adr 0x00020000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x02)\n
{\n
"AAPL,ig-platform-id",\n
Buffer (0x04)\n
{\n
0x03, 0x00, 0x66, 0x01\n
}\n
}, Local0)\n
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
Return (Local0)\n
}
end
Important: use EFI string
or DSDT patch to inject ig-platform-id, don't use both at the same time.
If you need to edit AppleIntelFramebufferCapri connectors to activate other ports
viewtopic.php?f=3&p=24258#p23453source :
viewtopic.php?f=3&p=13319#p13319
_________________
PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI - ML 10.8.4/ Lion 10.7.5/SL 10.6.8/W 8 Pro x64/Ubuntu 12.04 - Quadriboot GUID -
My OS X Files -
join me at irc.freenode.net/#olarila