The Inquirer-Home

Nvidia transforms switchable graphics with Optimus

Ready for prime time
Tue Feb 09 2010, 14:00

GRAPHICS OUTFIT Nvidia has thrown back the curtain on Optimus, a system that allows for the dynamic switching of graphics systems on notebooks.

Today's laptops usually have to suffer a trade-off between Intel's subpar but energy efficient integrated graphics processor (IGP) or a higher performance but power-hungry discrete graphics card that mounts a GPU from a graphics vendor like Nvidia or ATI.

Some vendors have attempted to strike a balance by creating a switchable graphics platform that allows the user to opt for which card they'd like to handle the graphics. Over time the switching process has developed from an actual physical switch, which required the machine to be shut down in order to move from one to the other, to a software switch that, in some cases, can be done while the operating system is running. However it's remained a manual process that usually requires at least a few seconds and a lot of screen flickering as the computer switches from one graphics subsystem to the other.

As a result, analyst Roger Kay from Endpoint Technology Associates reckons that only about one per cent of users who have a switchable graphics setup ever actually transition from one mode to the other.

"Switchable graphics is a great idea in theory, but in practice people rarely switch," he said.

"The process is just too cumbersome and confusing. Some buyers wonder why their performance is so poor when they think the discrete GPU is active, but, unknown to them, it isn't."

Nvidia reckons that Optimus changes all this as it allows the computer to seamlessly and automatically switch between the discrete and integrated graphics chips depending on what applications are running, or in some cases what features are used.

optimus-topology

Current switchable graphics systems feed both chips into a MUX which then controls which one is providing the display and controls the graphics drivers for that operating system. Optimus takes a different approach by instead treating the GPU like a co-processor and routing the discrete graphics feed through the IGP. When the discrete graphics power is needed, the GPU renders the image and then places it in the frame buffer, effectively overwriting the poorer image created by the IGP. This approach means that the operating system can almost instantly switch between the two graphics processors with no graphical interference apparent to the user.

Optimus is designed to be application aware, so that the GPU is instantly fired up whenever a graphics intensive application is loaded. However it can also be turned on by specific DirectX imaging and video apps that may only occasionally require the grunt of the GPU.

nv-optimus-3d

Optimus is designed to run on Nvidia's next-gen Ion and Geforce M products as well the Green Goblin's upcoming Geforce 200M and 300M GPUs. It will work in conjunction with Intel's Arrandale Core i3, Core i5 and Core i7 processors as well as with its Penryn Core 2 Duo and Pine Trail Atom N4xx chips.

The company has said that several manufacturers are putting Optimus into their products, the first being Asus with its UL50Vf laptop. µ

 

Share this:

Comments
Hybrid Power?

sorry if i'm such a noob, but how is this different from hybrid power or the 9400/9600gt from the mac books?
i've never used any of them so i really don't know how they actually work.

posted by : suraka, 10 February 2010 Complain about this comment
hmmm

I really don't think that putting a discrete gpu switching option is the real story here. The Atom chip might be weak now, but Intel's road map points out that the future of the chip is actually very bright. a cluster of these chips can outperform the bigger general purpose brethren core CPU. making this option available now will test the product now in the market and possibly future proof the technology.

posted by : end, 10 February 2010 Complain about this comment
Windows XP ready

It better be windows XP or Linix/Unix ready. Otherwise it won't work.

posted by : aNewbie, 10 February 2010 Complain about this comment
Oh well

they gotta get part of those monopoly profits somehow. Screw making chipsets.

posted by : BaronMatrix, 09 February 2010 Complain about this comment
@REH

Actually, this is a good idea and one that has been sought out for CPUs as well. "Low power" states for CPUs usually just involve reducing the frequency and reducing the voltage as well. There are also other strategies such as power gating that can help as well, but you're still a high powered, large leaky processor. It's chugging away like a car left to warm up in the driveway. What'd be better is to switch over to an entirely lower powered processor that isn't designed to offer great performance, but is actually designed for low-power. This can mean there is no predictive analysis front-end, out-of-order instructions, etc. that higher performance processors use. For GPUs this might mean there is no support for processing instructions, or stream units or other kinds of higher-end hardware that isn't needed to render a simple desktop. The simpler design means that power can be saved without need for frequency and voltage scaling, which has its limits.

posted by : BB, 09 February 2010 Complain about this comment
Alternate idea

Instead of spending all these resources on an elaborate system to switch between two different GPUs, why don't they just build a proper GPU with multiple power states, like mobile CPUs have been doing for years? I don't see any laptops offering an Atom CPU for when you're on the desktop and a Core CPU for when you're gaming.

Just build a GPU that doesn't burn dozens of watts when I'm not playing the latest WWII simulator.

posted by : REH, 09 February 2010 Complain about this comment
aboutus
Advertisement
Subscribe to INQ newsletters
Advertisement
INQ Poll

The Pirate Bay poll

Will UK ISPs blocking of The Pirate Bay stop you from using it?