facebook rss twitter

Review: Asus P4B

by Ryszard Sommefeldt on 13 December 2001, 00:00

Tags: ASUSTeK (TPE:2357)

Quick Link: HEXUS.net/qahs

Add to My Vault: x

Asus P4B Review




Introduction

It's not been long since I looked at Asus's i850 motherboard for Socket 478 P4's, the P4T-E. They were kind enough to send us their i845 based board for the same CPU at the same time. I've been keen to look at other options for the P4 since my first taste of the platform with the MSI 850 Pro5, another i850 board.

As the P4 market has matured, more chipsets have appeared for use with them. We now have SiS and their SiS645 DDR333 chipset, VIA with P4X266 and P4X266A and Intel with i850 (RAMBUS) and i845 and i845D (SDR and DDR).

Quite a few choices for the P4 buying public. The i845 is the only SDR choice at the moment and boards are quite popular and it's an i845 board that Asus have given us in the P4B.

The Pentium 4 processor likes memory bandwidth. RAMBUS gives it a possible 3.2Gb/sec and it loves it. PC2100 DDR gets close at 2.1Gb/sec and the new DDR333 chipset from SiS gives it 2.7Gb/sec (DDR333 = PC2700). But what about the i845? Using PC133 SDRAM makes for a maximum memory bandwidth of 1.06Gb/sec.

So why starve the P4 of what it craves? Price is the main reason. The chipset is available very cheaply in volume from Intel. Manufacturers can create solutions based on the chipset without worrying about the high resulting price tag. PC133 SDRAM is also cheap allowing you to stuff a system full of memory (chipset maximum is 3Gb) for little outlay (although prices are on the up from this years all time lows!).

This resulting decrease in price lets system builders worldwide get the P4 out to the masses for less money than a i850 based system with RAMBUS memory. Intel would love to achieve a greater market share with the Pentium 4 and the i845 lets them do that. They want a Pentium 4 on every desk and in every home and quite rightly so.

Price isn't the main driver for someone looking for a performance system however. How will performance users judge the i845 systems? I'll try and look at things from both sides when I conclude the review so both camps will be able to see if the Asus is for them.

Chipset Features



Before we see what Asus have done with the platform, lets take a look at the chipset itself. It's a 2 chip affair, MCH and ICH2 (north and south bridges). The 82845 Memory Controller Hub (MCH) takes care of the CPU interface, memory interface (to PC133 SDRAM in this case), an AGP4X interface and the hub I/O to the ICH2.

The ICH2 takes care of everything else. All the back plane I/O like USB, serial and parallel port. PCI bus, IDE interface and also on the silicon AC'97 and LAN capability.

The Asus Implementation

So what have Asus done to the i845? Here's the board spec.

Processor
Socket 478 for FC-PGA2 Pentium® 4 (Willamette/Northwood) 2GHz+

Chipset
Intel® 82845 Memory Controller Hub MCH) Intel® 82801 I/O Controller Hub 2 (ICH2)

Super I/O
ITE 8708F LPC I/O

FSB
400Mhz

Memory
3 x 168-pin DIMM sockets
Max. 3GB PC133/PC100 unbuffered ECC/non-ECC SDRAM DIMMS

Expansion Slots
1 x AGP4X
6 x PCI
1 x CNR

IDE Ports
2 x UltraDMA/100/66/33

Audio
AC'97 Compliant 3D Audio CODEC
S/PDIF-out interface

Hardware Monitoring
ASUS ASIC (AS99127F), 3 FAN sensors, voltages and temperature monitoring

Special Features
ASUS® POST ReporterTM for system voice warnings
Smart Card Reader Support
Memory Stick and SD Support (optional)
ASUS® MyLogoTM for customized boot logos
ASUS® EZ PlugTM for flexible power connectivity
ASUS® JumperFreeTM
Suspend-to-RAM

Onboard I/O
Smart Card /Memory Stick /Secure Digital reader connectors (optional)
ASUS iPanel Connector
1 x USB header to support optional 2 USB ports SIR, FDD
CPU/chassis/power fan, 20-pin ATX power, 4-pin ATX 12V power
Microphone, Headphone, CD/AUX/Modem in, S/PDIF-out (all optional)

