NVIDIA has come quite a long way with their nForce chipset. From the original version that arrived a bit late to the scene causing it not to revolutionize performance and computing, but rather to be just another chipset in the face of the competition. This was followed by the nForce 2, which produced a much better showing than the original nForce by actually being released on time and having some features and functionality that set them aside from the competition. While the nForce 2 surely wasn't without a few problems, I can not say that there is any single chipset that has been released to date that was not. Next came the nForce 3 which marked a beginning to the 64-bit computing era and a few new features such as a built-in hardware firewall.
Now NVIDIA is gearing up to release their new nForce 4 chipset. Following with their tradition of adding at least a little something new to the mix, the nForce 4 chipset will be AMD's first PCI Express chipset for the Athlon 64 family of CPU's. Alongside the new PCI Express base of the nForce 4, other major features include that ability to use SLI with supporting NVIDIA graphics cards, a continuation of the built-in hardware firewall, methods to easily optimize the performance of your PC, and also methods for safely storing your electronic information. There are three versions of the nForce 4 that will be released. Following is a table of these three versions and their features.
Product Line |
CPU Support |
Target Market |
Expected Price Point (USD) |
nForce 4 SLI |
Athlon 64 FX and Athlon 64 |
High-end Enthusiast |
Less than $200 |
nForce 4 Ultra |
Athlon 64 FX and Athlon 64 |
Enthusiast |
$100 - $150 |
nForce 4 |
Athlon 64 and Athlon 64 Sempron |
Value/Mainstream |
$55 - $80 |
It should be pretty obvious based on the table what kind of features each of these boards will support. The nForce 4 SLI and nForce 4 Ultra are essentially the same boards, supporting Socket 939, with the exception of the nForce 4 SLI being capable of using two NVIDIA SLI supporting graphics cards.
The nForce 4 will obviously be the basic value board much like what PC manufacturers include in the majority of their systems, and will be offered in both Socket 754 and likely Socket 939 as well.
nForce SLI

The first major feature of interest is the new SLI support that comes with the nForce 4. Given that SLI is an NVIDIA specific technology, it would stand to reason that they would be the first to release a motherboard chipset that supports this technology for the AMD platform. I'm quite sure that most of you reading this already know what SLI is, but for any that don't, it is a technology developed by NVIDIA that allows the use of 2 PCI Express x16 graphics cards, via a bridge connector, in one system to boost performance by essentially assigning a portion of the screen to each graphics card, rather than having one graphics card responsible for the entire screen. While a single card will operate at the full PCI Express x16 specification, two cards will operate on dual PCI Express x8 pathways.

To give the best performance, NVIDIA has built the SLI technology directly into the MCP giving it direct access to the system bus, without the need to go through unnecessary components to do its job. Think of it as load balancing, as each card should be doing the same amount of work any given time.
It would stand to reason that the use of SLI, especially with a couple of high-end GeForce 6800 Ultra's or 6800 GT's, will greatly improve the performance of your games, and that NVIDIA will probably have the best performing solution for this technology, though that remains to be seen when we actually get some hardware to test this with. This will definitely be a feature that some high-end gamers will be quite interested in, and depending on the pricing, might allow some enthusiast to use as well.
It's important to realize that you will not be required to use two 6800 Ultras for SLI, though that would certainly be the fastest setup, albeit the most expensive. Dual 6800 GTs and the upcoming 6600 GTs will also be supported, which will cover the sub-$200 to $400 to $500 market. While those are the planned price points, you'll obviously have to double those numbers for SLI. While two cards are required, they do not necessarily have to be from the same manufacturer. So long as the card(s) (as well as the motherboard) pass NVIDIA's SLI certification, in theory, you can have an ASUS and MSI card for example in the same system. Ideally, you'll want the same clock speeds (and in our opinion, the same manufacturer), or else the SLI setup will default to the lowest common denominator. Both cards have to be from the same family however, as you cannot match a 6800 Ultra with a 6600 GT.
To get an idea how much performance we may see with SLI, take a look at the following chart demonstrating Doom 3 performance:
|
Single
|
SLI
|
6800 Ultra |
42.4
|
71.7
|
6800 GT |
37.9
|
65.2
|
6600 GT |
17.3
|
32
|
While the above numbers are direct from NVIDIA, it does present to us some interesting information. What is obvious is that SLI gives a significant performance advantage over a single GPU solution, within its own class. What is interesting is the SLI 6800 GT's performance which is a lot higher than the single 6800 Ultra, and not too far off from the Ultra's SLI numbers. While the 6600 GT SLI setup trails the 6800 GT's single performance in Doom 3, the numbers NVIDIA provided show it outperforms the lone 6800 GT in Halo and 3DMark05.
Keep in mind that although two NVIDIA cards are required for SLI, the upcoming boards will of course support single cards from any manufacturer. These cards will have to be PCI Express based though, as the nForce 4 (all versions) will be dropping AGP all together. We say it again... don't hold your breath for any creative tinkering by motherboard makers... AGP is gone. One other note is there won't be any integrated graphics with the initial release of the nForce 4. Based on market studies, AMD buyers tend to seek out discreet graphics solutions, and as PCI Express ramps up, there may be an integrated solution down the line.
NVIDIA Firewall

