Borsti said:
The first one would be my choice in a good and beautifull world. But we don´t live in such a world. If so, why did Valve choose an ATI event for the announcement? Valve wants to make money and the Source engine means a lot of money for them. It would be a very bad idea from their part to scare all owners of NV cards. They would not buy the game. And every developer would have the fear that using the Source engine means to crowd out customers with NV cards.
Exactly. Therefore, if Valve was misrepresenting something, it would have behooved them to say nothing until after the game shipped at some point. By talking about these things prior to shipment, knowing it could possibly hurt their sales, through no fault of their own, they have proven they are releasing the info without bias, IMO.
As to why it was released at an ATi event, that's simple. Valve has a bundling deal with ATi for HL2, and they wanted to make it plain to people why Valve chose ATi to be its bundling partner. I thought Gabe did a good job of explaining it.
I think the second one is also not correct. But it´s not impossible. I believe something happened in the background between NV and Valve. I would like to know what it is. We all know that ATI cards run better when it comes to DX9 shaders. But there are also ways to improve shader code for FX cards. And that´s not only using FP16 instead of FP32. There´s a lot more in shader design/compiling you can do to let it run better on the CineFX architecture. It does not make sense to me that a 9600P runs faster than a 5900U with optimized code. I think you also saw the CineFX article at 3D Center... Gabe explained in his presentation that he will only code PS2 shaders in the future. Other game developers explain that they chose a different way. Since there´s no need to code everything in 2.0. An engine must also cover older cards to get a larger customer range... etc.
However, it is not Valve's fault in any way, shape, or form, the state that nV3x is in with respect to 2.0 shader support. The choice of things like shaders is the the choice of the developer. One developer will certainly disagree with another, but neither is wrong regarding the choice it makes for shader support in its own software. The only problem in this case is the nV3x doesn't do 2.0 very well. Also, Gabe was speaking of HL2 and not pretending to speak for anybody else's software, which is irrelevant regarding the state of HL2.
I would like to get some more detailed info from Valve on what they did in the mixed mode and the confirmation if there´s really no hope for owners of NV cards - meaning no more optimization is possible. That´s why I say: it´s up to Valve to find a solution together with NV. It will help them to sell more copys of their game as well. If they don´t want to invest more time (=money) in the optimization if the code then it´s up to NV to pay the price. I can´t tell people: Hey, you need to pay $300 bucks again to go with ATI and throw away your FX card. They ask: Are you sure? I only can say right now: Well, it looks like it... but is "it looks like" really enough? HL2 is not out yet. So why should we shock NV card owners if it´s not sure yet?
What confirmation would you expect other than what has been given? It seemed pretty concrete to me. I think Gabe enumerated Valve's future intentions very clearly with what it would do with HL2 going forward.
NVIDIA pays the price for how they handled the situation over the past months. It might be entertaining for some readers to see bashing onto NV now. But it won´t help people who already own a FX cards. It´s much more the time to find explanations and to find solutions. That´s what I mean with that sentense in the conclusion. Valve and NV have to sit together and try to find an solution. Yes, it´s much more up to NV to get a solution but it will help Valve as well (in sales numbers). In the end, the customers will benefit from such a solution.
The people who own FX cards should be looking to nVidia, not Valve, to solve whatever problems they have with nV3x. Secondly, regarding nVidia's handling of the situation over the last months, there has been ample information published throughout the Internet about the state of nV3x hardware, DX9, shader support, etc., beginning with the FutureMark expose'. Perhaps, some readers were mislead by inaccurate information circulating at some web sites during that time which painted a much rosier picture for nV3x than it deserved? I think that is certainly true. So maybe those people who bought nV3x cards on the advice of some of those web sites should not only look to nVidia but to the web sites which hyped those products with glowing recommendations? Just a thought.
I´m pretty sure that the performance numbers as we see it right now is not the end of the story.
Lars
I wholeheartedly agree--just as I agree we haven't yet seen the bottom for IQ, either.