Mine all works flawlessly.
I have the i5-3230m model with the gt635g graphics.
I had to make my own 1.8.4 because unibeast wouldn't work on my imac.
After making the USB I added the voodoo ps2 kext to s/l/e manually on the usb, this meant when i booted with -f PCIRootUID=1 i was able to use trackpad and keyboard.
I also needed to replace the applecpupowermanagement with the one from this thread
After the install:
I remember I had to boot with -x -f PCIRootUID=1
I then, with the files from turkawa on page 25 of this thread, installed the kexts required.
http://www.tonymacx86.com/mountain-...enovo-z580-ml-installation-25.html#post583895 Heres the direct link to that post.
I used that dsdt too, for now until I learn to make my own.
Everything worked good except the wifi, which you helped fix with the other kext.
Hope this helps, maybe try reinstalling some kexts after a backup? if you have the means to backup... perhaps try the program I linked previously to check if it in any way helps with optimus?
Thanks again.
-Paul