Optimus Technology Revisited

Over the past year or so since NVIDIA’s Optimus Technology first entered the scene, I’ve been very positive about the technology. The number of titles where things absolutely fail to work is quite small, and even when there are glitches they are generally minor. If anyone has experience with other titles failing to work properly, please leave a comment or send me an email, as I’d love to verify whether Optimus is malfunctioning (and if it can be made to function) on other games beyond what I’ve tested. So far, I have encountered three games where I have some sort of difficulty with Optimus, and there are workarounds of sorts for all three. In order of severity (worst to least), the games are:

Civilization V: In my experience so far, Arrandale-based Optimus laptops fail to run the DX10/11 mode properly. I have a Sandy Bridge + GT 540M laptop where the DX11 mode runs without a hitch, so perhaps the problem lies with the Arrandale IGP. Oddly enough, at least one Arrandale laptop managed to run the DX10 mode (slowly and perhaps some of the colors got munged), but that system has an older Intel driver so that might be the culprit. I'll try some different driver combinations next week, but so far the only way I’ve been able to run Civilization V on the U41JF is by choosing the DX9 mode.

3/30/2011 Update: NVIDIA has released a beta version of their 270 series driver, and I did a quick retest with this. It fixed the issues with Civilization V DX10/11 mode on the U41JF, and presumably will work on other laptops as well. This is why I prefer Optimus until we get more power friendly dGPUs: driver updates can usually fix the problems. This is also one the concerns with companies that don't have a huge compatibility testing group focused on gaming (i.e. Intel), because glitches like this happen on a regular basis. An earlier NVIDIA driver worked, then something got borked with Optimus + Civ5 DX11 in the 265 series rollout AFAICT, and now it's fixed again.

Empire: Total War: This game appears to detect the Intel IGP and limit the available graphics settings based on their profiling of that GPU. Specifically, it doesn't allow higher detail settings, limiting you to "Medium" or lower on several areas. The game itself runs properly on the NVIDIA GPU, so this is more of a maximum available fidelity problem.

Left 4 Dead 2: This game previously ran properly on several Optimus laptops (i.e. the Dell XPS L501x), but there's apparently a newer bug on this one with Intel’s drivers. At present, if you set details for maximum (with or without AA), the game will exit when you try to load a level. The workaround for this is to set "Paged Memory Pool Available" to Low, which appears to reduce performance somewhat, but otherwise the game runs fine.

Given that none of the above issues are show-stoppers (unless you insist on using your DX10/11 GPU in Civ5), I still prefer the potentially improved battery life over the lack of issues that you get with a discrete-only solution. Long-term, I’d still like to see Optimus become unnecessary, but for that to happen we need to have discrete GPUs that can run light workloads (i.e. the Windows desktop) while using only 1-2W at most. Right now, a GTX 460M as an example appears to idle at close to 10W, so we’re an order of magnitude away from my target. Perhaps even worse is AMD’s new HD 6970M, which idles at around 15W but jumps up to more than 30W for basic H.264 playback (about twice what the GTX 460M uses for that same workload).

To get to the point where dGPUs no longer incur a severe power penalty, AMD and NVIDIA will need to add a lot more clock speed options and power gating to their hardware. Frankly, there’s no point why the HD 6970M should run its memory at 3.6GHz just for doing basic video playback (or sometimes just surfing the web). Similarly, the Windows desktop doesn’t need 192 or 384 CUDA cores from the 460M/485M, and it doesn’t need 960 Stream Processors either. A look at IGPs suggests they could completely shut down (i.e. power gate) all but eight or so CUDA cores, or 40 Stream Processors, and still have more than sufficient performance to handle basic Windows and Internet tasks. If you happen to watch a video where the GPU needs to do some work, there’s still no reason to power up all the RAM and GPU cores; figure out the minimum necessary resources that are needed and power up just those areas of the chip, and we’d be set.

One look at Intel’s Sandy Bridge processors and HD 3000 Graphics has me convinced that all of the above is possible. Now we just need the companies to invest the time and resources into R&D, testing, validation, and drivers. Turbo Boost already does much of what we’re talking about, but dynamically altering GPU core and RAM speeds and shutting off cores/memory (via power gate transistors as opposed to just clock gating) is a complex task. I’m sure AMD’s Llano APU will use a lot more power gating on the GPU portion than what we’ve seen in discrete GPUs; however, until we get a lot more granularity NVIDIA’s Optimus Technology is a good way to completely power down the dGPU when the IGP will suffice.

