amd_p4_2800_3800.pdf

Upload: melody-cotton

Post on 14-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 AMD_P4_2800_3800.pdf

    1/19

    Choosing the Best CPU for Half-Life 2Following our detailed test report about the contemporary graphics cards performance in Half-Life 2 game we

    decided to pay special attention to the CPU performance in it. In our new article you will find the results

    obtained for 29 different platforms. Make your choice today!

    by Ilya Gavrichenkov

    11/22/2004 | 11:01 PM

    Even if you are not playing Half-Life 2 yet, you will hardly be able to avoid this game. This 3D shooter, which

    has every right to be nominated for the title of the Best game of the Year 2004 proved really exciting and

    attractive for the commencing gamers as well as for the hardcore ones. This effect is certainly achieved due tounbelievable environment created by the game developers, as well as the thrilling plot and outstanding effects.

    One of the indisputable strengths of the world created in Half-Life 2 is definitely very strong artificial

    intelligence of all enemies and friends, and very realistic physics of the environment and characters, which very

    often makes you nearly believe that things are happening for real. To tell the truth, the physical model of

    half-Life 2 game is worth a separate detailed discussion. This game is based on the todays most advanced

    Havok engine, which makes all the objects in the game obey the laws of physics. Despite the size and the

    importance of the given object for the story and the scene no matter if this is a large truck or a small stone atthe sea shore all of them do obey fundamental laws of physics and are affected by forces of gravity, friction

    and flotation.

    This way it is not only the powerful graphics card responsible for flawless display of the environment and

    characters on the screen that determines the number of fps you can get in Half-Life 2. When playing half-Life 2,

    the system CPU is also loaded to the full extent, as it is actively involved into the physical calculations and those

    dealing with the characters artificial intelligence models. That is why we decided to undertake an extensive

    testing of 29 contemporary platforms based on different processors, following our detailed investigation of the

    actual graphics cards performance (for details about the performance of graphics cards in the new half-Life 2

    please see our article calledHalf-Life 2 Performance Preview: The Graphics Hardware Squeezer).

    labs - Print version http://www.xbitlabs.com/articles/cpu/print/29cpu

    9 9/13/2012

  • 7/27/2019 AMD_P4_2800_3800.pdf

    2/19

    The developer of Half-Life 2 game, valve Software recommends using a CPU supporting at least 2.4GHz actual

    clock frequency (over 2400+ performance rating). However, according to our experience, this game has already

    proven to be very CPU-dependent, so any additional MHz above the recommended 2400 will definitely work for

    the best. We have already seen proof to this point during our graphics cards tests in Half-Life 2: in certain scenes

    the systems performance remained at the acceptable level even in the hardest work modes. All this indicates

    very clearly that the system performance in Half-Life 2 in many cases depends on the CPU.

    All in all, there is nothing surprising about Half-Life 2 being so dependent on the CPU speed. Since the game

    developers decided to pay special attention to the physical picture of the world and the artificial intelligence ofthe characters created in this game, it appeared simply impossible to do it without loading the CPU pretty

    heavily. As a result, Half-Life 2 game turns out to be a really efficient and illustrative processor benchmark,

    being very similar to real-time physical modeling tasks with simultaneous visualization of the calculation results.

    Testbed and Methods

    We tested the processors in Half-Life 2 game by playing the preliminarily recorded demo scenes. Luckily,

    Half-Life 2 uses its own physical engine even for pre-recorded demo playback, so the fps rates obtained

    throughout this test does reflect the fps rate during actual gameplay. For our testing needs we used the same five

    demos we have already introduced to you in our article devoted to the graphics cards performance in Half-Life

    2. Note that we decided to use all these demos, because as we have just seen Half-Life 2 loads different systemcomponents differently in each demo. Therefore, we assume that the CPU performance can also vary in different

    demos.

    We also discovered that the use of high resolutions, FSAA and anisotropic filtering in Half-Life 2 doesnt make

    the fps rate less dependent on the processor speed. In other words, even when the work mode is very heavy and

    resource consuming for the graphics subsystem, Half-Life 2 remains very CPU dependent. That is why we

    decided to perform our tests in two video modes. In the first case we tried to unload the graphics subsystem as

    much as possible: we set 1024x768 resolution, disabled anti-aliasing and anisotropic filtering. In the second case

    we used the same settings a gamer would use for a powerful graphics accelerator: we set the 1280x1024

    resolution, enabled 4x anti-aliasing and 16x anisotropic filtering. Other settings remained the same in both cases

    and were at their maximum all the time, so that we could ensure maximum image quality: model detail high,

    texture detail- high, water detail reflect all, shadow detail high, shader detail high.

    Of course, we used the most powerful graphics card for our processor benchmarks: ATI RADEON X800 XT

    working at 500MHz chip and 1000MHz memory frequency.

    The complete list of tested processors as well as other testbed components are given below:

    CPU:

    AMD Athlon 64 FX-55 (Socket 939, 2.6 GHz, 1024KB L2);

    AMD Athlon 64 4000+ (Socket 939, 2.4 GHz, 1024KB L2);

    AMD Athlon 64 3800+ (Socket 939, 2.4 GHz, 512KB L2);

    AMD Athlon 64 3500+ (Socket 939, 2.2 GHz, 512KB L2);AMD Athlon 64 3500+ (Socket 939, 2.2 GHz, 512KB L2, Winchester core);

    AMD Athlon 64 3400+ (Socket 754, 2.2 GHz, 1024KB L2);

    AMD Athlon 64 3200+ (Socket 939, 2.0 GHz, 512KB L2, Winchester core);

    AMD Athlon 64 3200+ (Socket 754, 2.0 GHz, 1024KB L2);

    AMD Athlon 64 3000+ (Socket 939, 1.8 GHz, 512KB L2, Winchester core);

    AMD Athlon 64 3000+ (Socket 754, 2.0 GHz, 512KB L2);

    AMD Athlon 64 2800+ (Socket 754, 1.8 GHz, 512KB L2);

    AMD Sempron 3100+ (Socket 754, 1.8 GHz, 256KB L2);

    AMD Athlon XP 3200+ (2.2 GHz, 400MHz FSB, 512KB L2);

    AMD Athlon XP 3000+ (2.0 GHz, 400MHz FSB, 512KB L2);

    labs - Print version http://www.xbitlabs.com/articles/cpu/print/29cpu

    9 9/13/2012

  • 7/27/2019 AMD_P4_2800_3800.pdf

    3/19

    Intel Pentium 4 570J (LGA775, 3.8 GHz);

    Intel Pentium 4 560J (LGA775, 3.6 GHz);

    Intel Pentium 4 550J (LGA775, 3.4 GHz);

    Intel Pentium 4 540J (LGA775, 3.2 GHz);

    Intel Pentium 4 530J (LGA775, 3.0 GHz);

    Intel Pentium 4 520J (LGA775, 2.8 GHz);

    Intel Pentium 4 3.4E GHz (Socket 478, Prescott);

    Intel Pentium 4 3.4 GHz (Socket 478, Northwood);

    Intel Pentium 4 3.2E GHz (Socket 478, Prescott);Intel Pentium 4 3.2 GHz (Socket 478, Northwood);

    Intel Pentium 4 3.0E GHz (Socket 478, Prescott);

    Intel Pentium 4 3.0 GHz (Socket 478, Northwood);

    Intel Pentium 4 2.8E GHz (Socket 478, Prescott);

    Intel Pentium 4 2.8 GHz (Socket 478, Northwood);

    Intel Pentium 4 Extreme Edition 3.46 GHz (LGA775, 1066Hz FSB).

    Mainboards:

    MSI K8N Neo2 Platinum (Socket 939, NVIDIA nForce3 250);

    EPoX 8KDA3+ (Socket 754, NVIDIA nForce3 250);

    ASUS A7N8X-E Deluxe (Socket A, NVIDIA nForce2 Ultra 400);

    ASUS P5AD2-E Premium (LGA775, i925XE Express).ASUS P4C800-E Deluxe (Socket 478, i875P).

    Memory:

    1024MB DDR400 SDRAM (Corsair CMX512-3200XLPRO, 2 x 512MB, 2-2-2-10);

    1024MB DDR2-533 SDRAM (OCZ PC2 4300, 2 x 512MB, 4-4-4-8).

    Graphics cards:

    Sapphire RADEON X800 XT (AGP 8x);

    Sapphire RADEON X800 XT (PCI-E x16);

    HDD:

    Maxtor MaXLine III 250GB (SATA150).

    The tests were run in MS Windows XP SP2 operation system with the DirectX 9.0c installed.

    Performance

    d1_canals_09

    labs - Print version http://www.xbitlabs.com/articles/cpu/print/29cpu

    9 9/13/2012

  • 7/27/2019 AMD_P4_2800_3800.pdf

    4/19

    The typical feature of all scenes with the word canals is the presence of large water surfaces. Water surface is

    one of the toughest tests for a graphics card in Half-Life 2. Nevertheless, it in no way means that the CPU is

    doing nothing in this case.

    labs - Print version http://www.xbitlabs.com/articles/cpu/print/29cpu

    9 9/13/2012

  • 7/27/2019 AMD_P4_2800_3800.pdf

    5/19

    As we see, the fps rate does depend a lot on the CPU in the light graphics card mode. The performance

    difference between the top CPUs and the mainstream CPUs is over 50%. In general, we can state that Athlon 64

    processors from AMD proved to be the fastest here. In fact, the performance of the top Intel Pentium 4 models

    is as high as that of AMD Athlon 64 3200+.

    However, this result was obtained in slightly artificial conditions. Lets see what the situation is going to look like

    when we switch to a heavier graphics test mode.

    labs - Print version http://www.xbitlabs.com/articles/cpu/print/29cpu

    9 9/13/2012

  • 7/27/2019 AMD_P4_2800_3800.pdf

    6/19

    With enabled FSAA and anisotropic filtering the CPU performance doesnt really affect the results. It is

    probably the graphics card that appears the bottleneck in this case. However, this is not at all surprising:

    Half-Life 2 uses a special shader for water surfaces, which loads the graphics processor really heavily.

    Nevertheless, I have to note that the advantage of Athlon 64 processors, which we have already pointed out to

    you in the previous case didnt prove to be true here. LGA775 systems using Pentium 4 processors run almost

    neck and neck with their AMD rivals. Again, this is all pretty logical: PCI Express graphics card used in the

    LGA775 platform worked faster than a similar AGP 8x solution. So, the graphics bus bandwidth seems to be also

    having some influence on the Half-Life 2 performance. Unfortunately, there are no mass platforms yet for AMDAthlon 64 processor, which would use PCI Express x16 bus, therefore, we dare state mostly theoretically that it

    makes much more sense to have a graphics card supporting PCI Express x16 bus if you are going to play

    Half-Life 2 in graphics-heavy modes. Anyway, the performance gain provided by this bus is not that

    dramatically big and makes only 2-3%.

    d1_town_01

    labs - Print version http://www.xbitlabs.com/articles/cpu/print/29cpu

    9 9/13/2012

  • 7/27/2019 AMD_P4_2800_3800.pdf

    7/19

    In this demo we can see a short fight against zombies, which are defeated with the help of a gravity gun loaded

    with anything available at hand. This weapon should really load the CPU. Moreover, we also witness a few huge

    explosions, which blast effect scatters all objects and characters around.

    labs - Print version http://www.xbitlabs.com/articles/cpu/print/29cpu

    9 9/13/2012

  • 7/27/2019 AMD_P4_2800_3800.pdf

    8/19

    The situation is very similar to what we have already seen in the previous demo. AMD processors are again far

    ahead their rivals from Intel due to bigger computational potential.

    labs - Print version http://www.xbitlabs.com/articles/cpu/print/29cpu

    9 9/13/2012

  • 7/27/2019 AMD_P4_2800_3800.pdf

    9/19

    When we run the tests in heavier resolution, LGA775 platform manages to significantly improve its

    performance due to PCI Express x16 bus. Pentium 4 processors tested in Socket 478 platform, which uses AGP

    8x bus cannot boast the same success. For instance, Pentium 4 Northwood working at 3.4GHz clock frequency is

    totally defeated by AMD Athlon 64 3200+, while Pentium 4 on the Prescott core working at the same core

    frequency even falls behind Athlon 64 3000+. So I wouldnt be so enthusiastic about the Pentium 4 platform

    performance in Half-Life 2: the victory here is not absolutely fair I should say.

    d2_coast_05

    labs - Print version http://www.xbitlabs.com/articles/cpu/print/29cpu

    9 9/13/2012

  • 7/27/2019 AMD_P4_2800_3800.pdf

    10/19

    Is there anything better than a nice car-ride along the steep riverside? This is exactly what we are going to do in

    the next demo. However, our hero will not just drive through the d2_coast_05 demo scene, but will also have to

    shoot a few enemies and overcome a few obstacles lying in his way.

    If you have read our article devoted to the graphics cards performance in Half-Life 2, which was put up a few

    days ago, you should remember that this is a very processor-dependent game level. Even in the top resolution the

    CPU appeared a system bottleneck preventing the performance from going all the way to the maximum. But

    before we take a look at the top resolutions, lets check out the systems performance in 1024x768 with disabled

    FSAA and anisotropic filtering.

    labs - Print version http://www.xbitlabs.com/articles/cpu/print/29cpu

    19 9/13/2012

  • 7/27/2019 AMD_P4_2800_3800.pdf

    11/19

    Well, this is a pretty familiar picture, actually, with that only difference that AMD Athlon 64 processors are even

    farther ahead of their competitors. Well, it looks like this is typical of Half-Life 2: the more processor dependent

    the level is, the better perform CPUs with K8 architecture. And here the difference is simply dramatic: Athlon 64

    2800+ outperforms Pentium 4 3.6GHz! Moreover, the pretty old Athlon XP CPUs seem to have caught their

    second wind: even Athlon XP 3200+ appears faster than any of the Pentium 4 3.2GHz.

    Now lets see how the picture will change when we set normal resolution.

    labs - Print version http://www.xbitlabs.com/articles/cpu/print/29cpu

    19 9/13/2012

  • 7/27/2019 AMD_P4_2800_3800.pdf

    12/19

    Wow, this is a truly impressive CPU-dependence. We set the resolution to 1280x1024, enabled FSAA 4x and

    16x anisotropic filtering, and the results remained almost the same. I have every right to state that the Half-Life

    2 performance in this scene is fully dependent on the system CPU. This is exactly why you might want to have a

    faster processor for this game.

    d3_c17_02

    labs - Print version http://www.xbitlabs.com/articles/cpu/print/29cpu

    19 9/13/2012

  • 7/27/2019 AMD_P4_2800_3800.pdf

    13/19

    Here we are participating in a town battle. Our hero fights side by side with a strong robo-dog, which grabs the

    passing car and throws it into the enemies following all physical laws. Another excellent example of one more

    CPU-dependent situation.

    labs - Print version http://www.xbitlabs.com/articles/cpu/print/29cpu

    19 9/13/2012

  • 7/27/2019 AMD_P4_2800_3800.pdf

    14/19

    Again we see the same picture. Despite a drastic change of the gaming environment AMD CPUs retain their

    indisputable leadership.

    labs - Print version http://www.xbitlabs.com/articles/cpu/print/29cpu

    19 9/13/2012

  • 7/27/2019 AMD_P4_2800_3800.pdf

    15/19

    In fact, it would be incorrect to say that the CPU is the only performance limiting factor here. When we set the

    resolution to a higher one the fps rate does drop noticeably. However, the CPU does play an important role here

    anyway and again we see AMDs triumph. It looks like it was not for nothing that Valve developers called K8

    architecture the most suitable for their new game. Also note that Hyper-Threading technology, as well as SSE3

    instructions havent been implemented in Half-Life 2 at all.

    Well, Valve software engineers didnt actually strive for making use of all most advanced features offered by

    labs - Print version http://www.xbitlabs.com/articles/cpu/print/29cpu

    19 9/13/2012

  • 7/27/2019 AMD_P4_2800_3800.pdf

    16/19

    contemporary Intel CPUs.

    d3_c17_12

    The last demo used for our todays test session also appeared very dependent on the CPU performance. In

    d3_c17_12 level we see a common street fight with a lot of soldiers involved on both sides. And as we have

    already seen, when it comes to shooting, CPU power can never be too much.

    labs - Print version http://www.xbitlabs.com/articles/cpu/print/29cpu

    19 9/13/2012

  • 7/27/2019 AMD_P4_2800_3800.pdf

    17/19

    I believe that no comment is necessary here. By this time you should have already understood that AMD

    processors show their best in Half-Life 2 much more successfully than the solutions from Intel.

    labs - Print version http://www.xbitlabs.com/articles/cpu/print/29cpu

    19 9/13/2012

  • 7/27/2019 AMD_P4_2800_3800.pdf

    18/19

    The situation hardly changes when we set heavier resolution for the graphics subsystem. Here we see that even

    in the heaviest work modes the CPU does determine the overall performance of the system.

    Conclusion

    Half-Life 2 appeared exactly the game where the CPU performance and potential do matter a lot. Even in high

    screen resolutions with enabled FSAA and anisotropic filtering, a powerful graphics card is not enough to ensure

    high fps rate. Quality physical model of the gaming environment in Half-Life 2 does require a powerful CPU.

    Since physical modeling sets most of the workload on the central processor during Half-Life 2 gameplay, AMDs

    solutions appear the fastest as they have always been known for their high performance in scientific

    math1ematical and physical tasks. These processors appear a way ahead Intel CPUs: Intels top processors lose

    even to the mainstream AMD solutions. This is also partially explained by the fact that Valve doesnt use any of

    the Intels advanced features, such as SSE3 or Hyper-Threading, which should significantly speed up Intel

    Pentium 4 based platforms.

    In conclusion we decided to make a graph illustrating average performance of the testing participants in

    Half-Life 2 basing on the results obtained in the above discussed five demo scenes and two resolution modes:

    labs - Print version http://www.xbitlabs.com/articles/cpu/print/29cpu

    19 9/13/2012

  • 7/27/2019 AMD_P4_2800_3800.pdf

    19/19

    Well, this diagram can actually serve as a direct advisor when choosing a CPU for Half-Life 2. If you got really

    excited about the new game and would like to upgrade your system in order to enjoy comfortable gaming

    experience in Half-Life 2, this diagram should help you to make the right choice. And please keep in mind that

    we also have a very detailed guide, which will help you also decided on the graphics card for your system (for

    details please see our recent article calledHalf-Life 2 Performance Preview: The Graphics Hardware Squeezer).

    labs - Print version http://www.xbitlabs.com/articles/cpu/print/29cpu