Um, wait. Can anybody explain me slowly what I am missing here. Okay, I got lots of work so I was too "lazy" to read the links. But. Doesn't such a thing need drivers to access the hardware? And if this is done all in kernel... oh, wait. Where were Nvidias free as in freedom (L)GPL/BSD/MIT drivers? (nouveau doesn't count)
Can't GPUs be made to assist the CPU in software rendering (3D, video) via a standard instruction set extension (say 'SSE42' or 'x88')? Wouldn't that allow us to get rid of all the 'graphics driver' mess and have such things HW accelerated independently of the specific hardware?
I still have that Intel paper somewhere in my Gmail account is case you don't believe me...
I thought you were saying that Larrebee ofloaded them. I meant to say that it does them.
Just to put this into perspective, this project is all about nvidia trying to turn the linux kernel into their own personal proprietary blob. Drop dead nvidia!
Linux is key to their hardware adoption in this regard and therefore they can't and won't do that.