Back panel I/O
PS/2 keyboard/mouse, 2 x USB, 2 x Serial, 1 x Parallel
Game/Mic-in/Line-in/Line-out (optional)

Form Factor
ATX, 12" x 8.6" (30.5cm x 21.8cm)



As you can see, the Asus is packed with features. They've taken advantage of the AC'97 implementation in the ICH2 and provided the headers and connectors needed for on board sound. The ICH2 supports on board LAN but sadly Asus have declined to fit an extremely low cost header and give users a free Ethernet controller. The board is packed with onboard headers for extra items like a smart card reader and their iPanel for system monitoring.

Layout and Installation



Since it supports SDR memory and doesn't need an awkward RIMM layout like an i850 board, the P4B is a bit smaller than the other P4 boards I've seen, requiring the use of only 6 ATX mount points rather than the 9 of the i850's.

Starting from the top left we hit the most dominating feature of the board, the Socket 478 enclosure. Intel have sensibly standardised the area around the tiny socket and physically closed it off using the heatsink mounting assembly. The means all P4 Socket 478 sinks are guaranteed to always fit so there will be no questions like on some AMD boards when using 80mm sinks like the Alpha 8045 and Swiftech's famous MC462 range. The mounting system is also standard and easy to use. More on that shortly.

To the right of the socket enclosure we have the 3 DIMM then next to that the ATX connector. Personal preference dictates that a top edge placement is best for me, however anywhere near the top extremities isn't a bad thing. Flush up against that is the mandatory AUX+12V connector for the extra 12v line P4's require. However, unlike the proper AUX+12 connector with it's half AT-style arrangement, Asus have used a normal drive molex connector. This allows you to get away with not needing a proper P4 compatible PSU for that connector and just use a spare molex. Asus call this EZPlug.

The ATX12 connector is underneath the socket enclosure to the left of the AGP slot and is the standard 2x2 connector that Intel defined in their spec.

Next to the AUX+12 we have the floppy and IDE connectors, nice and high up and vertically oriented. The rest of the layout is standard. 1 AGP and 6 PCI followed by a CNR. The connectors for the extra hardware like USB and the smart card reader along with the DIP switch block for adjusting the CPU and the ATX case connector block are all grouped in the same area along the bottom right hand edge of the board. All sensibly placed and marked out in the manual.

Lastly in the layout, dotted around the board

Installation was painless. Remove the previous motherboard, screw in the Asus (ram and CPU already installed). Hook up the ATX case connectors, the USB ports. Install my cards and hook up the IDE and floppy cables. Last of all the extra power connectors and the ATX supply. Turn on, start the setup from the BIOS. Very painless and nothing non standard or difficult. The manual lays out everything clearly and it's easy to find information that you need like connector placement.

BIOS, Manual and Bundle

The BIOS is nearly identical to the one used on their i850 board. I didn't talk about it that much in the P4T-E review so I'll cover it in a bit more detail here. Like Abit and SoftMenu III, Asus have a technology of their own that allows adjustment of motherboard settings without using dip switch blocks and jumpers, called JumperFree. It's just the same as SoftMenu in that you can adjust things like CPU multiplier, system FSB and memory timing from within the BIOS. They've still left the DIP block on the board for adjust CPU settings however you are free to use the BIOS to make the same adjustments.

By default the board ships in JumperFree mode however it can be disabled for a more hands on jumper and DIP adjustment method if you so desire. Seeing as though the only thing that can't be adjusted in the BIOS in JumperFree mode is the SDRAM voltage I can't see the need for not using JumperFree mode and the Vdimm setting is easily accessed via a lone jumper on the board.

Asus have also implemented a boot monitoring system like Epox's little 2-digit display and the cool D-Bracket from MSI. It takes a novel twist this time in the form of a speaking BIOS and Asus call it the POST Reporter.. The P4B has a Winbond voice controller on board that talks to you when something goes wrong like a memory error on POST, CPU fan failure or CPU voltage error. Asus also provide software to change the voices spoken on the errors. Therefore, with a little bit of ingenuity, there is nothing stopping you recording your own vocal POST messages.

