Original Link: https://www.anandtech.com/show/128
Intel 440BX vs VIA Apollo Pro Chipset Comparison
by Anand Lal Shimpi on August 17, 1998 12:57 PM EST- Posted in
- CPUs
Intel 440BX vs VIA Apollo Pro Chipset Comparison
Our lives are full of choices, what kind of shoes to wear, what kind of food we'll eat, paper or plastic and so on and so forth. When we have these choices present we often take them for granted, however when one or more of them is taken away from us, we tend to rant and rave until we get them back. Much like a group of two-year-olds wanting their confiscated toy returned, most hardware enthusiasts wanted their chipset options back when migrating to the Slot-1 platform. Unfortunately this desire was blatantly denied to us all by none other than Intel who tightly held on to their patent rights for the Slot-1 platform (processors & chipsets), luckily, with bold and dedicated legal teams, two companies have managed to pry open the market from the clenched fists of Intel. The two companies are none other than Acer Labs Incorporated who is on the verge of releasing their Slot-1 chipset, and more relevant to this article, VIA Technologies, who has just started shipping their Slot-1 chipset, the VIA Apollo Pro. |
If the history of computer hardware has taught us nothing, it has at least taught us to never jump blindly on to a moving train...the train in this case being the Apollo Pro chipset. With Intel's 440BX chipset already proven in the industry, especially with it carrying the support of the largest desktop microprocessor manufacturer on the face of this planet, what reason is there (other than to spite Intel) to pursue a newcomer to the Pentium II chipset market? Regardless of what many may think, there is a reason. Let's take a look at these two contenders as AnandTech compares the Intel 440BX to the VIA Apollo Pro in this ongoing clash of the titans.
Dating back to the almost faint memories we all have of the initial battle of the chipsets which most of us experienced during the days of the Socket-7 chipsets, Intel and VIA have seemingly almost always been at each other's throats. Intel boasted overall acceptance and relatively flawless stability with their 430TX chipset while VIA brought new options of larger cacheable memory areas and official support for non-Intel CPU's with their VP2 chipset. The basis for most comparisons during those days fell upon the lines of cacheable memory areas as well as performance on non-Intel processor systems, and it that same basis which the comparison between the BX and Apollo Pro chipset cannot be placed upon for obvious reasons. With Pentium II systems, the cacheable memory area depends entirely upon the processor since the L2 cache is located on the processor card itself, effectively eliminating the first part of that statement, and as far as performance on non-Intel processor systems is concerned, the lack of any non-Intel Slot-1 processors eliminates that clause. So how do we compare the chipsets? There's no better place to start than with the chipset specifications.
Chipset Specifications Comparison
Common Name | Intel 440BX AGPSet | VIA Apollo Pro Chipset | |
Chipset Packaging | Number of chips | 1 (82443BX) | 1 (VT82C691 North Bridge) |
Packaging Type | 1 x 492-pin BGA | 1 x 492-pin BGA | |
CPU Support | Number of CPUs | 2 (SMP) | 1 |
AMD CPUs Supported | N/A | N/A | |
Cyrix CPUs Supported | N/A | N/A | |
Intel CPUs Supported | Pentium II | Pentium II, Pentium Pro | |
Cache | Type | N/A on chip | N/A on chip |
Maximum Supported Size | N/A on chip | N/A on chip | |
Maximum Cacheable DRAM Area | N/A on chip | N/A on chip | |
Memory | Maximum DRAM Supported | 512MB (SDRAM); 1024MB (EDO) | 1GB |
BEDO DRAM Read Timings (100MHz) | N/A | N/A | |
EDO DRAM Read Timings (100MHz) | X-2-2-2 | X-2-2-2 | |
FPM DRAM Read Timings (100MHz) | N/A | X-4-4-4 | |
SDRAM Read Timings (100MHz) | X-1-1-1 | X-1-1-1 | |
Data Path to Memory | 64-bits | 64-bits | |
ECC Support | Yes | Yes | |
Hard Disk Controller | Chip | PIIX4 (82371AB Controller) | VT82C596 South Bridge |
Bus Mastering Support | Yes | Yes | |
UltraDMA Support | Yes | Yes | |
Max. Theoretical Transfer Rate | PIO Mode 5/DMA Mode 3 (33.3MB/S) | PIO Mode 5/DMA Mode 3 (33.3MB/S) | |
PCI Interface | Supported PCI Bus Speeds | 30, 33 MHz | 30, 33 MHz |
Async. PCI Bus Speed | No | No | |
PCI Specification | 2.1 (66 MHz max.) | 2.1 (66 MHz max.) | |
Power Management | PC97 Compliance | Yes | Yes |
Suspend to Disk | Yes | Yes | |
HDD Power Down | Yes | Yes | |
Modem Wakeup | Yes | Yes | |
System Suspend | Yes | Yes | |
Video | AGP Support | Yes (66/133) | Yes (66/133) |
Unified Memory Architecture | No | No | |
Peripheral Support | USB Support | Yes | Yes |
Plug and Play Port | Yes | Yes | |
Officially Supported Bus Speeds | 66, 100 MHz | 66, 100 MHz | |
Unofficially Achieved Bus Speeds | 112, 124, 133 MHz | 112, 124, 133 MHz |
Notice any similarities? You should, the two chipsets are virtually identical in terms of features that are normally used for comparison. They both officially support the 100MHz Front Side Bus frequency, as well as other novelties such as the Accelerated Graphics Port (AGP) and SDRAM. One feature unique to the Apollo Pro is its support for FPM DRAM, which was normally thought impossible with the 100MHz FSB...until now. How can FPM DRAM, originally intended to be run at a 66MHz FSB setting, possibly cope with the 100MHz setting on the Apollo Pro chipset? Easily. By allowing for pseudo-synchronous operation of the memory bus, you can lock the frequency of the memory bus to either the FSB clock (100MHz) or the AGP clock (66MHz) much like you can on Super7 boards based upon the VIA MVP3 chipset. This enables you to re-use older PC66 SDRAM or even EDO DRAM that you have laying around, although most mainboard manufacturers will opt to go for the presence of DIMM slots exclusively on their boards, you can still use older EDO DIMMs if you happen to have them. This can decrease system cost considerably if you don't have to purchase faster SDRAM to make use of the higher FSB settings. This also brings the 112, 124, and 133MHz FSB settings within your reach even if you don't have the highest quality SDRAM.
Performance
The Slot-1 Pentium II Test System AnandTech used was configured as follows:
An Intel Celeron 300A/Pentium II 400 on an ABIT BX6 Motherboard (BX) or an Epox P2-112A Motherboard (Apollo Pro)
Canopus Spectra 2500 nVidia Riva TNT Video Card (16MB SDRAM)
64MB Mushkin SEC PC100 SDRAM
Western Digital 5.1GB Ultra ATA Hard Drive
AOpen 32X IDE CD-ROM Drive
Windows 98 with all of the latest patches/drivers installed and VIA AGP GART v2.6 for all Apollo Pro tests
The benchmark suite consisted of the following applications
Ziff Davis Winstone 98
Quake 2 v3.17 using Demo1.dm2 and Brett "3 Fingers" Jacobs Crusher.dm2 demo
Final Reality 1.01
Business Application Performance
From a performance perspective, the Apollo Pro is on par with the performance of Intel's BX chipset in terms of normal usage and applications. The performance gap can pretty much be decided by the manufacturer of the motherboard with respect to what measures they take to ensure that the board is the performer it should be.
Ziff Davis Winstone - Windows 98 Performance |
|||
-- | VIA Apollo Pro | Intel BX | |
-- | Business Winstone 98 66MHz SDRAM Clock |
Business Winstone 98 100MHz SDRAM Clock |
Business Winstone 98 100MHz SDRAM Clock |
Intel Pentium II - 300 (66 x 4.5) | 23.5 | 23.9 | 23.4 |
Intel Pentium II Deschutes - 350 (100 x 3.5) | 25.7 | 26.1 | 26.1 |
Intel Pentium II Deschutes - 372 (124 x 3.0) | 26.7 | 27.0 | 27.0 |
Intel Pentium II Deschutes - 400 (100 x 4.0) | 27.5 | 27.8 | 27.9 |
Intel Pentium II Deschutes - 434 (124 x 3.5) | 29.0 | 29.3 | 29.2 |
Intel Pentium II Deschutes - 448 (112 x 4.0) | 29.3 | 29.6 | 29.6 |
No real performance differences between the Epox P2-112A (Apollo Pro) and the ABIT BH6 in terms of business applications, but all work and no play make this life a dull one; Let's take a look at some 3D/AGP tests to put the AGP Bus on these two chipsets to the test.
AGP Performance
The reason a Celeron A was chosen for the tests is because of the versatility of the processor, single handedly it can simulate performance at high end Pentium II levels (i.e. when clocked at 450MHz), low end Pentium II levels (i.e. when clocked at 300MHz) and the lowest possible performance with a Slot-1 processor with L2 cache disabled.
The TNT chipset served as the test video card due to its excellent implementation of the AGP2X specification, therefore showing the best (currently at least) possible throughput over the AGP bus in the Final Reality tests.
Quake2 Gaming Performance - 640 x 480 |
||||
-- | VIA Apollo Pro | Intel BX | ||
-- | demo1.dm2 | crusher.dm2 | demo1.dm2 | crusher.dm2 |
Intel Celeron 300A (66 x 4.5) | 50.1 | 24.1 | 59.0 | 28.4 |
Intel Celeron 450A (100 x 4.5) | 63.4 | 31.2 | 80.2 | 42.8 |
Intel Celeron 300 (66 x 4.5) - No L2 Cache | 32.8 | 16.6 | 41.0 | 20.5 |
Quake2 Gaming Performance - 800 x 600 |
||||
-- | VIA Apollo Pro | Intel BX | ||
-- | demo1.dm2 | crusher.dm2 | demo1.dm2 | crusher.dm2 |
Intel Celeron 300A (66 x 4.5) | 47.3 | 24.0 | 54.3 | 28.4 |
Intel Celeron 450A (100 x 4.5) | 57.0 | 31.8 | 60.3 | 40.8 |
Intel Celeron 300 (66 x 4.5) - No L2 Cache | 32.2 | 16.7 | 40.9 | 20.6 |
Quake2 Gaming Performance - 1024 x 768 |
||||
-- | VIA Apollo Pro | Intel BX | ||
-- | demo1.dm2 | crusher.dm2 | demo1.dm2 | crusher.dm2 |
Intel Celeron 300A (66 x 4.5) | 37.7 | 23.4 | 38.3 | 26.9 |
Intel Celeron 450A (100 x 4.5) | 38.2 | 28.2 | 38.6 | 31.3 |
Intel Celeron 300 (66 x 4.5) - No L2 Cache | 31.0 | 16.1 | 35.8 | 20.6 |
Notice a larger performance difference? It seems that the AGP Bus on the Apollo Pro isn't as efficient when handling smaller amounts of data (i.e. lower resolution tests) in comparison to that of the BX chipset. At higher resolutions the data transfer speeds, represented by the frame rates, bridges the gap a bit, however that is most likely a result of the TNT chipset which experiences a great drop-off in performance at 1024 x 768. The large gap in crusher.dm2 performance does back up the crippled AGP theory even further since the crusher benchmark illustrates the worst possible scenario for a Quake2 gaming environment, overwhelming the bus with explosions and players.
A little tweaking of the VIA AGP GART drivers could correct this problem, however for now, expect sub-par 3D/AGP performance with the VIA Apollo Pro chipset in comparison to Intel's BX. If you don't have the option of purchasing newer PC100 SDRAM though, the Apollo Pro seems to be your only option, AGP performance and all.
Drivers & Conclusion
For most users, the Apollo Pro is nothing more than the BX chipset with a different logo on it, however for the gamer, or the user that simply hates to mess with AGP GART Drivers (you'll have to use them with the Apollo Pro to get the most out of the chipset from a performance perspective) it is better to wait until you can either afford to purchase newer RAM for use with the BX chipset or until VIA fixes the performance issues with their chipset, the latter which should require nothing more than a bit of driver tweaking. It looks like Intel will hang on to the throne for a little while longer in the chipset industry, a good sign for the boys inside as they've taken a hard hit in the microprocessor market since last year.