This from their MD in response to my questions last night about why MD show NVidia closer to ATi in DX9 under Aquamark 3 than Half Life 2. More to be examined here for sure:
http://arc.aquamark3.com/forum/showthread.php?s=&threadid=109
g__day
Any comments on the Half Life 2 Benchmarks?
A few folk are reeling tonight as half a dozen really solid 3d sites are seeing just what Half Life 2 reveals about NVidia vs ATi performance in DX9 shaders. Beyond3d, The Tech Report, and Extreme Tech aren't fanboy, unprofessional or shallow sites - there are amongst the very, very best reviewers out there in my opinion.
Shadermark, Tomb Raider 4, Dawn Wrapper, 3d Mark 2003 were dismissed as being synthetic, biased or poorly coded.
It hard to level any of these acquisations against Valve, especialy when they put optimised DX9 code paths for NV3x into their benchmarks, and used partial precision hints, and hand coded shaders for NVidia top end cards.
Massive has said expect to see < 50% performance difference between ATi and NVidia at the top end (and actually hinted that the difference is more like 15%), but what is the story with Half Life 2.
1) Are you puzzled and surprised by these results given your shaders run more evenly?
2) Did Valve do something wrong or is it too hard to tell?
3) Are you surprised by Valve's and NVidia's reaction to the beta Detonator 50.xx drivers - its incredible that Valve offically says don't use them - illegal shader tampering - whilst NVidia say offically - only use Det 50.xx - nothing else is valid.
Some one slip me a reality check pill please!
* * * * * *
Alexander Jorias
Admin :: Raytraced
--------------------------------------------------------------------------------
Posts: 24
Userid: #2
Registered: 03, 2003
Location: Earth
Post IP: Logged
#1827 posted on September 12th, 2003 at 02:50 :: Report this post to a moderator
--------------------------------------------------------------------------------
quote:
--------------------------------------------------------------------------------
1) Are you puzzled and surprised by these results given your shaders run more evenly?
--------------------------------------------------------------------------------
the results of a performance measurement depend on the intention you have. if it is your intention you can favour a specific hardware over the other. for obvious reasons nobody would do so and no game developer who has the intention to cover the widest range of customer hardware will create a technology which heavily depends on the one or the other. you have to make the correct choice to give your customers the best gaming experience. if your technology is unbalanced you will sacrifice sales.
if it is your choice to design special code paths for each hardware you will end up with tons of unmaintainable vs/ps combinations. to make it worse, even new generations or revisions of a hardware of the same vendor might change the performance behaviour of your code dramatically. so it is your taks to make the solomnic and best choices for your solutions.
at the end of the day your decisions should be based upon the optimal solution for a specifc problem.
quote:
--------------------------------------------------------------------------------
2) Did Valve do something wrong or is it too hard to tell?
--------------------------------------------------------------------------------
i don't want to comment on other developers. i'm convinced that they know what they do and why they do it.
quote:
--------------------------------------------------------------------------------
3) Are you surprised by Valve's and NVidia's reaction to the beta Detonator 50.xx drivers - its incredible that Valve offically says don't use them - illegal shader tampering - whilst NVidia say offically - only use Det 50.xx - nothing else is valid.
--------------------------------------------------------------------------------
as with every piece of software there is always room for improvement. for us the driver and the hardware are closely tied together and we think that any driver improvements which give an overall speed increase to the customer are good (no matter which vendor we are talking about). you have to remember, that we as developers use an api (dx9) which is generic and ideally solomonic. so we can not code to the metal and get the best out of a specific hardware. so the hardware vendor has the task to map the api optimally to the hardware. this may turn out to be a laboursome and painful task as you are aiming at a moving target (i.e. constantly chaning game engines). so you should think of the driver team as a constant service you as a customer get after you bought your hardware.
__________________
Alexander Jorias / Managing Director / Massive Development
http://arc.aquamark3.com/forum/showthread.php?s=&threadid=109
g__day
Any comments on the Half Life 2 Benchmarks?
A few folk are reeling tonight as half a dozen really solid 3d sites are seeing just what Half Life 2 reveals about NVidia vs ATi performance in DX9 shaders. Beyond3d, The Tech Report, and Extreme Tech aren't fanboy, unprofessional or shallow sites - there are amongst the very, very best reviewers out there in my opinion.
Shadermark, Tomb Raider 4, Dawn Wrapper, 3d Mark 2003 were dismissed as being synthetic, biased or poorly coded.
It hard to level any of these acquisations against Valve, especialy when they put optimised DX9 code paths for NV3x into their benchmarks, and used partial precision hints, and hand coded shaders for NVidia top end cards.
Massive has said expect to see < 50% performance difference between ATi and NVidia at the top end (and actually hinted that the difference is more like 15%), but what is the story with Half Life 2.
1) Are you puzzled and surprised by these results given your shaders run more evenly?
2) Did Valve do something wrong or is it too hard to tell?
3) Are you surprised by Valve's and NVidia's reaction to the beta Detonator 50.xx drivers - its incredible that Valve offically says don't use them - illegal shader tampering - whilst NVidia say offically - only use Det 50.xx - nothing else is valid.
Some one slip me a reality check pill please!
* * * * * *
Alexander Jorias
Admin :: Raytraced
--------------------------------------------------------------------------------
Posts: 24
Userid: #2
Registered: 03, 2003
Location: Earth
Post IP: Logged
#1827 posted on September 12th, 2003 at 02:50 :: Report this post to a moderator
--------------------------------------------------------------------------------
quote:
--------------------------------------------------------------------------------
1) Are you puzzled and surprised by these results given your shaders run more evenly?
--------------------------------------------------------------------------------
the results of a performance measurement depend on the intention you have. if it is your intention you can favour a specific hardware over the other. for obvious reasons nobody would do so and no game developer who has the intention to cover the widest range of customer hardware will create a technology which heavily depends on the one or the other. you have to make the correct choice to give your customers the best gaming experience. if your technology is unbalanced you will sacrifice sales.
if it is your choice to design special code paths for each hardware you will end up with tons of unmaintainable vs/ps combinations. to make it worse, even new generations or revisions of a hardware of the same vendor might change the performance behaviour of your code dramatically. so it is your taks to make the solomnic and best choices for your solutions.
at the end of the day your decisions should be based upon the optimal solution for a specifc problem.
quote:
--------------------------------------------------------------------------------
2) Did Valve do something wrong or is it too hard to tell?
--------------------------------------------------------------------------------
i don't want to comment on other developers. i'm convinced that they know what they do and why they do it.
quote:
--------------------------------------------------------------------------------
3) Are you surprised by Valve's and NVidia's reaction to the beta Detonator 50.xx drivers - its incredible that Valve offically says don't use them - illegal shader tampering - whilst NVidia say offically - only use Det 50.xx - nothing else is valid.
--------------------------------------------------------------------------------
as with every piece of software there is always room for improvement. for us the driver and the hardware are closely tied together and we think that any driver improvements which give an overall speed increase to the customer are good (no matter which vendor we are talking about). you have to remember, that we as developers use an api (dx9) which is generic and ideally solomonic. so we can not code to the metal and get the best out of a specific hardware. so the hardware vendor has the task to map the api optimally to the hardware. this may turn out to be a laboursome and painful task as you are aiming at a moving target (i.e. constantly chaning game engines). so you should think of the driver team as a constant service you as a customer get after you bought your hardware.
__________________
Alexander Jorias / Managing Director / Massive Development