Hey thanks for posting this. The original idea was to use Clover's on the fly patching process so that we can all boot OS X with the native kexts. That way we would never have to deal with deleting and reinstalling, all that painful process.
The binary patches work correctly since I tested them out. The problem is that the info.plist patch does not work in Clover, which defeats the purpose of patching the kext on the fly. I'm not sure how many people don't need the info.plist patch but from what I've seen, a lot of people need the framebuffer with PowerStates = 0.
Without this working, we can't use this method sadly so I decided not to write about it in the guide. It would confuse people and probably break their hackintosh. As for what PowerState does, I don't really know. I have to disable it or else my computer will freeze during boot. I'm just guessing but maybe PowerStates enables the "Power States" of the IGPU. That could be the key to maybe increasing performance but I don't know why some computers freeze with this enabled.
By the way, how does one find out what to patch in the IntelHDGraphicsFB? How does one know that these HEX values control SingleLink, Linkwidth, etc? How did Verteks manage to find all of this out on his own? lol
As mentioned by Juanerson, the other approach is to use what's called a Legacy Kext. This would only work when you have OS X installed and working. It would not work if you are booting to the OS X installer.
No problem dude. I should have done that a lot of time ago.
Thanks for your exhaustive explanations of the latest news.
I really don't know how verteks found all the x86 instructions to edit. It's not impossible using a decompiler such as IDA but it could be very hard if you don't have doumentations. In my opinion, he's working for Apple. But he weirdly disappeared from the community just after releasing the patcher and the useful documentations.
It's just for him if we can use our notebooks with the Intel GPU.