For more information, join the team subscribe to the mailing list 
at the bottom of the Launchpad page 

Please join this team if you are new by clicking on the "Join 
Team" link at the right of the Launchpad page. It's important to 
have as many users in the community as possible to request for 
appropriate support.

Saturday, 19 March 2011

Linux Optimus PRIME and GPU hot-switching -- David Airlie -- 20110319

The Google Summer of Code 2011 is upon us, and it's time again to bring back those open-source projects under the Xorg umbrella that will benefit from the keen attention of bright students sll over the world. And everything is good news so far for the linux hybrid graphics project. There is interest in working on improving the Linux support, and David Airlie has given an update about the current status:

[GSOC] greetings

wrt to these two projects,

the PRIME work is currently being redone, I was able to play openarena on an nv50 displaying on an ironlake yesterday afternoon. I'm also hoping Ben can get the nvidia PCOPY engine going. I'm hoping to push the various bits upstream on this effort and at try and figure out how to configure things for users. I'll hopefully write up a design document so people can review the design before I push the code out.

The hot-switch work is a lot more work, we really need to implement ARB_robustness extension in the GL drivers we care about, and then port compositors to use the GLX_create_context API so the composting can handle the GPU switch happening. I've got most of the X server side duplication working but there is a lot of validation of a lot of corner cases to be done before I'd be happy pushing it (in my dynerama branch of my Xserver).