For more information, join the team subscribe to the mailing list
at the bottom of the Launchpad page
http://launchpad.net/~hybrid-graphics-linux
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.

Tuesday, 13 April 2010

See highlighted the last sentence @ www.arstechnica.com: Microsoft probably didn't achieve the level of NVIDIA Optimus integration in the ASUS models because... well... they didn't spend enough time working with the drivers?!?!?!?!This shows that there is a great opportunity in the open-source community to achieve the same features that Microsoft and Apple have independently achieved, and although it might be more difficult without NVIDIA's first-hand help, it looks doable.Inside Apple's automatic graphics switching

Apple's approach in the new 15" and 17" MacBook Pros differs from Optimus in two key ways. The first is that the switching is all handled automatically by Mac OS X without any user intervention (though there is actually a System Preference to deactivate it, if you choose). Apps that use advanced graphics frameworks such as OpenGL, Core Graphics, Quartz Composer or others will cause the OS to trigger the discrete GPU. So, when you are reading or writing Mail, or editing an Excel spreadsheet, Mac OS X will simply use the integrated Intel HD graphics. If you fire up Aperture or Photoshop, Mac OS X kicks on the NVIDIA GeForce GT 330M.

The second way that it differs from Optimus is that the integrated graphics are powered down when the discrete GPU is active. This saves even more power than Optimus does, leading to a stated battery life as long as nine hours.

Apple credits its solution to the company's attention to detail when it comes to user interaction (though its original solution with its login/logout missed this mark), and because Apple is unique among PC vendors in that it controls both the hardware and software. That level of integration is much more difficult when multiple vendors control different parts of the system.