Valve Half Life 2 Presentation and Benchmarks

Discussion in 'Beyond3D Articles' started by Dave Baumann, Sep 14, 2003.

  1. WaltC

    Veteran

    Joined:
    Jul 22, 2002
    Messages:
    2,710
    Likes Received:
    8
    Location:
    BelleVue Sanatorium, Billary, NY. Patient privile
    Not only that, but ATi immediately spoke up about it, admitted they'd made some genuine optimizations, but stated in the interest of maintaining appearances if nothing else, they would remove the optimizations relative to 3dmk from their drivers which they did. That's a sharp contrast to nVidia, which has only said: "Damn the torpedos, full cheat ahead!"....;)
     
  2. Evildeus

    Veteran

    Joined:
    May 24, 2002
    Messages:
    2,657
    Likes Received:
    2
  3. Anonymous

    Veteran

    Joined:
    May 12, 1978
    Messages:
    3,263
    Likes Received:
    0
    HL2 article

    Excellent article, clear writeup.

    The linking to the Excel file (showing detailed FPS data) is very comprehensive and professional.

    Very nice article Dave, I thought your commentary on what was said/not said was about the most objective and informative of anything I've read on this to date.
     
  4. ginfest

    Newcomer

    Joined:
    Sep 23, 2002
    Messages:
    23
    Likes Received:
    0
    Location:
    USA
    Re: HL2 article


    Mike G
     
  5. Anonymous

    Veteran

    Joined:
    May 12, 1978
    Messages:
    3,263
    Likes Received:
    0
  6. Anonymous

    Veteran

    Joined:
    May 12, 1978
    Messages:
    3,263
    Likes Received:
    0
    "Degrees matter." so we are to ignore little cheats but go hell for leather with bigger ones ? a cheat is and should be critisised for such. your example of a wife beater is ridiculous but working off it i will try and give a better example. man1 hits his wife once and man2 hits here til near death. result is man1 may get a fine or custodial sentace etc and man2 would/should go to jail. the point is both would suffer from their actions yet you want man1 to simple be ignored. thats plain wrong. or how about 2 men rob a bank and 1 takes $1 million while the other takes $10, according to your example the guy who stole $10 should not even be charged.

    "When ATI cheated; it only boosted 1%-2% percent." - not quite correct. the cheat boosted speed by 24% in 1 test with an overall of 1%-2% for total tests. so 24% in that test is not enough ? read what i just said above.

    "What Valve did was within the specifications of DX9" - incorrect. centroid sampling is NOT a part of DX 9.0. it is planned for DX9.1. problems came about beause neither DX9.0(software) and nvidia DX9.0(hardware) support it. ati hardware does have it but they had to do a hack to access it because of DX9.0(software). this is just 1 example we know of though.

    "The bastards from nVidia hadn't even followed the specifications for DX9 as given by MS" - incorrect. read above and you will see valve wanting to do what DX9.0 doesnt support is also the cause. so valve wanting to do what DX9.0 and nvidia hardware doesnt support is nvidias fault ? ye right lets just blame nvidia for everything regardless of the facts.

    "admitted they'd made some genuine optimizations" - so detecting and changing operations for whats meant to be a benchmark program(or games that are commonly used for benchmarking) is ok ? bull. anyone who says that should not critisise nvidia for doing the same thing.

    well since some people are so one eyed i would be surprised if they didnt have a wooden leg and a parrot on their shoulder so i dont think i will bother reading this anymore. as far as some are concerned valve are to be worshiped(with ati) and have not caused any of these problems by not following current hardware and software limitations. also that ati cheating is ok because they called it legitimate and it wasnt as much as nvidia so it can be ignored as if it didnt happen.
     
  7. Plasmatics

    Newcomer

    Joined:
    Apr 16, 2002
    Messages:
    43
    Likes Received:
    0
    Wow, great article. The information in the Excel file on high degrees of AA and AF were especially interesting as I hadn't seen that on any other site.

    Now I'm just left wondering what will happen when HDR is fully implemented. Does anyone have any guesses as to the performance hit we might expect with HDR on?
     
  8. Anonymous

    Veteran

    Joined:
    May 12, 1978
    Messages:
    3,263
    Likes Received:
    0
    If you in Love with Nvidia then you don't see clearly in ATI eyes. (Don't be Offendent please, what I just said)
     
  9. Dave Baumann

    Dave Baumann Gamerscore Wh...
    Moderator Legend

    Joined:
    Jan 29, 2002
    Messages:
    14,090
    Likes Received:
    694
    Location:
    O Canada!
    No, you don't understand. Centroid sampling is there to get round an issue with forced multisampling (which is actually technically outside of the specification of DX9) and the interaction of how they utilise some textures - the texture utilisation is perfectly fine under DX9. As I said, force multisampling is usually of little concern to the developer and has caused issues in a number of titles already, fortuntaly Valve sought a remedy for users unlike other titles that have already shipped.
     
  10. Bouncing Zabaglione Bros.

    Legend

    Joined:
    Jun 24, 2003
    Messages:
    6,363
    Likes Received:
    83
    ATI reordered some shader instructions. They produced the same output and did the same calculations. This is a perfectly valid approach to a gaming optimisation, but because it was questionable for a loading based benchmark, ATI removed the optimisation in order to be seen to be acting fairly

    Nvidia replaced shaders with low precision versions that ouput low quality images. They placed static clip planes that failed when the camera went off rail. They disabled buffer clears. These are not valid game optimisations AT ALL. They can have no use at all during gameplay, and actively degrade the image quality.
    Nvidia did this for no other reason than to artificially boost their score on the benchmark (something they said they would never do), refused to admit it was deliberate, claimed it was "Futuremark out to make us look bad", that it was a "driver bug", and continue to cheat and lie to this day.

    So Nvidia blatently cheats to mislead customers, lies about it, and continues the same behaviour of dropping IQ for speed. ATI put in a true optimisation with no loss of quality or calculation, admits what it did, but removes the optimisation to ensure fair play anyway.

    How can you say the two companies are the same? If you think they are in the same league of cheating, I'm afraid you really lack an understanding of what happened, despite me explaining it in small words.
     
  11. Anonymous

    Veteran

    Joined:
    May 12, 1978
    Messages:
    3,263
    Likes Received:
    0
    - For ps_2_0 compliance, the minimum level of internal precision for

    temporary registers (r#) is s16e7

    ATI R3x0/Rv350 NV30/31/34 NV35
    rXX partial precision s16e7 s10e5 s10e5


    This is just one of the examples for NV non-compliance with the standard. I don't see here nVidia cards compliant with the PS 2.0 standard. For lackeys of nVidia who tried to put some rules of their own and cheated everyone (fortunately not for a very long time) - stop being ignorant.
     
  12. Anonymous

    Veteran

    Joined:
    May 12, 1978
    Messages:
    3,263
    Likes Received:
    0
    for the prevoius post little unclear typed, so i will repost it:
    ATI R3x0/Rv350 - s16e7
    NV (all from 30 to 35) - s10e5
     
  13. Evildeus

    Veteran

    Joined:
    May 24, 2002
    Messages:
    2,657
    Likes Received:
    2
    If it's partial precision, it's DX9 compliant, i don't see your point? :?
     
  14. Snyder

    Regular

    Joined:
    Feb 10, 2002
    Messages:
    609
    Likes Received:
    8
    Location:
    Vienna, Austria
    Oh, there is quite a similar example - Splinter Cell and its shadows. It's just the other way round. (And there was no time to implement the shadow buffer stuff in the PS on ATi cards, according to a post in these forums of the developer.)
     
  15. Anonymous

    Veteran

    Joined:
    May 12, 1978
    Messages:
    3,263
    Likes Received:
    0
    Evildeus : do you make a difference between partial precision and minimal internal precision? Cause by minimum i (and hope all sane ppl) uinderstand the LEAST acceptable number. as you can see



    Look carefully at the numbers, and i hope that they finally ring a bell in your otherwise obviusly empty head.
     
  16. WaltC

    Veteran

    Joined:
    Jul 22, 2002
    Messages:
    2,710
    Likes Received:
    8
    Location:
    BelleVue Sanatorium, Billary, NY. Patient privile
    Heh...:) Justice would truly be blind, but in the most negative way, if the law did not consider degree such that picking up a quarter off the floor of a bank's lobby and putting it into your pocket was considered the same "crime" as armed robbery....:) You are being quite ridiculous in your quest to justify nVidia.
     
  17. Rodéric

    Rodéric a.k.a. Ingenu
    Moderator Veteran

    Joined:
    Feb 6, 2002
    Messages:
    4,080
    Likes Received:
    997
    Location:
    Planet Earth.
    No need for such sentence, if you don't feel like explaining further, just don't, you can always hope someone else who is more inclined to explain will do it, but don't behave like this please.
     
  18. Evildeus

    Veteran

    Joined:
    May 24, 2002
    Messages:
    2,657
    Likes Received:
    2
    You are talking of partial precision, so my remark is correct.
    For the rest, well, i know the requirements ...

    Ingenu, thx :)
     
  19. Anonymous

    Veteran

    Joined:
    May 12, 1978
    Messages:
    3,263
    Likes Received:
    0
    People who don't understand the truth will buy NV3x video cards. Because they heard the name Geforce fast/best/cool but don't know how it is now!!!
     
  20. Sage

    Sage 13 short of a dozen
    Regular

    Joined:
    Aug 22, 2002
    Messages:
    935
    Likes Received:
    15
    Location:
    Southern Methodist University
    as for centroid sampling- it IS a part of DX9 already, and there is no such thing as DX9.1. The issue is that PS3.0 is required by DX in order to use centroid sampling, even though it's technically possible to use centroid sampling with less-than-PS3.0. And, yes, PS/VS 3.0 is already in DX9.

    oh, and on your wife-beater alaogy man1 did not hit his wife, he just accused her of being lazy (which he then proceded to apologize to her for).
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...