Why don't you play the game?!

Wednesday, December 27, 2006

The Hardcore Hardware of Yore

This is a RAM board for the VAX 8600 mini-computer from circa 1986, measuring 55 x 38cm. It packs a whopping 4MB of RAM. By the way, it would have been sufficient to play the original Doom, the single most demanding game when it came out in 1993, 7 years later!

If you think that this is nothing special, ponder on this for a moment - Dark Messiah demands 2GB of RAM to run flawlessly in 2006. How much RAM would a very new and demanding PC game need in 2013?

The correct answer? Oodles.

(If my extrapolations are not completely off the mark, "oodles" is about 32GB)

Wednesday, December 13, 2006

The most powerful component


So I'm a bit of a hardware geek, as mentioned before. My special interest lies with the latest and greatest video cards. Mainly because these have the most to do with how good the PC games look. Also, they are the most powerful parts of a computer.

Take a modern sports car for example. There's the electronic brain, that controls and oversees the functions of each component (that would be the equivalent of a CPU or processor in a computer) and then there's the engine, that roaring, raving power which makes the car go super-fucking-fast (that would be the equivalent of a videocard in a computer). That's the bit that gives you the most enjoyment, obviously.

A CPU is like a jack-of-all-trades by nature. It can do anything you ask it to do - it can generate graphics like the video card, generate sound like the sound card and run almost any sort of code or program. The trouble is, it does none of these things very well. That's the price you pay for being versatile. Any roleplayer knows what I'm talking about.

That's why special cards popped up in the first place. At first they were simple low-power crutches for the CPU to lean on when things got tough, but now they far surpass the CPU in their own line of work.

An example - in 2003 a test was conducted, to see how big of a difference there is between the video card and CPU when rendering 3D images. The results? CPU rendered one frame in about 2 minutes 30 seconds, while the video card rendered the same scene at about 15 frames per second. That's a 2250x difference.

Today, this difference is even greater. Unfortunately no-one has repeated this test, so we have only raw numbers to go by. There are two of those - the number of calculations per second and the amount of available memory bandwidth to move data and results to and from the CPU/GPU (graphics processing unit, the heart of the video card).

The most modern and powerful Intel Core 2 Quad 2,66 GHz CPU (that's actually four 2,66GHz CPU-s in one package) does calculations at a rate of 41 GigaFLOPS (that's 41 billion floating point operations per second. Floating point operation is the kind of calculation where there is no final outcome, like calculating the value of PI - it just keeps on going for millions and millions of decimal places). It has a memory bandwidth of 12,8 Gigabytes/s available to it.

Now let's take the most powerful video card in existance, which should appear somewhere around February 2007. It will be known as ATI Radeon X2900 XTX, probably. The GPU on this monster does 512 GigaFLOPS and the memory bandwith available to it is about 128 GB/s. Put two of them to work in a pair, and you have 1024 GigaFLOPS and 256 GB/s available power.

-----------------------------------------------------------------------------------------------

EDIT: As it turns out, this card never saw the light of day. AMD had serious issues with achieveing the clockspeeds they wanted within a reasonable power envelope (it's enough to just mention that the GPU overclocks wonderfully to 1,2GHz and beyond, but unfortunately even LIQUID NITROGEN does not seem to be sufficient to cool the beast!). In May 17, they launched the 2900 XT 512MB, which, while definitely an interesting piece of technology, utterly failed to take on the GF 8800 GTX, vieing for a win over the 8800 GTS most of the time. At least it's priced competitively - 5800 EEK could buy you one right now, while the 8800 GTX prices have skyrocketed to 9000 EEK and above.

However, 1 TERAFLOPS in a box is still quite doable with these 2 cards in Crossfire and two 4-core AMD "Barcelona" processors thrown in.

------------------------------------------------------------------------------------------------

Now that's the kind of power I'm talking about. I mean, it's ridiculously powerful. Speaking from the graphics viewpoint, it is the equivalent of having 25 Core 2 Quad 2,66GHz CPU-s doing your graphics processing (one of those CPU-s will set you back a hefty $1000, while the video card costs about $550 a piece).

And man, does it show. Look at the screenshot above (and follow this link for a demo video). This is what the last generation was capable of, fall 2005.

I can't wait to see what they can do with this one. It will probably blow my mind.