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

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

  1. Apple740

    Newcomer

    Joined:
    Aug 9, 2004
    Messages:
    239
    Likes Received:
    2
    Location:
    Rotterdam - NL
    Does anyone know how to make two identical screenshots from the timedemo? (so I can see the exact differences in IQ in a specific frame with and without the 'Humus fix')

    Btw, I got a 10fps speedboost in the timedemo with this fix on my X800XT, thnx Humus!
     
  2. Van

    Van
    Newcomer

    Joined:
    Aug 9, 2004
    Messages:
    12
    Likes Received:
    0
    Ok, third try and yet again no white artifacts. Yay. :D
     
  3. Nicolas_homme

    Newcomer

    Joined:
    Aug 9, 2004
    Messages:
    1
    Likes Received:
    0
    Location:
    Russia - Perm
    File environment.vfp in /glprogs has strings:

    # this should be better on future hardware, but current drivers make it slower
    #MUL result.color.xyz, R0, fragment.color;
    MUL result.color, R0, fragment.color;


    Have anyone tried to test it? What were the results?

    Can I consider R800 as "future hardware"? :)
     
  4. daerBaer

    Newcomer

    Joined:
    Aug 9, 2004
    Messages:
    12
    Likes Received:
    0
    there are 2 "shot" demos within the demos dir. just type "playdemo shot_demo001" or "playdemo shot_demo002" and you get the same fov of the same scene each time ...
     
  5. daerBaer

    Newcomer

    Joined:
    Aug 9, 2004
    Messages:
    12
    Likes Received:
    0
  6. BetrayerX

    Newcomer

    Joined:
    Aug 13, 2003
    Messages:
    74
    Likes Received:
    0
    Location:
    PR
    ....unbelievers.... :wink:
     
  7. Energy

    Newcomer

    Joined:
    Jul 21, 2003
    Messages:
    23
    Likes Received:
    0
    Location:
    Finland
    You must also define shader so...

    "mtr_light_shader" ""

    change it to this:

    "mtr_light_shader" "textures/particles/plasmalight"

    and you are done.

    -------------

    So does Humus tweak lower performance in some cases compared to original? Because average frame rate can be higher if certain places higher frame rates compensates enough lower frame rates in some other places.
     
  8. Apple740

    Newcomer

    Joined:
    Aug 9, 2004
    Messages:
    239
    Likes Received:
    2
    Location:
    Rotterdam - NL
    Why should they not be honest? My "history":

    Cat 4.7: 45.0 fps
    Cat 4.9b: 48.1 fps
    Cat 4.9b & Humusfix: 58.2fps

    (1280x1024, Ultra Quality, 2xAA, 8xAF. AsusX800Pro hardmodded to XT, Athlon64 3000+)
     
  9. Simon F

    Simon F Tea maker
    Moderator Veteran

    Joined:
    Feb 8, 2002
    Messages:
    4,563
    Likes Received:
    171
    Location:
    In the Island of Sodor, where the steam trains lie
    But you have to be carefull about what you say.

    Although I think what Humus has posted is particularly interesting, I think it would have been better if he
    • had not said "our hardware"
    • emphasised that it was an experimental hack that potentially could be incorporated into an official D3 patch.


    BTW I was also thinking that some "sat" modifiers would be needed in the normalisation calculations.

    I also was wondering whether the LUT texture was actually implementing a Power fuction? It could well be the case that it is some special hand-tweaked function that the artists in id found more pleasing <shrug>.
     
  10. Melly

    Newcomer

    Joined:
    Aug 9, 2004
    Messages:
    3
    Likes Received:
    0
     
  11. Simon F

    Simon F Tea maker
    Moderator Veteran

    Joined:
    Feb 8, 2002
    Messages:
    4,563
    Likes Received:
    171
    Location:
    In the Island of Sodor, where the steam trains lie
    I don't know the performance behaviour of ATI's HW but if you've reduced the specular power to 4, perhaps the compiler replaces the "pow" with a pair of muls? <shrug>
     
  12. Demigod

    Newcomer

    Joined:
    Jul 3, 2004
    Messages:
    47
    Likes Received:
    2
    So let me get this right

    On r3xx hardware people are getting an average of 1.5-5fps increase with this. (Me sulks I wanted faster for my 9800 so I could have a lan game over my network when the game finally comes out here!:cry: )

    on r4xx people get up to 10fps with this? (about 18-20% max)

    So where is the 40% from? was that just from just one point in the game?

    (Sorry if that is wrong I’ve only just got up but that is about what I see from reading the thread. )
     
  13. Energy

    Newcomer

    Joined:
    Jul 21, 2003
    Messages:
    23
    Likes Received:
    0
    Location:
    Finland
    Lets continue this discussion at this thread http://www.beyond3d.com/forum/viewtopic.php?t=14907

    There is already rocket launcher tweak in there.
     
  14. Solr_Flare

    Newcomer

    Joined:
    Aug 9, 2004
    Messages:
    9
    Likes Received:
    0
    If I were to take a random guess it would probably be physical card limitations. There is only so much we are going to be able to squeeze out of our 9800s and the gains with each improvement will likely be exponentially less without significant reworking of driver or game code. A few little tweaks here and there just aren't going to cut it for huge gains.

    In the case of the R4xx chips, they have a bit more breathing room so they stand more to gain from optimizations initially.

    Right now, if you are on the lower end of the spectrum hardware requirement wise, even a small gain is a huge one. If you are on the top end, small changes can net you potential big gains.

    And, for those of us in the middle to lower-top end spectrum, the small boosts we can get help, but we can't get the huge boosts we need to take it up a notch. So we kind of feel like losers all around unless you are a number fanatic ;)
     
  15. SpiderWoW

    Newcomer

    Joined:
    Aug 9, 2004
    Messages:
    8
    Likes Received:
    0
    do you really say its the same image quality ...

    ... using specifically created specular texturemaps
    ... and just using a constant power of 16

    ?!

    have you ever seen specular light texture maps

    :?

    i am sure that's faster though and i am sure now there is REALLY no difference between HIGH and ULTRA quality level in D3 anymore - but ATI / id should for sure not do it that way in their software on default :wink:
     
  16. Simon F

    Simon F Tea maker
    Moderator Veteran

    Joined:
    Feb 8, 2002
    Messages:
    4,563
    Likes Received:
    171
    Location:
    In the Island of Sodor, where the steam trains lie
    :D I presume you are thinking of homous because humus is:
     
  17. Padman

    Newcomer

    Joined:
    Jan 10, 2003
    Messages:
    30
    Likes Received:
    0
    Location:
    Netherlands
    spectacular lightmaps? I'd sure like to see those! :D :wink:
     
  18. CitizenC

    Newcomer

    Joined:
    May 16, 2003
    Messages:
    11
    Likes Received:
    0
    What are you using to get the fps? Timedemo1?
    I had about the same improvement you did going from the 4.7b's to 4.9b's, but the Humus tweak only gave about 1.1fps extra.

    I wonder whats holding it back on my PC ?
    Prescott 3.06ghz, 1 gig PC3200 & Sapphire X800PRO..
    Some get 10+ fps, while others only get 1-3 fps...certainly odd
    BTW do you get the same increase in frame rate when using High Quality ?
     
  19. Demigod

    Newcomer

    Joined:
    Jul 3, 2004
    Messages:
    47
    Likes Received:
    2
    Does this do noting for the 6800's,I think they were fast enough anyway. I just wondered. why it wouldnt?
    I have a 6800gt as well btw

    Oh and JC may be a bit busy his rocket blew up :cry: see here
     
  20. Apple740

    Newcomer

    Joined:
    Aug 9, 2004
    Messages:
    239
    Likes Received:
    2
    Location:
    Rotterdam - NL
    Yes, I run it two times and look for the score from the second run.


    Yes, in high quality also a 10fps gain. (61,5)
     
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...