The NVIDIA Move: The GeForce 9400M

Every now and then some interesting hardware stuff happens in the Apple world and I get all excited because I get to merge Apple coverage with PC hardware coverage; yippee.

For the uninitiated here's a quick rundown of the basic silicon in a computer: you've got a CPU, a GPU, I/O and main memory, and they all need to talk to one another. The role of the chipset is to provide some basic logic for all of these parts to communicate with one another:

Over time, more and more functionality got integrated into the chipset. Sound, video and ethernet are all part of any modern day chipset. In some cases the chipset is a combination of two chips and in others it's all one single chip.

NVIDIA used to brand its chipsets nForce and its graphics processors GeForce. When AMD bought ATI, NVIDIA realized it needed to strengthen its chipset brand so it began calling both its chipsets and graphics processors GeForce. Starting at the beginning of 2008, all NVIDIA chipsets included integrated graphics so the GeForce brand was justified.

The GeForce 9400M is the mobile variant of the GeForce 9400 chipset, which just launched last week. It's a single chip chipset with integrated graphics, giving it an inherent advantage over Intel's solution: it requires less motherboard real estate.

Intel's G35, which was used in the previous generation MacBook and MacBook Pro is composed of the G35 GMCH and the ICH9M. The GMCH was built on a 90nm process while the ICH was actually built on a 130nm process. The chips worked just fine but they consumed too much power and took up much more real estate on the motherboard. In a desktop that's not a problem, but in a notebook you're more space constrained.

NVIDIA's chipset reduces the size of the motherboard but it also reduces power consumption. Intel's G35 was built on a 90nm and 130nm process as I just mentioned; while G45 is built on 65nm for the GMCH, the ICH is still 130nm (not 90nm as I originally assumed). NVIDIA's GeForce 9400M is a 65nm chip; with good power management it should be similar in power consumption to G45 if not lower.

NVIDIA's GeForce 9400M is smaller, consumes less power than G35 and at worst the same amount of power as G45, but on top of all of that it's a lot faster than anything Intel has to offer. Take a look at this chart from last week's GeForce 9300 review:

The GeForce 9400M is far from a hardcore gaming GPU; you can't run most new games at high quality settings and get smooth frame rates, but older games will actually run relatively well on this thing. A bunch of us still play Command & Conquer 3, and instead of setting up a bunch of systems we just game on laptops. The system requirements aren't tremendous but playing on anything with G35/G45 isn't exactly satisfying; the GeForce 9400M is enough to make that game look decent and play okay. And herein lies the biggest upgrade to the new MacBook and MacBook Pro: if you happen to have Windows loaded on these machines, the gaming performance of the integrated graphics is much improved. These aren't gaming machines but they are much better than before for less stressful titles. I'd suggest looking at the GeForce 9300 review for a good idea of where NVIDIA's gaming performance stands but you're basically looking at playability at 800 x 600 or 1024 x 768 depending on the detail settings of whatever title you're playing.

Faster Exposé and Coverflow?

The GeForce 9400M, like Intel's GMA X3100 (the graphics core used in the previous generation MacBook), has no local framebuffer - instead it relies on carving out a portion of your system memory to use for its own needs. The GeForce 9400M uses the chipset's dual-channel DDR3-1066 memory controller, yielding around 17.1GB/s of memory bandwidth compared to the 10.7GB/s offered by the previous generation's dual-channel DDR2-667 memory controller.

GPU accelerated features of OS X such as Exposé and Coverflow aren't particularly processing power constrained as they ran just fine on the GMA X3100 used in the older MacBooks; memory bandwidth actually matters more here. Exposé feels slightly faster with 20 open windows on the new MacBook than on the old one; the animation is a tad smoother. The issue here is that the MacBook's resolution hasn't gone up, it's still stuck at 1280 x 800 - meaning the memory bandwidth requirements for smooth Exposé and Coverflow haven't changed. The same is true for things like Coverflow; at best it's marginally faster on the new MacBook.

Moving up to 40 windows, the gap between the GMA X3100 and the GeForce 9400M remains small but noticeable. But crank it up to 60 open windows and Exposé stutters on the GMA X3100 while it's still fairly smooth on the GeForce 9400M. I suspect this may be due to the 9400M having 256MB of system memory set aside for it compared to 144MB by the GMA X3100, although both should be able to grow their memory partition as needed without incurring a terrible penalty.

At 80 windows the GMA X3100 is unbearable when activating Exposé and both the MacBook's GeForce 9400M and the Pro's GeForce 9600M get choppy, but nowhere near as bad as the Intel solution. The 512MB GeForce 9600M will probably do a bit better with 80 windows but at 60 or less both of the NVIDIA solutions do well. With only a few windows open it's tough to tell the difference between the NVIDIA GPUs and the previous generation Intel offering, but keep a bunch of things open and you'll quickly appreciate the new mGPU.

