I might be wrong, but what does the OS X switching have to do with the brand of card? From what I understand, it works like this:
As soon as the system receives a call from an application that says it requires openGL or QE or whatever, the Intel GPU is disabled and the discrete card (whatever it may be) gets activated. It has nothing to do with the brand of the discrete card. As long as there are proper drivers enabling it to function, it makes no difference whether its ATI or nVidia or anything else.
taken from http://arstechnica.com/apple/news/2010/04/inside-apples-automatic-gpu-switching.ars
As soon as the system receives a call from an application that says it requires openGL or QE or whatever, the Intel GPU is disabled and the discrete card (whatever it may be) gets activated. It has nothing to do with the brand of the discrete card. As long as there are proper drivers enabling it to function, it makes no difference whether its ATI or nVidia or anything else.
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.
taken from http://arstechnica.com/apple/news/2010/04/inside-apples-automatic-gpu-switching.ars