I was ripping my hair out because I had Intel HD Graphics 530 showing as only 7 MB in "About this Mac", so for anyone having the same problem on Y700 15ISK (think its the same of 17ISK and touch) heres what you do:
On Sierra 12.10.1
I had some problems understand what kext patching really was, this is an example.
In your EFI/CLOVER/config.plist
Enter under
<key>KextsToPatch</key>
<array>
Enter the following:
<dict>
<key>Comment</key>
<string>0x19160000/etc, 19MB framebuffer 9MB cursor bytes (credit RehabMan)</string>
<key>Disabled</key>
<false/>
<key>Name</key>
<string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
<key>Find</key>
<data>AAAgAgAAUAE=</data>
<key>Replace</key>
<data>AAAwAQAAkAA=</data>
</dict>
Then, also edit the <key>Graphics</key> section so it is as follows:
<key>Graphics</key>
<dict>
<key>ig-platform-id</key>
<string>0x19160000</string>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
</dict>
Then you need to apply the patch.
You do it as follows:
save that config you just edited.
Reboot, but edit the clover graphics injector settings. Set the ig-platform-id to replace the one we just put in "0x19160000" with "0x12345678". This is just a bogus id because we need to boot first and rebuild kernel cache before booting with that platform id. Now after booting, open KextWizard and Rebuild cache.
Reboot again, and don't edit anything in the clover config.
I got this from reading this
https://www.tonymacx86.com/threads/...lensize-patch-with-32mb-dvmt-prealloc.221506/
and from what OP said in the first post.
The thing is that in
https://www.tonymacx86.com/threads/...lensize-patch-with-32mb-dvmt-prealloc.221506/ RehabMan talks about Find/Replace of some values:
Comment: 0x19160000/etc, 19MB framebuffer 9MB cursor bytes (credit RehabMan)
Name: AppleIntelSKLGraphicsFramebuffer
Find: 01030303 00002002 00005001
Replace: 01030303 00003001 00009000
Those values don't look like that in the config.plist if you open with TextEdit, it looks like
<key>Find</key>
<data>AAAgAgAAUAE=</data>
<key>Replace</key>
<data>AAAwAQAAkAA=</data>
Its a different format Base64 vs Hex. I think I've read that if you open the file with Xcode it changes it for you, but I didn't try that so I don't know.
So, I found a config in
https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/config_HD520_530_540.plist
Which I could just copy and paste into my config.plist, and voila.
It didn't work with the whole config.plist copied, then I couldn't even find the OSX hard drive in clover so just copy those two little parts (ig-platform-id, and find replace).
Attached is my working EFI for Lenovo Y700 15ISK.
Again, remember that you have to first boot with a bogus platform id, rebuild cache with Kext Wizard, and only then will you be able to boot with the new platform-id.