AGP and PCI Express Performance

In our first article we compared the performance of DDR versus DDR2 on the ASRock 775Dual-VSTA motherboard and found there was very little difference between DDR-400 and DDR2-533 on this platform. In our second article we compared the performance of DDR against DDR2 on several different platforms that included the VIA PT880 Pro, Intel 865, Intel 945P, Intel P965, and Intel 975X chipsets. Our results showed that while there were differences in memory performance between each chipset and speed setting, it mattered little in the overall performance of our system. This was mainly due to our selection of mid-range components that likely would be used when upgrading to our motherboard and processor choice.

Our article today will look at the performance differences between AGP and PCI Express graphics cards on the ASRock 775Dual-VSTA motherboard with Intel's E6300 Core 2 Duo. We will state up front that our article today is not a video card review. Instead we are verifying if AGP performance on our test motherboards is acceptable when comparing it to PCI Express performance on the VIA PT880 Pro chipset used on our ASRock test platform. Our tests today will be utilizing the EVGA 7600GS and 6800 Ultra series of video cards in both PCI Express and AGP configurations. Both series of cards offer decent performance that is well suited for 17" or 19" LCD monitors running at resolutions up to 1280x1024. While both cards will struggle with current games such as Oblivion -- a game that will bring most systems to their knees -- they still offer a fair amount of performance for games released the past couple of years and can certainly handle any normal desktop application work with ease.

The typical user who will purchase a motherboard of this type or the AGP only ASRock 775i65G are primarily concerned about extending their current component investments while upgrading to the latest Core 2 Duo processor series from Intel. These component investments usually include AGP graphics, DDR memory, along their current power supply, storage, and optical drives. Based upon this profile our tests will utilize DDR memory only and video cards that represent typical performance in the mid to lower range of graphics capability at this time. Additional graphics performance results when utilizing DDR2 memory combined with other chipsets can be found in our last article.



The ASRock 775Dual-VSTA motherboard offers AGP 8X/4X capability along with PCI Express X4 graphics performance. However, our PCI Express video cards will theoretically be at a disadvantage due to the bandwidth differences between X4 mode and our AGP 8X capability. We would like to see if the difference in bandwidth affects performance, though realistically we're only measuring the performance of one specific design as opposed to AGP versus PCI Express; we cannot say for certain that the PCI Express implementation of the PT880 chipset is fully competitive with other PCI Express implementations. Still, it is possible that the X4 slot will saturate the PCI-E bus, which can certainly occur in some cases based upon graphics settings and applications.

AGP 8X has up to 2.1GB/s of shared bandwidth. The typical GPU can make use of nearly all the bandwidth, but the upstream bandwidth isn't as important. Various requirements for upstream transfers end up limiting the maximum upstream throughput to around 266 MB/s, and switching back and fortch between reads and writes can incur a further performance penalty. Typical desktop applications tend to utilize the downstream bandwidth (read from system) the greatest amount of time while upstream bandwidth (write to system) is seldom used and is rarely an issue. The design of AGP took this into account, which is why the realizeable upstream bandwidth is so much lower than the downstream bandwidth.

PCI Express X16 operation has 8GB/s of theoretical bandwidth that is segregated for upstream and downstream paths due to its serial bus design. Technically, the PCI-E bus transmits at 2.5 Gbps on each link, so 2.5 Gbps x 16 = 40 Gbps. Converting to bytes that gives 5 GB/s, but like most serial buses there is a 20% transaction overhead that reduces the useable bandwidth to about 4 GB/s. Thus we arrive at the result of 4 GB/s of read and write speed for each direction at maximum bus capacity. Once again, the majority of application usage is spent on the read side with the write side capacity being wasted for the most part in current PCI Express graphics systems, but there is the potential for it to become more important in the future, and SLI/CrossFire implementations using the PCI-E bus to transmit data certainly benefit.

Since our test board is operating in X4 mode we have one fourth of the bandwidth available which equates to about 1000MB/s upstream and 1000MB/s downstream. This is slower than AGP 8X since the available read bandwidth is limited and can be saturated by certain applications, making AGP 8X potentially more effective. PCI Express X4 offers about half the available read bandwidth of AGP 8X, and the write performance advantage of PCI-E goes largely unused in most applications.

Let's see if this theory holds true in our test results -- again, recognizing that we are only comparing performance on one specific chipset.

System Configuration
Comments Locked

43 Comments