You can't help but admire a BIOS that can scream "THE CPU FAN HAS FAILED!". Far easier to diagnose than listening to a load of beeps or looking up a POST code in your Epox manual don't you think? All in all, quality BIOS. Everything is laid out logically, accessing the CPU settings is easy and the memory settings also have their own sections. Given those are the most tweaked options, top marks to Asus, Award and Winbond for the BIOS.

The manual is also excellent. Good English, clear and well laid out. Easy to find the information you need and has excellent section on fitting devices and the CPU and heatsink.

The bundle was average in content. The board, 2 USB cards, IDE and floppy cables, the manual and the CD. The Asus CD is excellent containing all the drivers for the board, applications and read me's for the hardware. The menu layout for the CD is excellent. The CD rivals MSI's benchmark in this area which is first class.

Performance

I'm using the same 2Ghz ES CPU in this review as was used in the review of the P4T-E. We'll visit a pair of 2Ghz benchmarks, 20 x 100 and 15 x 133 and this time round we'll drop the 1.8Ghz marks and instead spend a bit of time on the overclocking of the board, pushing the CPU as fast as possible.

Test System

  • Asus P4B i845 Intel Pentium 4 Motherboard

  • Intel 2.0GHz ES Processor

  • 1 x 512Mb CAS2 PC133 Module

  • MSI G3Ti500 Pro GeForce3 Ti500 Graphics Card

  • Adaptec 39160 PCI SCSI Dual Channel U160 controller

  • 2 x 73Gb Seagate Cheetah U160 10,000rpm SCSI disks

  • Plextor 12/10/32S SCSI CDRW

  • Creative 12x IDE DVD

  • Windows XP Professional Build 2600.xpclient.010817-1148

  • DetonatorXP 22.40 NVIDIA drivers

  • Aquamark v2.3

  • Quake3 v1.30

  • POVRay v3.1g.msvc.unofficial-win32 dated 28 August 2001

  • 3DMark 2001 Professional

  • SiSoftware Sandra v8.53.1.11

Software installation was flawless and WindowsXP contained all the chipset drivers for the i845. The Intel INF update noted that no update was indeed necessary and the operating system had all the needed drivers.

Performance at stock CPU clocks (20 x 100)

We'll take a look at performance out of the box with the CPU at the stock speed of 2Ghz (20 x 100). Sandra lets us check that the host chipset is letting the CPU perform properly with the 2 CPU benchmarks plus a quick look at the theoretical memory bandwidth of the system.

CPU Arithmetic Benchmark


CPU Multimedia Benchmark


Memory Benchmark


From the 2 CPU marks we can see that the i845 doesn't hinder the CPU in any way. It performs as it should do given its speed. The memory benchmark is more interesting. Being a PC133 DIMM and letting the BIOS set memory setting via the SPD, it's running the memory at 133Mhz. At 133Mhz, SDR memory provides a maximum bandwidth of 1.06Gb/sec. Sandra expects the numbers for the i845 running CAS2 PC133 to be 652/650 for the ALU and FPU tests. However the benchmark result shows us that the Asus is letting the CPU have access to the memory at around 80% of the theoretical maximum at 816/815.

Just to confirm the CPU is working properly we use POVRay and the unofficial optimised binaries to render our pawns test scene. Here's the command line used.


-i +v1 +ft -x +mb25 +a0.300 +j1.000 +r3 -q9 -w640 -H480 -S1 -E480 -k0.000 -mv2.0 +b1000

P3 Binary


P4 Binary


Times expected at 2Ghz are ~55s for the P3 binary and ~41s for the P4 binary. We're within 1 second of the expected results so nothing is amiss.

3DMark is an overall system test with CPU, chipset, memory speed and of course the graphics card chipset and speeds all having a say in the outcome of the test. It's also based on a now shipping game engine in MaxFX. MaxFX is used to power Max Payne, the excellent 3D shooter from Remedy.



