Is there actually an alternative rendering approach instead of AFR? And if there is, would it require game engines and APIs (DirectX/OpenGL) to be re-written?
I still think that when used with a dGPU it makes more sense to use the iGPU for physics, AA or something. And if for instance i7-3770K could use its HD4000 for something when paired with a dGPU we wouldn't have these constant forum posts about the wasted die space in IB. That at least would be worth something...
While Alternate Frame Rendering might be a poor thing in PCs due their variability, in next-gen consoles - where the capabilities of CPU and GPU are fully known and predicable - having two GPUs makes a lot more sense. One problem might be that due to the closed nature of GPU drivers, getting 'to the metal' of both GPUs and keeping threads etc. in sync is harder than with multiple CPUs.