View All Comments

  • kmmatney - Tuesday, August 15, 2006 - link

    These reviews have been very interesting for me. I have 5 computers in the house (Mine, Wife, 2 for the kids, computer hooked up to the TV) so I don't want to be spending more money than I have to. The only problem I can see with this motherboard is that there are no decent "budget" processors to put in there yet, and the big spenders probably won't be buying this board.

    If you want to keep an AGP, DDR, bugdet gaming system around or use older parts, then your best bang for buck is the Athlon 3400+ and AGP motherboard combo at NewEgg for $99.
  • Gary Key - Tuesday, August 15, 2006 - link

    quote:

    I am getting tired of this motherboard. Anandtech has not done a real interesting review that I have actually read for almost two weeks. When are there going to be some different reviews.


    How do you think I feel after a 100 plus hours with this board. ;-) Although we concentrated on one board, the purpose was to show a migration path and the effects of typical GPU and Memory configurations with the "budget" Core 2 Duo. Our plans are to do more of these types of articles in the future with various components. I think everyone will agree that always testing a $1000 CPU, $600 GPU, $450 Memory, and a $250 Motherboard is not in the best interests of our audience when a large portion might be willing to spend only $400~$1000 for a total platform update. We will have our next roundup of P965 boards shortly along with some additional AM2 coverage among other things.
  • GoatMonkey - Tuesday, August 15, 2006 - link

    I feel like this board is interesting enough to be worthy of its own detailed review. I like that it was broken up into multiple parts instead of one huge one that I would never completely read. I don't have huge amounts of time each day to read this stuff, so small doses works best.

    I have been seriously considering buying one to upgrade my Athlon XP3200 with a GeForce FX5950 Ultra and a single 1GB DDR stick. However, I think I have decided against it since I want to keep that machine's parts as upgrades for my HTPC/Beyond TV machine which is running an Athlon XP2100. It would greatly reduce my mpeg4 compression times to be able to upgrade that computer with the XP3200 and faster ram. So, while I appreciated the detailed review I'm going to have to go with another route and lay down more money to get DDR2 and a PCIe video card.

    Anyway, I'm done rambling, not that anyone is interested, but it helped me plan my system to write this.
  • saiku - Tuesday, August 15, 2006 - link

    This is precisely the kind of article that I love about Anandtech. It provides a clear idea to us "gamers-with-jobs" :). Great work, Gary ! Keep 'em coming !
  • mendocinosummit - Tuesday, August 15, 2006 - link

    I posted above. But yay I usually just like to see how my hardware and the hardware that I buy for customers compare for others, but I feel that these three reviews could have been combined to one review and still have other reviews. I am just saying that the frequency and variety of reveiws on Anandtech has been lacking for a while. At first I thought a big review was coming out and then I was just disappointed.
  • mino - Tuesday, August 15, 2006 - link

    Yeahm they could have, maybe it has something to do with the fact human resources are kinda limited ?
    One should not expect one big quality review(10+ pages) a day.

    I'd rather have 1 smaller, bu quality one, a day, then 1 huge one a week.

    Just a though.

    Remember the amount of work is NOT proportional to the amount of words necessary to describe it!
  • mendocinosummit - Tuesday, August 15, 2006 - link

    Ya, I know how long it takes to swap RAM, change bios, reboot, reboot, reboot, benchmark, change bios, reboot, swap ram, etc.
  • poohbear - Wednesday, August 16, 2006 - link

    lol the MAJORITY of ppl out there are still using AGP solutions, so lots of ppl still care about it mate.
  • veryevilmike - Tuesday, August 15, 2006 - link

    I disagree completely - this has been the best reviews on AT for a long time, as it is very relevant to a large proportion of the userbase so soon after this new chip's release. There are endless numbers of hardware sites overclocking their free x6800 engineering samples with pre-release ram and diamond encrusted motherboards ad nauseum if thats your fancy.
  • mendocinosummit - Tuesday, August 15, 2006 - link

    Not really. Just that Anandtech has already done many reviews comparing DDR and DDR2 and also who really cares about the performance difference between PCI express x4 and AGP. No one is going to go buy a AGP board now and if they still do have one they are not going to have a x4 or any other express slot on their motherboard. Really most people buy new comps every 2 to 4 years and if I remember right Express has been out for at least two years if not more.

    I like to see more reviews about AM2 and Conroe boards and not just how well they overclock, but mainly stability issues. I tried buying a C2D setup for my friend, but I did not feel comfortable with all the problems with limited number of boards out there that support dual GPU's. I want to know how long I have to wait or should I wait for better motherboards to come out. This should include high to low. It is nice to know how much a CPU does OC though. Most people that build their own systems also overclock. I like to know how much to overclock, instead of reading the Newegg reviews.

Log in

Don't have an account? Sign up now