Another of the features of the nForce 4 is the improved integrated hardware firewall. Just as with the SLI technology, the firewall is built directly into the MCP to reduce system overhead. Unlike your Linksys or Dlink broadband router which relies mostly on NAT for firewall protection, the NVIDIA nForce 4 firewall uses what NVIDIA calls ActiveArmor secure networking engine. This solution, according to NVIDIA, makes this the industries first true hardware-based PC firewall.
Editor's Note - March 14, 2005: We received an email worth sharing regarding comparisons to D-Link's products. Here's the email in full, unedited in content:
D-Link routers all use what is called Stateful Packet Inspection or SPI. Stateful Packet Inspection looks at every packet that comes and goes from the internal network to the Internet and back. If any of the packets are flagged as not requested by the network or looks malicious, the router drops the packet. If you were to read the technology briefing () from NVidia, they describe their ActiveArmor technology exactly like Stateful Packet Inspection.
They also position their ActiveArmor as being a better solution than software firewalls. They don't mention hardware firewalls. The reason being is that they probably know we use SPI, which what ActiveArmor is. So, what this means is that NVidia's ActiveArmor technology is great for users that only have one PC connected directly to a cable modem. This would give them the same protection as a D-Link router, with only one PC connected, but if somebody plans on having more than one PC or gaming consoles, etc., they would want a D-Link Gaming Router.

This technology also allows the firewall to operate without using the system CPU for overhead, so unlike a software firewall, the nForce 4 firewall will not bog down other computing tasks by requiring the main CPU to process packets. The nForce 4 firewall also supports remote access, configuration, monitoring, command line interface (CLI), and WMI scripts. These features allow you to have a great deal of control over how the firewall operates should you desire, and are all able to be configured through wizards so almost everyone should have little trouble in configuring their firewall.

Another feature that makes the nForce 4 firewall quite useful as opposed to standard software firewalls or firewalls integrated into standard broadband routers is the technology in use to filter packets. The first advantage over software firewalls is that the nForce 4 firewall is activated the instant that the network connection becomes active, so you are protected from the instant that the operating system loads. And unlike the standard broadband router which primarily uses NAT as its method of protection, the nForce 4 firewall uses stateless and stateful methods to filter packets. Though the actual nuts and bolts of stateless and stateful packet filtering are not the focus of this article, what they basically do is filter packets based on rules in place for the TCP or UDP port that they are being transmitted over, their source or destination address, and some other criteria. The actual difference between stateful and stateless packet filtering is essentially that in stateless packet filtering, every single packet that passes through the network adapter must be checked against the rules in place. This can lead to a sever drop in performance when there are a lot of rules that each packet must be checked against. Stateful packet filtering, on the other hand, uses the idea of connections to filter packets. Rather than filter every single packet that passes through the interface, packets are only tested when the connection to a specific host is initially created.