Even given the Ti500 clocks on the MSI board (240/500), the score is a lot lower than even the 1.8Ghz result on the i850 which ran the Ti500 but throttled back to 200/460 to simulate an original GF3. So given a 200Mhz quicker CPU on the same FSB speed and higher card clocks, the result is a good 600 points behind the 1.8Ghz + RDRAM + i850 result. We can attribute the difference to the lack of available memory bandwidth on the system. The P4 is effectively throttled and it will stall while waiting for data from system memory, reducing it's effective IPC and therefore performance. You can see why memory bandwidth plays such an important part in the fastest systems.

However saying that, 6K+ from a stock bench is fairly impressive. What's not so impressive is that you need an expensive graphics card and very expensive 2Ghz CPU to achieve the score. Here we can see the limitations of SDRAM on the P4 system as a whole.

Just for a quick comparison against a recently tested AMD system based on an nForce motherboard and 1500XP+ Athlon processor (1333Mhz) we have a run of Aquamark.



AquaNox - AquaMark V2.3 2001/11/20 - (c) Massive Development
------------------------------------------------------------

RESOLUTION : 1024x768x32
FSAA : NONE
PIXELSHADER: YES
TEXTURE : 24MB
SECONDS : 50.10
......
MIN FPS : 30.9
MAX FPS : 62.2
AVG FPS : 45.1

The result is nearly identical to the test nForce system which scored 45.8fps. All that's different is the chipset and CPU. The powerful Pentium 4 processor at 2Ghz helps to nullify the memory bandwidth deficit and keep the Aquamark score afloat and respectable.

Performance at 2Ghz (15 x 133)

Asus list Northwood compatibility in the manual of the P4B and that means a FSB of 133Mhz. Given our PC133 memory and the engineering sample CPU with it's unlocked multiplier it was trivial to test the claim. Rebooting, selecting Manual in the CPU speed drop box in the BIOS and manually selecting 15 x 133 was all that it took. No change in CPU voltage was required. A few seconds later and the system is happily booting again at 2Ghz and this time at 133Mhz FSB for a P4 FSB of 533Mhz QDR.

CPU Arithmetic Benchmark


CPU Multimedia Benchmark


Memory Benchmark


The CPU benchmarks aren't affected by the FSB change. Every is as it should be in that respect. The memory benchmark however has increased by approximately 3% over the results at 20 x 100. The memory speed is the same at 133Mhz (remember, the SPD on the DIMM at 100Mhz FSB forced a 133Mhz memory speed).

Just a quick glance at the following POVRay bench results tells you that everything is within spec and running fine.

P3 Binary


P4 Binary


Next up we have 3DMark. The increase in FSB should give us a healthy score increase. Lets see if that holds out.



As expected, with all other things static and the FSB increasing, we see the expected score increase of 400 points. The CPU enjoys the 533Mhz FSB and overall system performance rises as expected. The score is still some way behind a similarly clocked RAMBUS and i850 solution however.

Finally, a quick run of Aquanox at the higher FSB gives us the following.



AquaNox - AquaMark V2.3 2001/11/20 - (c) Massive Development
------------------------------------------------------------

RESOLUTION : 1024x768x32
FSAA : NONE
PIXELSHADER: YES
TEXTURE : 24MB
SECONDS : 47.70
.....
MIN FPS : 31.4
MAX FPS : 68.7
AVG FPS : 47.3

We gain a free 2.2fps from the FSB increase which is the same approximate 4% increase that we see with 3DMark. While not earth shattering, we can still note that the board and CPU are completely stable and happy at the new FSB.

Overclocking

Before I started testing the board I received a forwarded email from an Asus employee stressing that they regard the P4B as a good overclocker. With their own employees making grand claims, it was only fair to test things out on the overclocking front.

The CPU is an engineering sample of Intel's current flagship processor, the 2Ghz Pentium 4. Being an engineering sample with a full choice of any multiplier, what better to test out the overclocking possibilities of the board.

So armed with a nice processor, RAM tested previously to be stable at high FSB and CAS2 and I set about seeing how fast it could push the processor.

