ATI HL2 Performance Tweak

Discussion in 'PC Gaming' started by Dave Baumann, Nov 15, 2004.

Thread Status:
Not open for further replies.
  1. Dave Baumann

    Dave Baumann Gamerscore Wh...
    Moderator Legend

    Joined:
    Jan 29, 2002
    Messages:
    14,090
    Likes Received:
    694
    Location:
    O Canada!
    Here you go, here's some quick ATI testing with an X800 XT PE on an FX-55 system. I'm using the ATI demo's here only for speed as we've not recorded our own just yet.

    Code:
                            Normal               6x AA, 16x AF
    1600x1200               Off   On     Gain    Off   On     Gain
    d1_canals_09.dem        63.4  77.9  22.9%    42.1  41.8  -0.7%
    d1_town_01.dem          97.1  99.6   2.6%    69.7  68.4  -1.9%
    d1_trainstation_02.dem  84.1  82.8  -1.5%    55.5  54.6  -1.6%
    d3_c17_12.dem           71.2  70.9  -0.4%    57.6  59.9   4.0%
    Its not a clearcut gain in all cases, but it appears the performance drops are fairly minor with it on, but the potential gains, can be fairly high. I've not tested to see that disabling it does to NV40's performance yet.
     
  2. digitalwanderer

    digitalwanderer Dangerously Mirthful
    Legend

    Joined:
    Feb 19, 2002
    Messages:
    18,992
    Likes Received:
    3,532
    Location:
    Winfield, IN USA
    It doesn't seem to help much with AA/AF on, eh? :|

    Any change in the image quality or anything noticeable?
     
  3. jb

    jb
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    1,636
    Likes Received:
    7
    Dave,

    thanks for the info. Any word on when it will be turned on? First offical HL2 patch?
     
  4. Fox5

    Veteran

    Joined:
    Mar 22, 2002
    Messages:
    3,674
    Likes Received:
    5
    1. You didn't say what cpu.
    2. What happens with a faster video card with more than 1 vertex shader?

    Dave, that chart you posted is great, though only the first canals test seems to have a large performance change. It'd be nice to see how it effects different cards and cpus though, as most people definetely don't have an x800 xt pe and an fx-55.

    I guess the video memory bandwidth becomes the limitation at that point...

    I thought he said valve only enabled it for nvidia cards because ATI cards showed a decrease in performance at times.(perhaps they could detect cpu speed and video card and determine if it should be used)
     
  5. Illestone

    Newcomer

    Joined:
    Aug 11, 2004
    Messages:
    30
    Likes Received:
    0
    So this only helps if ur gpu limitied? Like it will put more stress on ur cpu rather then gpu?

    Cause I'm cpu limited, and would rather have my gpu do the bulk of the work :)
     
  6. liverkick

    Regular

    Joined:
    Oct 1, 2004
    Messages:
    401
    Likes Received:
    6
    Sorry for the noobie question, but do I just put the text "+r_fastzreject 1" in an autoexec.cfg? Or is it something you have to type in launch options?
     
  7. Fox5

    Veteran

    Joined:
    Mar 22, 2002
    Messages:
    3,674
    Likes Received:
    5
    I think an autoexec file will work, or add it into the special launch options in steam.
     
  8. Rick Hunter

    Newcomer

    Joined:
    Oct 6, 2004
    Messages:
    21
    Likes Received:
    1
    1. I'm using an Athlon 64 3000+ @ 2.5 Ghz

    I'll do some more testing at different resolutions and AF/AA settings later this weekend. I'll also try some in game demos instead of the stress test.
     
  9. LocutusX

    Newcomer

    Joined:
    Nov 21, 2004
    Messages:
    75
    Likes Received:
    0
    Location:
    Toronto, Canada
    my results

    r_fastzreject = 0

    at_coast_12:
    84.96 (first run)
    85.07 (second run)

    hard_c17_12:
    76.38
    76.88

    at_canals_08:
    72.25
    71.07

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

    r_fastzreject = 1

    at_coast_12:
    85.28
    85.25

    hard_c17_12:
    75.35
    75.91

    at_canals_08:
    70.68
    70.87

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

    Common System Config:
    1024x768 / 2xAA / 4xAF / All settings at "High"; Water @ Reflect All

    Athlon64 3000+ @ 2430mhz / Memory @ 221mhz (single channel)
    1 GB DDR (2 x 512mb)
    ATI Radeon 9800 Pro using XT BIOS @ 440/375
    Beta Catalyst 4.12
    Catalyst AI status - unknown - since the above driver uses the old-style CP (where the sliders were at High Quality for the 2 middle ones and App. Pref. for everything else)

    other:
    NForce3-250 based motherboard; using latest version of NForce chipset drivers
    Windows XP SP2
    Using Realtek ALC850 on-board sound (AC97)
    AGP Aperture set to 256mb

    hl2 command line: -applaunch 220 -heapsize 512000 +cl_smooth 0 +r_fastzreject (1 or 0)

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

    My comments: doesn't seem like the fastzreject option does much for me at the settings I've tested. Those are the settings I've decided to play HL2 with, so if (for example) the option only provides a boost for those who use 0xAA or 0xAF/Trilinear filtering, doesn't help me much.
     
  10. Apoc

    Regular

    Joined:
    Sep 17, 2003
    Messages:
    308
    Likes Received:
    2
    9600 has 2 vertex shader units.
     
  11. Fox5

    Veteran

    Joined:
    Mar 22, 2002
    Messages:
    3,674
    Likes Received:
    5
    I thought the RV3xx cards had half everything the R3xx cards have...so half the pixel pipelines and half the vertex shaders. Oh, the r3xx cards have 4 vertex shaders don't they?
     
  12. Apoc

    Regular

    Joined:
    Sep 17, 2003
    Messages:
    308
    Likes Received:
    2
    Yes, they do.
     
  13. tEd

    tEd Casual Member
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    2,105
    Likes Received:
    70
    Location:
    switzerland
    4/2=2 yes that's about right :wink:
     
  14. BetrayerX

    Newcomer

    Joined:
    Aug 13, 2003
    Messages:
    74
    Likes Received:
    0
    Location:
    PR
    Re: my results

    AI is set to 'low' if you use the old CP by default.
     
  15. digitalwanderer

    digitalwanderer Dangerously Mirthful
    Legend

    Joined:
    Feb 19, 2002
    Messages:
    18,992
    Likes Received:
    3,532
    Location:
    Winfield, IN USA
    Re: my results

    I really wish they'd put AI controls in the old CP.... (HINT-HINT TERRY!!!!)
     
  16. Blastman

    Newcomer

    Joined:
    Jul 15, 2003
    Messages:
    176
    Likes Received:
    2
    Xbit added some results with fastzreject …xbit.

    Has anyone tried running Performance-AF instead of Quality-AF? And maybe moving the TP (Texture Preference) slider from HQ to just Q? In some games (like Delta Force) my performance goes up by ~ 40% on my 9600XT by just doing those 2 tweaks (while at 4AA/8AF). Painkiller only improves about 10%. It would be interesting to see how much HL2 improves with those 2 tweaks.
     
  17. Dave Baumann

    Dave Baumann Gamerscore Wh...
    Moderator Legend

    Joined:
    Jan 29, 2002
    Messages:
    14,090
    Likes Received:
    694
    Location:
    O Canada!
    They could have tried the "0" setting as well to put that to the test!
     
  18. Fox5

    Veteran

    Joined:
    Mar 22, 2002
    Messages:
    3,674
    Likes Received:
    5
    It would have been nice to see slower video cards used as well. How about the 9800s, 9700s, 9600s, and 9500s? I assume the 9200s and below already have it enabled.
     
  19. LocutusX

    Newcomer

    Joined:
    Nov 21, 2004
    Messages:
    75
    Likes Received:
    0
    Location:
    Toronto, Canada
    Yeah, they don't seem too bright do they? Hehe.

    With the tests that I posted above... I checked the console variable upon starting HL2 to ensure it was set to the value that I wanted.

    The only one of their explanations that makes sense is "maybe CATALYST4.12 beta driver turns this on by default". Either that or this setting really is dependent on level geometry, so the particular demo you are using has an effect.
     
  20. StefanS

    StefanS meandering Velosoph
    Veteran

    Joined:
    Apr 20, 2002
    Messages:
    3,608
    Likes Received:
    75
    Location:
    Vienna
    This thread is over 3.5 years old. I'd say that definitely long past the expiry date. Thus locked.
     
Loading...
Thread Status:
Not open for further replies.

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...