Nvidia's New Way Of Balancing Laptop Battery Life And Graphical Performance

Laptops have historically been designed around aprograms that are graphically undemanding the
balance of performance and portability. Not only doNVIDIA graphics chip lies dormant. This means you
they need to be capable of handling the tasks theyget the benefits of Dell GK479 battery life and lower
are designed for, they need to do so withoutheat most of the time.
destroying Dell Latitude D630 battery life in theWhere the big difference to previous solutions lies is
process.with graphically intensive applications. When NVIDIA's
There are always exceptions to this rule. Big, powerdriver detects that the discrete graphics chip is
hungry desktop replacements are almost alwaysneeded it powers up the GPU and uses that to
designed to be tethered to a power outlet, whilegenerate the pictures. Unlike previous generations of
more portable laptops often lose out in the graphicshardware Optimus laptops don't have a delay or the
department.need for a reboot for this to happen.
Modern graphics chips are usually more complex thanWhen called upon the GPU in an Optimus laptop will
CPUs. This adds not only extra power drain but alsofire up and start rendering. It then puts the output
heat issues. This extra heat is actually the reasonimages into the IGP's framebuffer. The IGP then
why a lot of manufacturers push the term notebookoutputs this picture on the screen. By using the
over laptop - having two massively complex chipsintegrated graphics hardware in this way NVIDIA not
running all the time means that the form factor is notonly manages to get around the tight integration of
ideal to use on one's lap.the IGP but also manages to power up the discrete
Trading off between battery and graphical gruntgraphics hardware without the end user noticing.
This has led to a quandary. Integrated graphicsThis seamless hopping between chips means that
hardware is fine for the majority of desktop tasks. ItOptimus powered laptops will have better battery life
is also a lot less complex, which means it can run atthan ones using discrete graphics. More importantly
lower clock speeds and generates less heat. Throwthough it means that there is much less of a tradeoff
on a high definition video, or try and run a 3D gamebetween portability and power. You will still chew the
and integrated graphics struggles.battery life if you enter into a mammoth Battlefield 2
On the flipside, a GPU is overkill for most day to daysession, but you'll be able to finish working and throw
tasks. Web surfing and PowerPoint presentationson a HD movie without having needlessly burned
aren't graphically intensive, and using a discrete GPUthrough your Dell GD761 laptop battery life with
for this just adds extra power and heat drain to aspreadsheets.
laptop.How it works in practice
There have been many stabs at solutions to thisOf course the promises of this simplicity are grand,
over the years. We have seen discrete GPUs usedbut oftentimes the implementation is poor. In order
instead of integrated graphics, but this onlyto get more of a picture of how Optimus works, we
exacerbated the problems mentioned above. Thehave been playing with an ASUS N61Jv laptop. This is
industry then moved towards switchable graphicsthe first Optimus products to hit the PC Authority
options, where both integrated and discrete graphicsLabs, and pairs the Intel HD graphics IGP on the
were built into the laptop.i5-430M CPU with a Nvidia Geforce GT 325M graphics
Historical annoyanceschip.
One of the major issues with this was that itFire up a graphically intensive application and the
required users to hit a function key to switchlaptop runs it without the soul-crushingly low
graphics hardware. This would often require a rebootframerates inherent in Intel integrated graphics. Close
to change displays and, like many more obscurethe game and the laptop powers down the NVIDIA
features in computing, sometimes users wouldn'tgraphics and the IGP takes over all the display
even realise the functionality was there. Or forfunctions again.
convenience sake they'd activate the discreteIt all just works. Which is the massive advantage
graphics and just run everything on that, thusbrought by this technology. Unlike previous
negating the whole solution.generations of switchable graphics there is absolutely
Even when this technology became driver-switchableno input required from the end user. Application
it didn't actually improve things. There would be ansupport comes not only through driver-based
inherent delay as a laptop changed output fromautodetection but also through special driver profiles.
integrated to discrete graphics and while it was aThese profiles are similar to the ones used for SLI
better solution it was still an inelegant one.support on desktop systems and are automatically
Logic dictates that the best solution to this issuedownloaded by the NVIDIA control panel app,
would be to just develop a better class of discreteensuring ongoing compatibility.
graphics that could run in low power situations. This isWindows 7 laptops only
a viable path for AMD, which makes both CPUs andThis brings to bear an interesting thing to keep in
GPUs. However for systems using NVIDIA graphicsmind when looking at Optimus products. Because of
this has been further complicated by Intel's decisionthe reliance on the NVIDIA driver to control when
to bolt integrated graphics chips onto its CPUthe discrete graphics powers up, it is essentially a
packages.Windows 7 only technology. Install Linux, Windows
This means that NVIDIA has had to adapt if it wantsXP or Vista and the laptop will only access the Intel
to keep selling graphics for laptops. This adaptation isHD graphics IGP - the laptop will still output pictures,
known as Optimus technology, and it finally doesbut you won't have the option of the pretty graphics
away with the arbitrary annoyances seen in previousdelivered by the NVIDIA GPU.
generations of switchable graphics.This will be a moot point for the vast majority of
The best of both worldsusers, but something worth remembering if you want
Basically what NVIDIA has done is put Intel's IGP toto diverge from Windows 7.
work as a display controller. When you are using