I noted that the P4T-E didn't like 16 x 133 for 2133Mhz. This was at 1.85V and RAMBUS at a stock speed of 400Mhz. It wouldn't boot at 16x multiplier and 133Mhz FSB. It would successfully complete POST but WindowsXP would never load. It was 16 x 133 that I tried initially. To give the system a fair chance I chose 1.85V straight away, the maximum Vcore supported in the BIOS. Vdimm was left alone @ 3.4V since the RAM speed would be constant at 133Mhz. The system proceeded to boot perfectly. I ran the Sandra burn-in wizard doing loops of the 3 tests used in the review for half an hour.

It passed that test easily so I rebooted at 17 x 133 (2261). It passed the POST test but wouldn't boot WindowsXP with a BSOD straight away at the start of the boot process. Dropping down the multiplier to 16 again and increasing the FSB would hopefully give a speed somewhere in the middle of 2133 and 2261.

After tweaking the FSB, the quickest stable speed was 2271Mhz (16 x 142). I was surprised it made it past 2261, it just didn't want to boot at 17 x 133 at all. But a relaxed multiplier and slight FSB increase gives the P4 a decent overclock from 2Ghz.

Nearly 2.3 from an air cooled CPU isn't to be sniffed at. I heard rumours of 2.0V Vcore on this board and I think with that extra 0.15V of Vcore this board would manage 2.3 without a problem. With the adjustable Vdimm up to 3.6V there is decent scope for overclocking on the P4B so Asus' claim is justified.

Here's a quick rundown of a few results.

Sandra CPU Arithmetic Benchmark


Sandra CPU Multimedia Benchmark


Sandra Memory Bandwidth Benchmark


The CPU benchmarks are well ahead of any of the reference results in Sandra and are the quickest we've seen at Hexus to date. The memory bandwidth mark sees a nice increase to about 900Mb/sec which corresponds to our increase in FSB and keeps the approximate ~85% bandwidth utilisation we have seen on this board.

A quick run of POVRay using the P4 binary gave me the following.



It knock 5 seconds off the previous quickest run of the P4 binary version of POVRay on this motherboard and to date is the quickest POVRay score we've seen at Hexus.

Finally, just to prove my claims, a screenshot of WCPUID at 2271Mhz.



Conclusion

So have Asus done what every motherboard manufacturer strives to do and create the best product they can from the chipsets they have available? The answer in the case of the P4B and it's i845 chipset is yes. The i845 will never win any performance benchmarks. SDR memory effectively cripples the processor so that it will never operate to its full potential. You will never see the P4 really shine on an SDR system simply because it can't provide the bandwidth that the processor craves.

However if you look at the chipset in the way that Intel did when it designed it, you begin to see the point. It was designed purely to drive the P4 into machines worldwide on cost grounds. Intel have been slashing the price of their Pentium 4 processors for quite some time now. With a low cost chip that operates with low cost memory and also provides a couple of extra, useful function effectively for free like AC'97 audio and Ethernet then you can see how a P4 box can be made very cheaply indeed.

Asus have taken half the advantage of the extra features on the ICH2 and implemented the onboard AC'97 audio. All the headers are there including SPDIF output for streaming to an external decoder or amplifier. I'm listening to my MP3's using the onboard sound as I type this conclusion and it sounds just as good as my SBLive!.

Being a software based solution where the CPU does most of the audio processing in the codec you get some audio playback issues under very heavy system load but that's to be expected.

As far as expansion and upgrade capability, the P4B is great. 6 PCI slots and the connectors for the optional items like the smart card reader and the Asus iPanel are welcome. The board also fully supports the upcoming Northwood processors and while SDR memory is the worst memory type to pair such high performing processors with, it's nice to know that the upgrade path is there, using the P4B as a stopgap before investing in a new higher performing board. Intel i845D (Brookdale-D, DDR chipset) and VIA's P4X266A are just about to make a big splash so the P4B is a nice intermediary step before making a move to a DDR P4 solution.

Layout and bundle are both fine with no problems at all. Looking around the web the normal UK price for the P4B is around £135 so it's not that expensive compared to other P4 boards. When buying this board, be intelligent and try and use it as a sensible upgrade path to something higher performing.

Overall, it's a fine implementation of i845 and it was nice working with it. Another super stable board from Asus with their usual quality mark all over it. It's just a shame about the overall performance. Roll on i845D and an updated P4B. Oh look, the P4B266 has been announced :D