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.

Tuesday, 13 April 2010

Apple's solution to hybrid graphics means NVIDIA Optimus is not a black box @

See highlighted the last sentence @ 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.