Verdict:
The future looks good for AGP. Although it's primarily aimed at 3D, expect 2D performance to be enhanced as well.
Just when you thought the processor wars had reached a brief hiatus, Intel is attempting to consolidate on the critical success of the Pentium II with a new performance-boosting chipset. The 440LX is the much-awaited successor to the 440FX, and contains a host of improved features, the most important of which is the Accelerated Graphics Port or AGP.
Intel believes that the PCI peak bandwidth of 132Mb, which originally seemed boundless, is now looking a little meagre when faced with the enormous data throughput requirements of 3D. To avoid the bottleneck, Intel developed AGP as a separate connector that operates off the processor bus. The AGP chipset acts as the intermediary between the processor and Level 2 cache contained in the Pentium II's Single Edge Contact Cartridge, the system memory, the graphics card and the PCI bus. This is called Quad Port acceleration.
The AGP connector looks uncannily like a PCI bus. In fact, it's much more sophisticated, with a few extra wires to enable advanced features. The connection itself has a double row of contacts rather than the single row used by PCI. Therefore, the card must be more accurately seated, as I discovered when I had to re-install the card to get it running.
AGP operates at the speed of the processor bus, which is now known as the frontside bus, so it has a clock rate of 66MHz. This is double the PCI clock speed, and means that the peak base throughput is 264Mbytes/sec. Initial graphics adaptors ported from PCI will get immediate benefit from this improved bandwidth. However, AGP has quite a few more tricks up its sleeve.
The first is that data can be sent during both the up and down clock cycle, doubling clock rate to 133MHz and peak transfer to 528Mbytes/sec. This is known as X2, and is available only for cards that have been specifically designed to support it. To improve the length of time that AGP can maintain this peak transfer, the bus supports pipelining, which is another improvement over PCI. A pipelining X2 graphics card will be able to sustain throughput at 80 per cent of the peak. As if that wasn't enough, AGP also supports queuing of up to 32 commands over the extra wires mentioned above. To assist, there are eight extra lines for a process called Sideband Addressing (SBA), where these commands are sent while data is being received. This allows the bus to sustain peak performance for 95 per cent of the time, according to Intel.
AGP is primarily intended to boost 3D performance, so there are other improvements that are specifically aimed at this function. With its increased access speed to system memory over the PCI bus, AGP can use system memory as if it's actually on the graphics card. This is called Direct Memory Execute (DIME). A device called a Graphics Aperture Remapping Table (GART) handles the RAM addresses so they can be distributed in small chunks throughout system memory rather than hijacking one large section, and presents them to a DIME-enabled graphics card as if they're part of on-board memory. The main use for DIME is to allow much larger textures to be used because the graphics card can have a much larger memory space in which to load the bitmaps used.
Other improvements with the LX are more like housekeeping,
ADVERTISEMENT
bringing the Pentium II chipset up to the feature set of 430TX. SDRAM is now supported, which will further assist the MMX multimedia performance improvements. In terms of disk I/O, this is backed by Ultra DMA IDE channels, for up to 33Mbytes/sec burst throughput from hard disks. The final piece of the puzzle is the inclusion of the Advanced Configuration and Power Interface (ACPI). This allows quick power down and up, remote startup over a LAN for remote network management, plus temperature and fan speed sensors. The chipset also has better integration with the capabilities of the Pentium II, such as support for dynamic execution and processor pipelining.
The test machine initially arrived with an AGP-equipped Matrox Millennium II, which is essentially a port from the PCI version. However, Elonex was also able to provide an AGP card sporting the new X2 technology with Sideband Addressing, the ATI 3D Rage Pro.
To take advantage of more than just the extra bandwidth of AGP, the card will need Windows 95 OSR 2.1, DirectX 5, an appropriate driver, and the AGP VxD. During the testing period, DirectX 5 wasn't yet available, so there was little point in trying to assess any improvement in 3D performance. Windows NT 4 doesn't support Direct3D under DirectX 3. At the time of writing, however, DirectX 5 has arrived and we'll be looking at 3D performance differences in a future issue.
AGP does have performance advantages for 2D. Comparing the Elonex sporting the AGP Millennium II with the machines in this month's Labs, it would have been placed fourth. However, of the machines that are faster, one has a Pentium II/300, another 50ns EDO RAM, and the third 128Mb of RAM, compared with the Elonex's 64Mb. Unfortunately, when I tried running the Elonex with a standard PCI Millennium II, the drivers hung the system on bootup, so I was forced to compare the Elonex to similarly-specified Pentium IIs in the Labs. The comparison implied as much as a ten per cent performance improvement with AGP.
The ATI card also performed well, but not as well as the Millennium II. Its score is no indication that the new X2 and Sideband Addressing technology is delivering any benefit to 2D performance. Clearly, the extra bandwidth and higher sustained throughput afforded by these features are directly aimed at 3D. Fast 3D is all very well, but only a small percentage of PC-using professionals really need it, until the distant future of VRML GUIs arrives. Although Intel tries to highlight the professional application of 3D, this is really only for specific niche markets like 3D animation.
The real application for AGP is gaming. Pentium IIs are currently for the professional, previously Pentium Pro-buying market. But prices are dropping rapidly. The design of the Pentium II makes it much cheaper to produce than the Pentium Pro because the Pro's on-chip Level 2 cache is a more complicated design. Pentium II/233s are already available for less than £1,500, and Intel is dropping its prices almost every month.
Although AGP will initially be available for Pentium IIs only, other chipset manufacturers are already finalising Socket 7 and hence Pentium-compatible motherboard designs. Sample boards should be with manufacturers by the time you read this. This should keep Intel on its toes and help reduce the cost of AGP-empowered systems.
If you've just bought a Pentium II, you might be feeling a little unhappy, especially if you're a 3D professional or games junkie. AGP looks as if it's worth waiting for. Apart from the two cards on test, an AGP version of the Number 9 Revolution 3D (see p178) is also already available, and there are cards promised by a host of other manufacturers. Unless you're desperate for a Pentium II, consider holding off that purchase for more LX chipset-based models to arrive next month.
By James Morris
SPECIFICATIONS:
Pentium II/266 , 512Kb internal secondary cache, 64Mb of SDRAM, 4.3Gb Seagate Cheetah Wide Ultra SCSI hard disk, 24-speed SCSI CD-ROM, 8Mb of WRAM Matrox Millennium II AGP graphics, Adaptec 2940 UW SCSI controller, on-board Yamaha OPL-3 audio, 17in Sony Multiscan 17se II monitor, Windows NT Workstation 4.