Index Two GPUs


View All Comments

  • Imaginer - Wednesday, October 22, 2008 - link

    And you have the options of the new iMirror or the new iMirror! :P

    But all iJokes aside, this article did not really had me until it is mentioned of the new trackpad. Initially, I thought that Apple went off the deep end by going from one button to NO buttons. But in the end, the right and left click is simply a finger or two down away from touching the pad to make the click.

    It is a SHAME that Anand had many troubles with the fickleness of the pad - and even moreso in Windows. Big deal breaker (alongside the annoyance of the newly adopted displayport with no included adapter (nickel and dime? at the very least monitor manufacturers include BOTH the DVI and VGA cable with each monitor, wmy not Apple?).

    Features aside, I do agree while that many (including myself) equate Apple to the USSR of the computing world, they do put together a nice OVERALL package compared to other manufacturers. Next revision Apple.... you almost had me with this one... ALMOST. Get your windows stuff and hardware support together and well talk (yes and that includes supporting ALL of your "gestures" in the Windows platform too - yeah fat chance in hell).
  • ltcommanderdata - Wednesday, October 22, 2008 - link

    The Windows issues should hopefully be fixed with the next BootCamp driver update.

    But I have to agree about the glass/glossy reflectiveness. I really hope Apple brings back a matte option, which is unlikely, or at least find some way to reduce the reflectivity in the next refresh.
  • andreschmidt - Wednesday, October 22, 2008 - link

    The first reports are coming in at MacRumors and they are definitely Samsung SSDs...didn't they use that horrible controller? Reply
  • Voldenuit - Wednesday, October 22, 2008 - link

    "In testing the first batch of Centrino 2 notebooks that Jarred received he noted that he can't seem to find a mainstream notebook with a 50 - 60WHr battery that can come close to offering the sort of battery life you get out of the Macs."

    You're not looking hard enough. The lenovo thinkpad T400 registered 6.5 hrs with wireless on using a 56 WHr battery.">

    That's about 30% longer than the Macbook Pro.
  • JarredWalton - Wednesday, October 22, 2008 - link

    "With the T400 you can reach 9 hours and 41 minutes with the wireless enabled, screen backlight at 60%, and the laptop in integrated graphics mode using only the 84Wh 9-cell battery. In this situation the notebook is only consuming roughly 8.5 watts of power. In dedicated graphics mode under the same settings battery life falls by exactly 2 hours down to 7 hours and 41 minutes, and power draw increases to 10.5 watts. The 6-cell battery managed 6 hours and 4 hours and 28 minutes respectively."

    No mention is made of actually *surfing* the web - WiFi is merely enabled. Without knowing more about how they conduct their battery life testing, I can't say whether their numbers are comparable to ours. What I do know is that on the notebook I mentioned in an earlier comment, battery life almost doubles (142 minutes vs. 261 minutes) when I go from web surfing to idle.
  • quanta - Wednesday, October 22, 2008 - link

    The buttonless mouse is the dumbest idea. For example, if I have to press 1 finger for left click, 2 fingers on the pad for right click, how do I press both buttons? In addition, if scroll is done by moving 2 fingers, how does it not get confused with dragging with right mouse button? Furthermore, the lack of tactile feedback also reduces productivity. So much for another innovative design. Reply
  • aj28 - Thursday, October 23, 2008 - link

    1) Why would you need to do a simultaneous left and right click?
    2) Why would you drag with the right mouse button? (also refer to below)
    3) It DOES have tactile feedback. The whole trackpad is a depressible button...

    Take your biased ideas elsewhere, thanks. Apple does good for the PC industry and provides an alternative to Microsoft-based solutions. Whether they're better or not is entirely a matter of opinion, but the bottom line is that they provide competition, and competition is good for everyone.
  • hb18 - Saturday, October 25, 2008 - link

    Another good use of simultaneous button clicks is mouse gestures in web browsers. Reply
  • Johnmcl7 - Thursday, October 23, 2008 - link

    1 - For pasting in *nix applications, at least that's what I use on a conventional mouse.
    2 - Right click drag in Windows lets you choose the file behaviour (move, copy, create shortcut) whereas a standard left click drag will just do a default action.

  • headbox - Saturday, October 25, 2008 - link

    1. newflash: this isn't *nix. There's nothing preventing you from getting a mouse either.

    2. keyboard shortcuts are faster than mouse actions. Get to know them.

Log in

Don't have an account? Sign up now