Also included is an Intelligent Application Manager, which allows you to specify applications that are and are not allowed to access the network, much like other software firewalls. This feature uses alert messages much like those in ZoneAlarm and other software firewalls to notify you when applications attempt to access the Internet or your computer.
It may be important to note that on the mainstream/value nForce 4 chipset, while the firewall is fully supported, the ActiveArmor technology is not. This more than likely means that more CPU overhead will be involved when using the hardware firewall on a value nForce 4 motherboard than on one of the higher end Ultra or SLI versions. In other words, on both the nForce 3 250Gb and nForce 4 (value), the firewall is hardware optimized via software. The nForce 4 Ultra and SLI are hardware accelerated via ActiveArmor.
Serial ATA 3Gb/s
NVIDIA has also beefed up the Serial ATA performance on the nForce 4. Much like the way Dual Channel memory functions, NVIDIA has implemented two disk controllers into the MCP which gives data two independent paths to travel to and from system memory, which effectively doubles the bandwidth from 1.5 Gb/s to 3 Gb/s. This should give a decent speed boost to transfers to and from the hard drives, however, that is another feature that we will have to wait and see when we get a review sample in our hands.
To better understand this, the drives need to be capable of operating at the 3Gb/s supported by the controllers. The goal of the dual controller setup is to alieviate the bottlenecks that could occur in a single controller environment. In this scenario, if a drive goes through some major disk thrashing, the controller could get bogged down dealing with said drive, slowing down the other drives in the chain. In a dual controller situation, this becomes less of a problem as the other controller will allow the connected drives to operate at full capacity.

NVIDIA has also enhanced their raid configuration with Drive Alert software to allow for simple configuration, maintenance, and monitoring of your raid array and drive status. This feature also notifies you when a drive fails, and even tells you which SATA port that drive is plugged into so that you can easily replace the failed drive without having to go through the hassle of figuring out what drive actually went bad (click here for sample image). In the linked image, you can see that all your SATA connections are displayed, and the problem connection is highlighted in order to assist in troubleshooting.
Morphing is another interesting technology offered by the new controller setup. With the included software, it is possible to expand a striped array via Windows. In the past, if you had a striped array across two disks, the only way to add another drive was to backup, break the array, rebuild and reinstall Windows. Now, simply add the new drive, which Windows will recognize, and use the software to expand the array. The time it takes will vary depending on the speed of your hardware, but it will be much faster and convenient with the morphing technology.
Benchmarks provided by NVIDIA show 4 disk raid arrays performing around two times as well as competitors with sequential 256k reads and writes. Tests done on 2 disk arrays show performance is only slightly above that of competitor products. However, we do not have any of this hardware in hand for testing, so while it looks good on paper, we don't know how this will perform in real-word applications such as gaming and video editing, which are the types of tasks in which performance really matters to the end user.

Native Command Queuing (NCQ) is fully supported by NVIDIA's MCP. For those of you unfamiliar with how NCQ works, this is a feature that can only be found in native SATA hard drives that follow the SATA II specifications. Unlike Legacy Command Queuing (LCQ), NCQ works by allowing a drive to process multiple commands at the same time. These commands can be rescheduled or reordered on a whim, and can also issue new requests while the drive is retrieving data from the previous request. As we've investigated last week, NCQ will not make a huge difference in todays desktop applications, but the potential is there.
It is also important to note here that the value version of the nForce 4 does not have the dual disk controllers, and is only capable of 1.5 Gb/s bandwidth, unlike the 3 Gb/s on the Ultra and SLI versions. While the Ultra and SLI support PATA, SATA-I and SATA-II, the advanced features of the new controllers only work with PATA and SATA-I on the value nForce 4.
NVIDIA nTune

And of final note is the nTune software that will be available on the nForce 4. nTune allows you to easily optimize the performance of your system through a number of different paths. The nTune software allows you to create profiles for the types of tasks you are doing with your PC, which means that you can create a hardware profile for gaming, and another one for writing word documents or watching DVDs. Each of these hardware profiles will adjust your system performance so that it is at an optimal level for each of these tasks.
Also available is the ability to have the nTune software benchmark your system and automatically tune your settings based on the results of the benchmark. While I can see this as being a useful feature for the average computer user who just wants to get a little extra out of his system, or a casual gamer who wishes the same but doesn't want to go through and play with all the settings manually, I don't know that it will be of great use to computer enthusiasts. My reasoning for this is based on other such software that has been available, and also due to the way that NVIDIA has to have this software set up. First of all, one such similar software application as this that comes to mind is the ATI Overdrive technology. Using this, you can allow your video card drivers to automatically adjust the GPU core speed based on the temperature of the GPU core. While this gives a slight boost in performance, most enthusiast will realize that their GPU is capable of running at much higher speeds and remain stable, and as such, I'm sure that few enthusiast actually make use of this technology. NVIDIA has to make sure that they don't push a system too far with this software, because if system components started to overheat and die because a user used the nTune software, there would be a lot of angry consumers and this would most likely end up causing NVIDIA quite a bit of money to remedy.
By the same token, using the nTune software, NVIDIA does take a lot of the guess work out of tweaking, and while we're certain enthusiasts will want to do things manually, the software does do optimizations that a user normally may not think about, such as tweaking the MCP registry settings. NVIDIA claims that 90% of optimizations can be done via their software, so what else can it do?

