sorry for the delay...
Well, first of all: Forget about the DSDT and The Intel HD4000. I got a vanilla 10.8.5 too up and running... the DSDT and Intel are not the first things to do, when you want the system up and running without "safe mode".
But for styrian and you: you will only need the DSDT and one SSDT to be patched (the CPU SSDT). The other SSDT contain errors that might causes problems like my USB3.0 ports not recognized anymore while the system is in idle mode and so on.
So, just tell us what you did (which way did you install it), what is the partition scheme that you are using. Any extensions disabled for far? (forget the nvidia blablabla, just disable "Geforce.kext" and boot with GraphicsEnabler=no, there is no need to patch the dsdt for the IntelHD nor the nvidia).
Because of the optimus switching scheme by nvidia, the OSX system will recognize the nvidia card, but won't do a thing with it. You can not disable it in total, because the cards use the same framebuffer from the bios at startup.
Basically this is the reason for our dilemma. Other notebooks have the nvidia separated from the cores (no optimus) and can therefore switch between the cards.
Apple uses some kind of optimus technology too, but the switching process differs from the one that nvidia uses. This can currently not be changed.
some short advices:
- Hopefully you installed on the 160GB HDD with a GPT Partition scheme.
- do the first boots with NullCPUpowermanagement.kext. Download it from somewhere. It can be removed after you have patched the AppleIntelCPUPowermanagement.kext.
- Disable AppleHDA during the first boots, because otherwise you will get Kernel Panics at boot. Install VoodooHDA 2.8.4 ML (it includes the DisableHDA.kext that will block the AppleHDA.kext in future updates.)
- Remove (if it is in S/L/E): ApplePolicyControl.kext, AppleMyTCEDriver.kext, AppleUpstreamUserClient.kext
- Choose a good SMBIOS like MBP 8,3 / MBP 9,1 or MBP 10,1 and STICK WITH IT.
- Download the ALPS Driver (VoodooPS2Controller.kext) I uploaded here - hoping that you do not have an ELAN Touchpad.
- Install VoodooBattery.kext from anywhere.
- Install IOath3kfrmwr.kext to get the bluetooth working.
- Install GenericUSBXHCI.kext to get the USB 3.0 ports working.
- For the IntelHD, you will need to do some testing with the different device strings Apple uses (the best one working for me was 01660004).
- When booting with chameleon, disable allmost everything of the modules exept the resolution.dylib
- the most important thing: install kozleks HWSensors package which contains fakeSMC or you will not boot at all.
Here is my current Chameleon.boot.plist for a starting point:
<?xml version="1.0" encoding="UTF-8"?>
<string>hd(2,2)</string> ##this is my second SSD, so choose your HDD,Partition here.
<string>-gux_no_idle</string> ##fix for USB3.0 on my machine, when using all three SSDTs.
<string>hd(0,1) hd(1,1) hd(2,1) "DATA" "Acer"</string> ##partitions that will be hidden in chameleon boot screen. not mandatory.
<string>mac-de</string> ##ups, this is for the german keyboard layout, so you should not need the KeyLayout key at all in the states. Delete it
<string>"SYSTEM RESERVED" Windows</string> ## this renames the backup boot partition on my 1TB HDD at boot time. Not mandatory, just for me, because the bootloader is on the 1TB HDD from where I chainload into Win8 on SSD or OSX on other SSD.
<string>Choose_Your_OS</string> ##not mandatory. this chooses just the Chameleon scheme...
You will also need some tools to get the system going and a backup partition if something goes wrong.
(I'll attach a screenshot of some utilities that I am using)
So, just write a note, if you need some more help.