How to boost your Doom3 performance by 40% on ATI hardware

Discussion in 'PC Gaming' started by Humus, Aug 8, 2004.

  1. gundam675

    Newcomer

    Joined:
    Jul 27, 2004
    Messages:
    41
    Likes Received:
    0
    doesnt matter when HL2 comes out its all over. gg ATI !
     
  2. digitalwanderer

    digitalwanderer Dangerously Mirthful
    Legend

    Joined:
    Feb 19, 2002
    Messages:
    18,992
    Likes Received:
    3,532
    Location:
    Winfield, IN USA
    [​IMG][​IMG][​IMG][​IMG][​IMG]

    And you are speaking with the full authority of [H] I take it? :lol:
     
  3. Althornin

    Althornin Senior Lurker
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    1,326
    Likes Received:
    5
    Or maybe

    A) the game uses tons of shaders
     
  4. jvd

    jvd
    Banned

    Joined:
    Feb 13, 2002
    Messages:
    12,724
    Likes Received:
    9
    Location:
    new jersey

    I want to know how they get the nvidia card to work with out drivers ?

    I mean after all they are just hacks and tweaks built into the damn things .
     
  5. Ruined

    Regular

    Joined:
    Sep 20, 2003
    Messages:
    317
    Likes Received:
    4
    I dunno, but for example HardOCP continued to use the 60.72 drivers for nearly every review (save one I think) until official Nvidia drivers were out. Also, they wouldn't bench FarCry 1.2 until the patch was publically released despite reviewers having it a week or two early. OTOH, they did bench Doom3 with 4.9 beta drivers.
     
  6. jvd

    jvd
    Banned

    Joined:
    Feb 13, 2002
    Messages:
    12,724
    Likes Received:
    9
    Location:
    new jersey
    well the patch was taken back. SO i think that was a good move by h . Same with nvidia drivers.

    Better than anand using 4.5 drivers when 4.7s are out
     
  7. Doomtrooper

    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    3,328
    Likes Received:
    0
    Location:
    Ontario, Canada
    Was ATI getting recent builds to do such tweaks :eek: [​IMG]
    I know some people also playing with low end systems, but they are not enjoying it much.
    Has it come to the point where IHV's have to babysit developers..even have them write code for them, after emails with STALKER and seeing the lack of effort put into making modern cards run better (something Carmack always is preaching..better hardware)..it seems that way.
    This isn't even about just ATI cards, the current generation of Nvidia cards could benefit from such tweaks.
     
  8. Humus

    Humus Crazy coder
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    3,217
    Likes Received:
    77
    Location:
    Stockholm, Sweden
    Regarding control panel AF applying AF to all textures, this is not a driver bug or a "problem" that must be fixed as some people are implying. It's one approach of many, of which all are invalid. ;) Forcing AF at all you're already sidestepping the API spec, but we need the option since not all games support AF natively and the users want to be able to use it anyway. If the app controls the AF, it will only be applied to textures that needs it. This is easy for the developer to decide, but not possible for the driver to know. The current approach of simply applying full AF to all texture units guarantees the image quality, but can be problematic from a performance point of view, as we all should be aware of by now. You can of course try to make educated guesses and rough assumptions to regain the performance without ruining the image quality, but this will never work 100%. The "all games put the diffuse texture in texunit 0" assumption is often correct, but need not be. It's not true with Doom3. Texunit 0 hold the normalizing cubemap, while tmu 4 holds the diffuse texture. You can also do stuff like assuming that 1D textures don't need AF, that very small textures are lightmaps and thus don't need AF, and that textures with a strong purple tint are bumpmaps and might benefit from AF, textures in DXT1 format are diffuse textures and should have AF etc. But it's never going to be 100%. You'll likely have to resort to app detection to fix the problems that occur. So for forced AF the choice is between guaranteed quality but sometimes unneccesarily slow, or no quality guarantees but usually fast.
     
  9. Ruined

    Regular

    Joined:
    Sep 20, 2003
    Messages:
    317
    Likes Received:
    4
    Yeh, Nvidia is affected by the same problem, but to a lesser extent (~10% instead of 15-20%). That is, using Application AF is 10% faster than CP-AF - your tweak is ~10% slower on Nvidia hardware. However, if ATI was able to fix the IQ bug when using Application AF (looks like bilinear filtering instead of trilinear or something - whatever it is its not there with Nvidia cards), ATI users would be able to use Doom3 with its original shaders with similar performance to your "tweak" and the HardOCP benchmarks by using Application AF. That's probably worth looking into, as its likely something that can be fixed more easily by ATI instead of having id software write a new path for ATI cards. Likewise, fixing this IQ bug would likely benefit other games that use Application AF in the future in a similar way to Doom3. Overall sounds like the best fix.
     
  10. burningrave101

    Newcomer

    Joined:
    Aug 11, 2004
    Messages:
    8
    Likes Received:
    0
    It was application controlled AF. Notice how they used 8xAF in particular instead of 16xAF. 8xAF is automatically enabled in-game when you switch to High Quality mode and this was thoroughly talked about in both D3 reviews.

    ATI and nVidia representatives were also both present for the benchmarks and if there was a major IQ issue on the ATI cards with 8xAF enabled in-game you can be damn sure that one of them or the HardOCP reviewers would of said something about it.

    Does anyone actually have some side by side screenies of an X800 using in-game AF vs CP AF?

    There is a difference between a blatant HACK to the game code done by someone in their "free time" (yea right lol) on a forum and official drivers released by the cards manufacturer.

    If there is something that needs to be fixed it will be addressed in a DOOM 3 patch or ATI driver update soon.
     
  11. FUDie

    Regular

    Joined:
    Sep 25, 2002
    Messages:
    581
    Likes Received:
    34
    LOL you are busting me up! [H] posted DOOM 3 benchmarks months before the game shipped, yet they balk at using a FarCry patch before public release? That's rich!

    Maybe you should find a better source of info?

    -FUDie
     
  12. burningrave101

    Newcomer

    Joined:
    Aug 11, 2004
    Messages:
    8
    Likes Received:
    0
    MONTHS before it was released? lmao :lol:

    Try about TWO WEEKS.

    http://www2.hardocp.com/article.html?art=NjQy

    And that was the first DOOM 3 article.

    That was when the second one was posted.

    And these were OFFICIAL benchmarks done at ID Software with nVidia and ATI reps present.

    You guys really crack me up lol.
     
  13. gb25

    Newcomer

    Joined:
    May 27, 2003
    Messages:
    52
    Likes Received:
    2
    First one huh?

    http://www.hardocp.com/article.html?art=NDc0LDI=

    right... :roll:
     
  14. FUDie

    Regular

    Joined:
    Sep 25, 2002
    Messages:
    581
    Likes Received:
    34
    Sit down, fool.
    http://www.hardocp.com/article.html?art=NDc0LDE=
    Forgive me, that was over a year ago, which certainly implies that months went by.

    -FUDie
     
  15. pxc

    pxc
    Newcomer

    Joined:
    Feb 8, 2002
    Messages:
    76
    Likes Received:
    0
    LOL, no. That means the POW function I tested causes a hit (10 cycles in NVShaderPerf vs 9 cycles with the default specular lookup). It's actually pretty funny reading your posts because they're so dumb.

    The later Humus replacement (MAD_SAT/MUL) has a very small hit or gain, +/- 2fps. NVShaderPerf gives that replacement 6 cycles, but at a higher GPU utilization.

    Please keep entertaining me. You're a riot.
     
  16. kemosabe

    Veteran

    Joined:
    Jun 19, 2003
    Messages:
    1,001
    Likes Received:
    16
    Location:
    Montreal, Canada
  17. digitalwanderer

    digitalwanderer Dangerously Mirthful
    Legend

    Joined:
    Feb 19, 2002
    Messages:
    18,992
    Likes Received:
    3,532
    Location:
    Winfield, IN USA
  18. burningrave101

    Newcomer

    Joined:
    Aug 11, 2004
    Messages:
    8
    Likes Received:
    0
    Nothing more then a demo provided by ID Software tested with a 5900 Ultra and a 9800 pro.

    That review has absolutely nothing to do with the two official reviews that were done at ID Software with the nVidia and ATI reps present with a finished copy of the game using the latest drivers and hardware.
     
  19. pxc

    pxc
    Newcomer

    Joined:
    Feb 8, 2002
    Messages:
    76
    Likes Received:
    0
    nevermind, you're talkng about the performance preview id gave.
     
  20. digitalwanderer

    digitalwanderer Dangerously Mirthful
    Legend

    Joined:
    Feb 19, 2002
    Messages:
    18,992
    Likes Received:
    3,532
    Location:
    Winfield, IN USA
    Exactly, yet it was done by [H]. :roll:
     
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...