iXBT Labs - Computer Hardware in Detail

Platform

Video

Multimedia

Mobile

Other

Multi-Core Processors in 3D Games



<< Previous page

     Next page >>

Unreal Tournament 3

Unreal Tournament 3 (based on the famous Unreal Engine 3) is another multiplatform game in our list. It uses multiple cores well. We'll see whether it's true.

The only problem is the lack of accurate benchmarks in all games based on this engine. There are so-called flyby demos, which do not load CPUs much, and botmatches, which are good for CPU tests, but the spread of their results is too large. But they are all we've got:



The game is apparently limited by the speed of a single CPU core even to a greater degree than both STALKERs. Additional cores are still useful. We just don't see it, because performance is limited by a single core. Perhaps, we should have enabled antialiasing in the driver, which cannot be enabled in game options. So the load is not very heavy. Still, it wouldn't have removed the CPU bottleneck completely. Let's see the load on CPU cores in the process of our tests:


  Core 1 Core 2 Core 3 Core 4
Average 91.0 40.3 39.1 52.3
Maximum 100 75.0 75.1 78.3

So Unreal Tournament 3 depends much on a processor. All cores of a quad-core processor are loaded, one of them almost completely, so this is the bottleneck. The other cores also get half the possible load. This game will apparently gobble triple- and quad-core processors. But just like in both S.T.A.L.K.E.R. games, a CPU clock rate is also important. That is, this game needs a high-clocked multi-core CPU.

The total CPU usage exceeds 220%. So even a dual-core processor won't be sufficient. But a CPU clock rate is even more important, it limits game performance.

Far Cry 2

And the last game in our review is the latest Far Cry 2. It has nothing to do with Far Cry, except for the title. It's based on an absolutely different multiplatform engine from Ubisoft, which threatens to actively use multiprocessing on PCs and consoles.

Even though it's a multiplatform game, it uses advanced technologies. There are high requirements both to a graphics card and a CPU. Let's compare configurations with different number of active processor cores:



On the whole, performance is mostly limited by a GPU. But the second CPU core also brought a 20% boost in all resolutions. What concerns dual-, triple-, and quad-core systems, we notices no differences between them. Perhaps, Far Cry 2 may run fine on two 2.4GHz cores (Core 2). We'll check it up now:


  Core 1 Core 2 Core 3 Core 4
Average 29.2 24.4 57.5 39.3
Maximum 51.6 37.5 70.3 62.5

That's right, four cores of the Core 2 Quad Q6600 are not loaded much -- two cores are loaded by half, the other cores are loaded by a quarter. So the total CPU usage amounts to 150% of a single core. That is it's another proof that a dual-core processor will suffice, and there is no point in adding more cores.

Besides, the game is not limited by the speed of a single core. None of them were loaded by more than 70% in our test. That is the main bottleneck is GeForce 9800 GTX. Performance depends on a CPU only in a single-core configuration.

Conclusions

1. There's an apparent relationship to game release dates: newer applications use multiprocessing much more efficiently and can gain more performance from it. Developers used to increase performance of their games by optimizing video drivers for multiprocessor systems and executing the graphics API thread on the other core than the main game thread. That is most games are optimized for multiprocessor configurations. Games use several threads executed on different cores. There are usually separate threads to compute AI, physics,to load resources dynamically, to render scenes, etc. It all shows that modern games need multi-core CPUs.

2. It's multiplatform games, which engines are optimized for modern game consoles (Microsoft Xbox 360 and Sony PlayStation 3), that demonstrate higher performance gains on multiprocessor configurations. These consoles also use multi-core processors, and such games benefit from multi-core CPUs on personal computers as well. If an engine uses several threads on consoles, it can do the same on desktop computers.

3. The average performance gain (frames per second) from the second CPU core amounts to 20-40% in games, which use one heavy thread and several lighter ones. And it reaches twofold or even more in games optimized for multiprocessing. Performance gains from the second core are small only in a few games. It appears due to optimizations in video drivers and more efficient distribution of background and system processes. Most modern games are multithreaded applications that benefit from the second core in a CPU. Some of them can even use triple- or quad-core processors.

4. A dual-core processor is presently the minimal requirement (and an optimal choice) for modern games (in fact, you cannot find a single-core processor anymore). Triple- and quad-core processors still make little sense for games, it's fast dual-core processors that are the optimal choice for gaming PCs. Most games use one of the cores more actively than the others, and performance is often limited by the speed of that core. In other words, for games you'd better buy a dual-core processor operating at 3.0GHz than a quad-core processor at 2.4GHz (within the same CPU family, of course). The former will be faster in most games. But this situation may change in future titles, because we can see a tendency to increase threads in games. For example, Race Driver: GRID and NFS: ProStreet.


Write a comment below. No registration needed!


<< Previous page



blog comments powered by Disqus

  Most Popular Reviews More    RSS  

AMD Phenom II X4 955, Phenom II X4 960T, Phenom II X6 1075T, and Intel Pentium G2120, Core i3-3220, Core i5-3330 Processors

Comparing old, cheap solutions from AMD with new, budget offerings from Intel.
February 1, 2013 · Processor Roundups

Inno3D GeForce GTX 670 iChill, Inno3D GeForce GTX 660 Ti Graphics Cards

A couple of mid-range adapters with original cooling systems.
January 30, 2013 · Video cards: NVIDIA GPUs

Creative Sound Blaster X-Fi Surround 5.1

An external X-Fi solution in tests.
September 9, 2008 · Sound Cards

AMD FX-8350 Processor

The first worthwhile Piledriver CPU.
September 11, 2012 · Processors: AMD

Consumed Power, Energy Consumption: Ivy Bridge vs. Sandy Bridge

Trying out the new method.
September 18, 2012 · Processors: Intel
  Latest Reviews More    RSS  

i3DSpeed, September 2013

Retested all graphics cards with the new drivers.
Oct 18, 2013 · 3Digests

i3DSpeed, August 2013

Added new benchmarks: BioShock Infinite and Metro: Last Light.
Sep 06, 2013 · 3Digests

i3DSpeed, July 2013

Added the test results of NVIDIA GeForce GTX 760 and AMD Radeon HD 7730.
Aug 05, 2013 · 3Digests

Gainward GeForce GTX 650 Ti BOOST 2GB Golden Sample Graphics Card

An excellent hybrid of GeForce GTX 650 Ti and GeForce GTX 660.
Jun 24, 2013 · Video cards: NVIDIA GPUs

i3DSpeed, May 2013

Added the test results of NVIDIA GeForce GTX 770/780.
Jun 03, 2013 · 3Digests
  Latest News More    RSS  

Platform  ·  Video  ·  Multimedia  ·  Mobile  ·  Other  ||  About us & Privacy policy  ·  Twitter  ·  Facebook


Copyright © Byrds Research & Publishing, Ltd., 1997–2011. All rights reserved.