NVIDIA Optimus Mobile Technology Preview

NVIDIA Optimus Mobile Technology

A few years ago and again only recently, a select few notebooks hit the scene with "switchable graphics". That is to say, these notebooks are able to manually switch between low-power integrated graphics solutions in the notebook chipset, to more powerful, and higher-performing discrete graphics processors. To enthusiasts, power users, or even somewhat tech savvy consumers, switchable graphics seemed like a no compromise solution.  The IGP could be used to conserve battery life when multimedia performance wasn't necessary, while the discrete GPU was available for more demanding applications.

In practice, however, notebooks with switchable graphics were somewhat cumbersome to use in the real world. In many cases, a physical switch had to be flipped, applications had to be closed, and the system had to be restarted. And to switch back, the process had to be repeated over again. Not to mention, the need to incorporate the switches and the other necessary hardware to support having a pair of GPUs connected to the same set of outputs, added complexity to the notebook's designs, that ODMs had to contend with. Switchable graphics, while great in theory, didn't always provide a great user experience or at least the implementation could have been much cleaner.

Ideally, switchable graphics would be seamless. Launch an application that doesn't require significant GPU resources, and the IGP gets used. Fire up a game though, and the discrete GPU kicks in. Up to this point, a scenario like this simply wasn't available, but NVIDIA aims to change that with the release of their Optimus technology.  About a month ago, when NVIDIA first hinted at the existence of Optimus, we posted some information about NVIDIA's teaser right here.

That teaser didn't exactly spell out what Optimus was all about, so we speculated a bit about what NVIDIA had in store. While we were partially correct in our assumption that Optiumus-enabled GPUs are capable of shutting down parts of the GPU while not in use, we didn't realize exactly how much could be disabled. In reality, Optimus turned out to be much more that we thought.

Left: NVIDIA's Optimus Graphics Solution - Right: Legacy Design Approach

If you take a look at the high-level design approaches that NVIDIA has detailed above, you'll note that the right-hand slide (the legacy approach) shows a fair bit more complexity for a switchable hybrid graphics infused notebook.  Physically, there are several mux/demux switches that need to be employed in order to couple the discrete GPU over the output traces of the PCB, so it can output to the same connectors that the integrated graphics solution can, when called upon.  In addition to adding design complexity, the approach also degrades signal quality a bit, though whether it is end-user perceptible is another question.  Regardless, this approach is less than optimal (pun intended we suppose) because it requires a hard, physical switch-over from IGP to GPU.  Though this can be achieved, with current gen hotplug / switch technologies and operating systems, the output to the screen will go blank and any applications running that require graphics resources, will need to be shut down to invoke the switch at the software level.  Next take a look at the slide on the left, to see the way NVIDIA has assembled an Optimus reference notebook design, which is significantly less complex.

The NVIDIA Optimus Way:
Doing things the right way, as Mamma once may have said, isn't always the easy way.  In actuality, from a hardware design perspective, NVIDIA's new Optimus design approach is significantly more simplified.  The discrete GPU simply sends its output to the integrated graphics core in the chipset--the IGP acts much like a pass though.  However, it's how this gets done that is the real "magic" that NVIDIA has developed with Optimus.  It's not as simple as just "sending the data along" to the IGP core for display.  Remember, that IGP wants to control the output lines when it's active.  We'll get into how NVIDIA pulls off a bit of trickery on the IGP to achieve this next.  In the mean time, here's a demo of NVIDIA Optimus technology in action that we've put together for your edification and entertainment.

Related content