But why does one have to switch back before shutdown? If the iGPU's set as primary GPU shouldn't it be "fixed" in the BIOS, so that you can shut down, using the GTX switch cables AFTER shutdown and reboot into OS X using the iGPU?
Because if you have your monitor connected to the GTX10x0 card in Windows, and you shut down, if you restart again, you won't see POST and your Clover menu and you won't be able to boot into Windows. (because iGPU is set as primary).
When you set iGPU as "primary" in BIOS, it forces your mobo to recogize the iGPU as the main monitor to boot on from POST.
That's been my experience anyway, with a X99, Z97 and Z170 build. There is a "Multi-monitor" option in the Z170 (see my signature) but it still won't show the POST on the secondary GPU.
Give it a try yourself.
Put 2 monitors side by side and connect iGPU to 1 and the other to the GTX card. You will only see POST and Clover on one monitor.
If you DON'T set the iGPU as primary, you won't be able to boot into OS X. So this is the best solution at the moment along with being patient (and at the mercy of nVidia for new drivers).
It MAY be different on other motherboards, but I've tried on the above 3 Intel series chipsets.
Thanks a lot. I haven't tested the Titan yet because I'm starting the installations in a few minutes, but I hope it will help me developing some GPGPU algorithms I'm designing in Linux.
BTW, what do you mean by "switch to iGPU" or "switch to the Titan"? Is just switching cables or are you talking about any Windows control panel or BIOS utility?
Just talking about switching the cables from iGPU to nVidia card. Nothing else.
The best workflow is to set your iGPU as primary and follow the procedure in previous posts. I spent days agonizing over this and trying to figure out the easiest possible way to alleviate the lack of WebDrivers and this is the best I could come up with.