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

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

  1. Dave Baumann

    Dave Baumann Gamerscore Wh...
    Moderator Legend

    Joined:
    Jan 29, 2002
    Messages:
    14,090
    Likes Received:
    694
    Location:
    O Canada!
    Its probably purely a question of support - the NV30 path, and others, were removed in order to support less render paths and probably make it easier for ID and future licensee's. It sounds as though some of the elements of the various paths have been rolled into the ARB2 in order to get a happy medium for all the cards that can utilise it on the market at the moment.
     
  2. saaya

    Newcomer

    Joined:
    Aug 8, 2004
    Messages:
    7
    Likes Received:
    0
    Crawdaddy79, "horrable artifacts"? geey it took me almost 60s to see the artifacts and they go away if you get closer. while it clearly IS an artifact i wouldnt call it HORRABLE, LOL, calm down :p

    i think your overreacting a little, just becuase humus works for ati it doesnt mean that this is an ATI tweak, and i doubt ati or nvidia will release a tweak like this wich decreases iq.

    just put the new modded file into the doom3 directiory and dont oput it in the yip. it will still work and you can still connect to a d3 server as the pak is still the same.

    i dont think anybody will have a problem with what you are doing, you are just helping people to understand more about shaders and help them to tweak their performence :)

    thx a lot! :)

    has anybody tried it yet? im on a g4mx atm so i cant test it (right?) but id love to enable the plasma gun lights when i swith back to my 9700pro

    could ALL nvidia fanboys please stop spamming this great thread?
    where are the mods? please remove all the off topic replies in case it goes on like this!

    great work humus and ralf! really nice! just ignore those stupid comments :) your doing a great work and make a lot of people very happy about their increased fps and increased the overall interest in how pixel shader and game engines work for a LOT of people, including me :)
    thanks a lot!
     
  3. saaya

    Newcomer

    Joined:
    Aug 8, 2004
    Messages:
    7
    Likes Received:
    0
    and you still get the same performence boost?

    do the doors etc look less 3dimensional?
     
  4. InkSpot

    Newcomer

    Joined:
    Jul 15, 2004
    Messages:
    3
    Likes Received:
    0
    Sounds like a very plausible explanation, especially when you consider that using math here basically cuts the performance of lowend FX cards in half.
     
  5. anaqer

    Veteran

    Joined:
    Jan 25, 2004
    Messages:
    1,287
    Likes Received:
    1
    Care to go into details about what you did exactly? I'm a bit slow today... :oops:
     
  6. grecco_julio

    Newcomer

    Joined:
    May 23, 2004
    Messages:
    233
    Likes Received:
    0
    Pictures / FPS?
     
  7. BetrayerX

    Newcomer

    Joined:
    Aug 13, 2003
    Messages:
    74
    Likes Received:
    0
    Location:
    PR
    Colored mipmaps in Doom3?

    LOL! I just copy pasted both Demirug and the new Humus code and this is what I got. ;)

    [​IMG]

    :rofl:

    Well, at least you can now study filtering in the game...hehehehe. :lol:


    UPDATE: seems that I screwed anyways, removed and didnt replace the file. :p

    Update 2: doublechecked and reinstalled the Interaction file, still the same.

    Oh well, back to the original I guess.
     
  8. DeKay

    Newcomer

    Joined:
    Aug 8, 2004
    Messages:
    5
    Likes Received:
    0
    ok so i did some testing after reinstalling my copy of doom 3, i'm running an athlon xp 2500 / radeon 9600xt on an asus a7n8x-e deluxe, using spirit driver 1.4.1b (with catalyst 4.9 optimisation for doom 3)
    here are the results using the time demo :

    800*600, high quality, normal code : 39.1 fps
    800*600, high quality, normal code : 40.3 fps
    (these are the results on the second run of each test)

    didnt actually see any real artifacts, none of those white spots but the demo1 is quite fast so i couldnt really have an extensive look at this
     
  9. TheGlassPrisoner

    Newcomer

    Joined:
    Aug 8, 2004
    Messages:
    1
    Likes Received:
    0
    Help me

    I tried that tweaking thing and i got up to the point were you need to alter the Interaction file and when i double clicked it it opened it on wordpad, but it was in view mode i couldnt alter it and i cant find how to open it with another program. Can someone tell me what to do? :(
     
  10. tEd

    tEd Casual Member
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    2,105
    Likes Received:
    70
    Location:
    switzerland
    after tweaking the values the combination of

    PARAM specExp = { 8, 0, 0, 0 };
    and
    POW_SAT

    seem to get me the same IQ as with the orignal code plus the performance increase

    ....using x800pr HQ setting
     
  11. Guden Oden

    Guden Oden Senior Member
    Legend

    Joined:
    Dec 20, 2003
    Messages:
    6,201
    Likes Received:
    91
    I think your own bias makes you read more into my paragraph than it actually expresses.

    My point is to try to subtly tell you that your theatrics and underhanded attempt to smear ATi is not appreciated at this forum. Your agenda is better carried out over at hardocp or some such site.

    Oh come on. You were definitely more than implying that it was done with a motive, which at best makes it "unofficially official". Problem is, you insinuated without any concrete evidence, which makes it TROLLING, which is not what we do around here.

    Yeah, so what? Even in Humus' initial presentation he said he estimated the exponent and suggested people could alter it if they want. It's not as if he tried to cover anything up, quite the opposite, he was very forthright with the hackish nature of his modification. You're making a mountain out of a non-existent molehill on purpose; highly unethical.
     
  12. clicknext

    Newcomer

    Joined:
    Aug 8, 2004
    Messages:
    6
    Likes Received:
    0
    lol, I wish I could tell you guys to just stop and you guys would stop arguing.
     
  13. Snarfy

    Newcomer

    Joined:
    Apr 15, 2004
    Messages:
    120
    Likes Received:
    0
    Could you guys please take it to AIM, MSN, or (heaven forbid) ventrilo?

    You've made your point, Ruined. That is an opinion and you are entitled to it, but please do not try to force it on us, it just makes people pay less attention to your point and more attention to your repetitive pushing it on them.

    I hope you'll do the right thing!

    Anyways, please do prune this thread, it's getting quite long and it could be much more digestable if it were missing some posts that do not pertain to the topic at hand.

    God, I hate being civil, but it works better IMO
     
  14. Saist

    Newcomer

    Joined:
    Sep 14, 2003
    Messages:
    4
    Likes Received:
    0
    I didn't intend to post in this thread to begin with... but by the time I got pages 8 and 9 I had to.

    I haven't tried this tweak yet on my 9800 systems, but I did try it on my agining 8500. I haven't taken any benchmarks or anything like that, but I've yet to notice any particular image corruption such as white dots or anything else on a fresh install.

    The overall speed feel is indeed better, and I've experienced no image quality problems so far.

    Now onto what prompted me to post. Ruined.

    Ruined, your name is so apt for this forum and thread, and I have issue to take with several items you said.

    The first of which stating that Humus had to release the tweak under ATi's orders.

    My daily job is for a tech support company that is outsourced by an ISP. If what you state is true about Humus... than everytime I fix somebody's internet problems outside of my day job requires the notification or orders of my managers from my day job? Um. No.

    If what you imply is true... than was Linus incorrect in not notifying his professor's that he was creating Linux back in 199x?

    It isn't, and you know it. We know it. So stuff it punk.


    The other items you say? That ATi is deliberatly introducing image quality hacks?

    Okay... let's examine the facts here..

    ATi introduced a new filtering algorithm in the Rv350 core.. This algorithm improved upon trilinear and bilinear filtering techniques. The algorithm went un-noticed for the life of the card until ATi introduced the same technique on the higher end R420 cards. Despite the fact that no image quality degradation was EVER found when using the technique, it was declared an image quality Hack.

    Nvidia introduced a driver hack in it's detonator drivers that gave people no choice between full trilinear or bilinear filtering. Image quality degredation was noticable even to untrained eyes and Nvidia publically refused to remove the image hack.

    ATi employee who is not on ATi Catalyst team figures out a way to boost performance for a game. This performance boost is created by modifying the game's own configuration files themselves. No modification is at the driver level. Image quality is an issue unless certain criterea are met and dealt with. For the average user, such tweaks do not benifit the mass market and only apply to a small percentage of users.

    Nvidia employees who are paid and on on Nvidia's time clock entered deliberate hacks into the drivers themselves which affected multiple game engines. These hacks ranged from setting clipping planes to not rendering certain detected objects completely. For the average user these hacks boosted performance while imparing visual quality.

    Now do us all a favor Ruined and learn to research your claims before you make them. I hate dealing with trolls, especially ones that are so easily proven wrong.

    Je.Saist
    http://www.gamenikki.com

    We do not hide behind our handles. We ARE our handles.
     
  15. Runner

    Newcomer

    Joined:
    Feb 26, 2004
    Messages:
    9
    Likes Received:
    0
    PARAM specExp = { 4, 0, 0, 0 };

    This does not appear to cause the whiteness, it is also faster than this which also doesn't appear to cause the whiteness.

    PARAM specExp = { 8, 0, 0, 0 };
    POW_SAT

    Universal 2-3fps in every res improvement on my 9700 Pro, with no noticable degredation to my already super high quality settings, I like it.
     
  16. CrunchTime

    Newcomer

    Joined:
    Aug 8, 2004
    Messages:
    17
    Likes Received:
    0
    if you guys read the damn thread,

    THIS WORKS and eliminates the over exposure of white you get by lowering the value to be calculated. I have it at 8 and its great.
     
  17. mike young

    Newcomer

    Joined:
    Aug 9, 2004
    Messages:
    1
    Likes Received:
    0
    I applied the tweak and went from a best of 35fps to 48fps on a 9800SE - a whopping 37% gain!

    Bad side effect of the tweak is screen is very dark, at first I thought I had made the same mistake someone else had, but the code is correct.

    mike/
     
  18. termikk

    Newcomer

    Joined:
    Apr 19, 2004
    Messages:
    39
    Likes Received:
    0
    I would like to hear carmack's comments about this
    Reverend?

    This kind of thing is what this site is all about!

    PS: that guy sure is a troll, it bores me to read his comments and they are so many...
     
  19. CrunchTime

    Newcomer

    Joined:
    Aug 8, 2004
    Messages:
    17
    Likes Received:
    0
    Very Interesting discovery...

    It seems enabling AF actually increases the framerate on my end....

    I have tested this several times so its not BS :)

    1280x1024 with 2xAA 0xAF - 63.4


    1280x1024 with 2xAA 8xAF - 61.9


    1280x1024 with 2xAA 16xAF - 62.4

    ... Im very confused but i cant complain!!
     
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...