Why Discrete GPUs Matter: Gaming Performance Battery Life: Capacity Triumphs
Comments Locked

24 Comments

View All Comments

  • lexluthermiester - Tuesday, March 29, 2011 - link

    As opposed to HP and AMD? Or was that sarcasm?
  • ajp_anton - Monday, March 28, 2011 - link

    Have you ever considered flipping that graph and make a simple "Watts (lower is better)" instead?
  • sleepeeg3 - Monday, March 28, 2011 - link

    Appreciate your comments on the LCD. I had an different Acer, which probably was not much different from the one in your graphs and tried to switch to the ASUS - horrible. While the Acer was no gem, the ASUS was almost intolerable. I ended up returning it, because of trackpad skipping and partly for the horrible LCD.

    That said, would I be willing to pay for an IPS panel in a cheap laptop that I am going to use and abuse? Especially one in an Acer with a chafing, integrated LCD power cable that is causing some of the LED backlights to fail, requiring replacement of the panel. Maybe $100 more if I knew it was an IPS, but it's not critical for something I do work on, when I can go home and type on the fantastic 26" IPS I am typing on now. It is amazing to sit behind someone with an Apple laptop and see their gorgeous screen, but on the other hand I know they paid $2000-3000 for that battery sucking, incompatible brick so it's alot easier to tolerate.

    Bottom line though, it would be nice to have more choices and for there to be a clear standard for LCD display technology.
  • mschira - Tuesday, March 29, 2011 - link

    save another 100g by ditching the DVD drive,
    give us a better (highres screen) - you have a buy.
    So. Yea well.
    M.
  • duploxxx - Tuesday, March 29, 2011 - link

    While this is a nice update / upgrade if you want it is nothing more then stretching the life cycle of an EOL platform.

    By adding the GT425M, sure the performance is a better then the UM but the playback already shows what will happen with battery in real life not to mention any gaming on battery.

    SB will clearly have the lead in poweroptimization for the CPU while still the need is there for a dGPU, the HD series are just not strong enough gaming wise.

    Liano on the other hand will provide the gaming performance in the same 35W package.
    Watch the P520+5650 real close that is the performance it will have but with a more optimised CPU, when AMD is able to get the idle power under controll of the whole package (mainly needed for idle and surfing), the platform will be a much more balanced solution, the right one for this kind of notebook offers.
  • Chris Peredun - Tuesday, March 29, 2011 - link

    "DVD-RAM (Matshita UJ892AS)"

    Really? A DVD-RAM drive? Haven't seen one of those in years. ;)

    Methinks you meant "DVDRW" instead.
  • JarredWalton - Tuesday, March 29, 2011 - link

    DVD-RAM is another standard, and that's the way the drive chose to identify itself. Technically, every DVD-RAM capable drive is also able to support DVD+/-RW as well, but I suppose just keeping the model number in there is sufficient.
  • Chris Peredun - Tuesday, March 29, 2011 - link

    DVD-RAM isn't used very often these days, that's why I suggested the change to the more common "DVDRW" - but mea culpa, apparently this drive can in fact read *and* write to DVD-RAMs.
  • geniekid - Tuesday, March 29, 2011 - link

    I'm still using my UL80VT from 1.5 years ago. When I'm away from home, I still use it to play semi-old-school games like TF2 and Torchlight. The battery life is amazing if you mode down to integrated graphics and watch movies or surf the internet. If the U41JF is two refreshes away from the UL80VT and still offers the same battery life for about the same price (I bought my UL80VT for $850) with the ability to run modern games, I have no problem recommending it to anyone who's on the fence.
  • Alexo - Tuesday, March 29, 2011 - link

    Are there any (current or upcoming) laptops that combine a good screen with long battery life?

    I understand that the Tnikpad X220 is available with an IPS panel (although it has a rather small screen and no discrete graphics).

    Are there other options?

Log in

Don't have an account? Sign up now