Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

jgassens

macrumors member
Original poster
Dec 2, 2009
36
94
Obviously the new Macbook Pros do not require a reboot to switch between graphics cards while the previous generation, the one which had two graphics cards made by the same company, requires a login/logout.

The case made for the necessity of this login/logout has been the need for the WindowServer process to be relaunched, and to overcome this, WindowServer would need to be rewritten. Obviously that didn't happen.

Further, if random Nvidia insiders are to be believed, this wasn't done using Optimus technology by Nvidia, but rather by Apple... so...

How do you suppose they pulled that off?
 
Whatever they call it, or whatever Ars Technica may have heard; under the hood it's exactly the same as Optimus. The driverside, that's where the difference is.
If you want to be able to switch graphics without having to restart your windowserver, you will need some framebuffer copying mechanism like Optimus delivers.

On the driver side though, Apple managed to make this a whole lot more pleasant than under Windows because Apple made it. (With assistance of NVIDIA ofcourse) On Windows, NVIDIA was on their own, and Windows Vista/7 is always using some kind of graphics acceleration using Aero. So NVIDIA can't automatically detect when a game is running, or when Aero is doing a backflip. At least not as easily.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.