The nTune software allows you to alter in real time settings pertaining to your GPU, CPU, MCP, RAM, Voltage, and system fans. Using this, you can overclock your CPU, GPU and set memory and system bus timings just as easily as you can use software like Powerstrip to overclock your video card. Simply drag the sliders, select a few options, and press apply. The software gives recommendations as to what you should set the various settings to, and uses a database of thousands of possible configurations to, if nothing else, give you a reference point on where to start tweaking. The built-in monitoring functionality also allows you to keep track of temperatures, speeds, and voltages that have been applied using the software to make sure that nothing gets out of hand.
One of the features of the nTune software that is stated is called Safe State Recovery. Safe State Recovery is all about pushing the system to the limits, and if a reboot happens restoring things back to working order. This works much the same way as MSI's CoreCenter and ABIT's µGuru software, except a little more advanced.
To better explain the above, think of it this way. Traditional overclocking by nature requires a user to edit a BIOS setting one at a time (at least, that is how it should be done). Once the desired tweaks are done, your PC is in an overclocked state from the get go. Now honestly, for the POST process and loading of Windows, do you really need the maximum OC? That is of course assuming you found the right settings. In the cases of a bad overclock, there is a strong chance of corrupting system files, forcing a possible repair or reinstall of the OS and repeating the whole process. Since the software is Windows based, the overclocked settings only kick in once Windows loads. If the system cannot handle the OC, it reverts to a stable setting, which is the whole point of the nTune tweaks.
Profiles can be setup in the nTune software as well. Just like the question posed earlier, do you need your maximum overclock and fans blazing at full speed when surfing the Internet? Likely not, and the nTune software allows you to setup a "quiet" mode for these tasks. At the same time, a profile can be set where fans can spin up when the CPU reaches a certain temperature.
System monitoring, the troubleshooting log, and the BIOS flash utility are all unique to NVIDIA and although individual apps might be able to do the same work, those other apps are not as extensive, nor as inclusive (and safe) as what they've built into nTune.
Once again though, this is all based on white papers and discussions with NVIDIA and I have no idea how well it works. We will have to wait until we are sent a review unit to actually test these features.
Board Partners

It's safe to say that you can expect boards from the usual suspects such as MSI, ASUS, Gigabyte and others. Basically, if they offered the nForce 3 250Gb, you should see nForce 4 models. While we're still waiting for official release dates, MSI has gone on record as saying they'll have products out by mid-November. Pictured above is a working sample of MSI's SLI K8N Diamond board.
Final Words
A couple of items some of you may have noticed that were not mentioned were DDR-II and SoundStorm. As it stands now, the memory controller is integrated into AMD's CPUs, so until we see a change there, ALL motherboards for AMD's Athlon FX/64 will be limited to DDR-I. Based on our reviews, this should not be a huge knock on AMD at the moment. SoundStorm was dropped with the nForce 3 because of the cost issue and return on investment. While we would like to see this feature come back, we wouldn't hold our breath for it. For those of you who have AGP cards, unfortunently, you will not be able to carry them over to the new platform. Before tossing those cards aside though, keep in mind that the nForce 3 250Gb will still be supported by NVIDIA, and although some hardware features differ, the software will be cross platform, thus keeping the previous generation viable for the time being.
We think that NVIDIA has a pretty firm grasp on how to make good quality, stable, and high performing chipsets for the AMD platform. Some of the features that are going to be available with the nForce 4 chipset sound quite promising, including the dual disk controllers for the SATA drives, the ActiveArmor networking security, and the wealth of options afforded by the nTune software. If all of this technology turns out to function as well when it is transferred from paper to silicon and applied to real-world applications, I believe that the nForce 4 will be well worth a look when you are looking at your options in the future. While it will require that you purchase a couple of other high ticket items such as a new CPU and video card, it looks like it should be a solid platform on which to build a truly awesome system.
If you have any comments, be sure to hit us up in our forums.