Success!!! I finally made it (just by putting together the efforts of others to be honest)
I now have QE/CI on a Yoga 2 Pro with QHD+ 3200x1800 including working touchscreen (out-of-the-box)
(without directly moding the bios, just doing it by UEFI setup_var)
A short collection of what I had to put together (only directly valid for Yoga 2 Pro owners!):
- I am using bootloader Clover with Yosemite 10.10.3
- I found, nearly 10 month ago, the needed steps by the godfather of the solution the_darkvoid
http://www.tonymacx86.com/yosemite-laptop-guides/144351-guide-dell-xps-9530-using-clover-uefi.html
- On Yoga 2 Pro the problem was that you couldn't change the DVMT Pre-Allocated to 96MB, because you cannot "easily" flash a modded bios to the Y2P
- but I found an alternative solution from Austere.J by using a custom EFI-Shell based on grub
http://www.insanelymac.com/forum/topic/305710-guide-intel-hd-graphics-5500-on-os-x-yosemite-10103/
- thanks also to donovan6000 for his tools and excellent explanations
http://donovan6000.blogspot.de/2014/02/universal-ifr-extractor.html
- thanks to FireWolf for his EFI Shell function setup_var
http://www.firewolf.science/
To change the DVMT Parameter on Y2P you have to use "setup_var 0x18c 0x03" (for 96MB)
(this may also apply for other Insyde BIOS)
Under Windows it shows 64MB (+32MB) as dedicated video memory
- To patch the maximum pixel clock for QHD+ I patched the IOKit (that sadly cannot be done by Clover)
- Thanks to the_darkvoid again
http://www.tonymacx86.com/yosemite-...ll-xps-9530-using-clover-uefi.html#post905621
https://code.google.com/r/darkvoid-mac-pixel-clock/source/browse
Just execute macPixelClockPatcher.command
- I used FakePCIID for HD4400 to have the best graphics results, thanks to Rehabman and the_darkvoid
https://github.com/RehabMan/OS-X-Fake-PCI-ID
- Finally the hint of RehabMan #1275 to use 0xa2e0008 an patch to 96MB was the final solution
I recommand to use his config_HD4600_4400_4200.plist as a basis
https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/config_HD4600_4400_4200.plist
!!These are just exerpts of the main important setting you have to add in your config.plist!!
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>InjectEDID</key>
<false/>
<key>ig-platform-id</key>
<string>0xa2e0008</string>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>HD4400 Azul Framebuffer Size 96MB</string>
<key>Find</key>
<string>
08002e0a01030303000000040000200200005001
</string>
<key>Name</key>
<string>AppleIntelFramebufferAzul</string>
<key>Replace</key>
<string>
08002e0a01030303000000060000200200005001
</string>
</dict>
</array>
</dict>
I hope this brief compilation is of any help to other Yoga 2 Pro Owners.