An Interview With Futuremark

Written By : Jeff Nettleton
December 2004

11/ 3DV
Who decides what the next 3DMark will include and how the game tests will look and feel? Are you usually accurate with your estimations about how hardware will perform at the time of release or is there often a mad scramble near completion to add features or alter its level of complexity to match current hardware.

Nick: We decide everything in-house, but of course with the help of our BDP members and game developers. Stuff like how many game tests, what the content of them will be etc. is basically up to us. We usually spec the next 3DMark at a very early stage, and try to stick to that. As we work very closely with the BDP members, we have a pretty good insight on what any future DirectX features forthcoming hardware will support, so we can plan well ahead what we will use in new 3DMarks. Of course we always first make the tests way too demanding, so when we are closing in on the first beta versions, we have to reduce a bit here and there in order to get the high-end systems to even execute the benchmark.



 

12/ 3DV
I doubt I'll get an honest answer to this one, but do you feel Microsoft, by virtue of their DirectX API, have just a little too much say over how graphics technology will evolve and who will use it to best advantage? Are they the right people to be calling all the shots?

Nick: In all honesty, I am not really sure how they work when they're developing the DirectX. See, you got an honest answer. :)



 

13/ 3DV
Have you ever been tempted to plant an Easter egg in 3DMark somewhere, or have you already done it and we've missed it?? On the basis that sex sells, I think a the addition of a voluptuous, beautifully rendered female should feature in there somewhere, purely to show the virtues of a good pixel shader of course!

Nick: We have always had Easter eggs in our products. Not only in 3DMark. I wouldn't mind seeing voluptuous, beautifully rendered women in our products, so let's see what we can make for the next 3DMark, after 3DMark05. :)



 

14/ 3DV
Assuming you find a little time for gaming, which of the current games gets your juices flowing and which have left you cold? Personally I think that Far Cry would get my vote as game of the year, while Doom3 was probably the game that disappointed me most.

Nick: FarCry and DOOM 3 really were (and still are) breathtaking games, but I am too much of a chicken to play DOOM 3 really. I love what id software has done visually and technically, but it is way too creepy for me. I have never liked to sit in-front of my computer and be sweaty and jump around screaming like a madman. I liked how FarCry started out, but as I got further I got a bit .. well, disappointed. Visually it was top-notch, but the storyline wasn't really at the level as I expected. Oh well.. Still FarCry is a very nice game, and I enjoyed the vast landscapes it has! The game I'm currently hooked on is Half-Life 2, though I need to play it a bit more to make any comments about it.

I prefer to play games on the consoles such as: Burnout3, GTA series, NHL series etc. Playing games on the console is more relaxing for me, than playing on the PC. Why? Well, if I play games on the PC, I have a bad habit to quit the game to check for new emails, messages on the messenger or new interesting topics on various forums. J That is really an annoying habit, but I can't help it!

At the end of the day, playing any game is an experience of its own.

 

My thanks again to Nick and Tero.

Our Thoughts:::...

I'd like to finish off this interview by sharing with you my personal thoughts about 3DMark and about benchmarking in general. And just for the record FUTUREMARK don't advertise with us, pay us on an afilliateship basis or sponsor us in any way other than for a single license to allow us to use the benchmark in reviews if we wish.

A lot has been said about synthetic benchmarks and about their usefulness as a valid means of indicating hardware performance, and a couple of prestigious websites have exercised their right to cease using 3DMark in their reviews, something they're perfectly entitled to do. While I have no intention of suggesting they're wrong for doing this, I do take a slightly different view on the whole situation.

Graphics hardware has evolved at a scary pace, and modern GPUs/VPUs make even the latest CPUs look quite ordinary. This is great for consumers, but their complexity and programmability makes it increasingly difficult to compare one with another in a fair and unbiased way. In fact it's almost like comparing two different cars. One may have a higher top speed but the other may be quiter. One may be more fuel efficient but carries less luggage. Each has its own strengths and weaknesses and not looking at the whole picture can be misleading. Putting Diesel in a petrol engined car then complining it doesn't run doesn't mean the petrol engined car is inferior, it just does things differently. Different isn't always bad.

With only two major graphics chip vendors and only a handful of high-profile games making it to the shelves each year, it's perhaps not surprising that drivers become heavily optimised for these titles, a practise that adds further to the difficulties of making an unbiased comparison of one against another.

So what would I do if I wanted to write the perfect benchmark? Well it seems fairly clear that we need a 3D engine that's coded not for ATi, nor for NVIDIA, but strictly in accordace with the holy grail of non-OpenGL 3D rendering, Microsoft's DirectX API? We need to include multiple game genres, we need to use as many of the current DirectX features as possible, we need it to look good while also being challenging and we need a mathematically created performance index to compare one result with another. Well, and I don't want to rattle any cages here but, isn't that exactly what 3DMark is?

We can whine all day that it's synthetic in nature, but no moreso than any game on the market that doesn't then go on to spawn future games titles. If FutureMark were to add a few missions and user controlled characters then market 3DMark as a game would that really make it suddenly a "valid" way to test your hardware? Is a control method and a storyline all that's needed to transform all those pages of perfectly legitimate code from a benchmark to a game? Surely it's not that simple.

No single benchmark used alone means a damned thing. I've heard the arguments about why Doom or Half Life are a better indication of hardware performance and I disagree. For sure we'll see dozens of games built around their 3D engine which may suggest it's a perfect benchmarking candidate, but we'll also see disproportionate efforts go into optimising the drivers as a result, so one cancels out the other. In these situations we either need to open the floodgates and let driver teams optimise for benchmarks in the same way they optimise for retail games, or we need someone like FutureMark to police drivers and keep defeating the little routines that unfairly make one piece of hardware look superior to another.

As for those who say a benchmark doesn't reflect how their favourite game will play, you're right, but will Doom 3 tell you how Far Cry will play? certainly from my experience Medal Of Honor framerates seem to have no correlation to those from my old copy of Mercedes Benz Truck Racing? So what's the point you're making?

3DMark was and is a valuable tool for measuring hardware performance, and used in isolation it may well prove to be even more valid than the many "real" game benchmarks simply because we know there are no unfair optimisations going on.

I want optimisations in my game, hell I EXPECT my hardware drivers to be optimised for my favourite games, but when I want to see how much raw horsepower my GPU has under the hood it's DirectX horsepower that seems to matter most so I know that games have limited usefulness, even though I'd still like to see some graphs to see how my new purchase compares to the competition.

FutureMark are a relatively high-profile corporation, and there's always the temptation to assume underhand things are going on. Like Microsoft, and more recently NVIDIA, we don't like a company to get too powerful. As soon as they do we all line up to take it in turns to bring them down a peg or two. Now that's happened let's not cut off our noses to spite our faces. For as long as 3DMark remains a useful and valid tool for HELPING us understand graphics performance it will have a place here. It might be trendy to be anti-establishment but it's not always right.

Disagree? I'd love to hear your thoughts. Head on over to THIS thread if you've anything you'd like to share on this interview, or on your thoughts regarding benchmarking in general.

Thanks for reading.

 
Website Design and Graphics Copyright Jeff Nettleton 2004
All images Copyright 3DVelocity.com unless otherwise stated