Alternative AA methods and their comparison with traditional MSAA*

Discussion in 'Rendering Technology and APIs' started by mitran, Nov 15, 2009.

  1. Andrew Lauritzen

    Andrew Lauritzen Moderator
    Moderator Veteran

    Joined:
    May 21, 2004
    Messages:
    2,629
    Likes Received:
    1,227
    Location:
    British Columbia, Canada
    Yeah agreed that you have to have a pretty low end GPU for it to be the bottleneck in Skryim... it's a pretty heavy CPU game (I imagine it has pretty poor batching/command submission optimization on PC) and it does almost nothing on the GPU. I kid you not when I say it runs exactly the same frame rate at 2560x1600 as it does at 1280x800 (on a single 6970) in a lot of cases...

    Thus it's pretty hard to complain about the performance of MSAA in Skyrim.
     
    #1161 Andrew Lauritzen, Dec 1, 2011
    Last edited by a moderator: Dec 1, 2011
  2. homerdog

    homerdog donator of the year
    Legend Subscriber

    Joined:
    Jul 25, 2008
    Messages:
    6,294
    Likes Received:
    1,075
    Location:
    still camping with a mauler
    Especially when it produces such better results than FXAA.
     
  3. KKRT

    Veteran

    Joined:
    Aug 10, 2009
    Messages:
    1,040
    Likes Received:
    0
    Dunno, i have like 20-30 fps difference between 1.5x1.5 OGSSAA and native resolution [on 560]. I'm still near 60fps most of the time, but i hate going down to 40, especially in games without motion blur.
    MSAA is not heavy in Skyrim, but still cost performance and i think could increase my low fps to 50 if i would used postAA solution.
    I would love to use 2x2 OGSSAA + SMAA [with FXAA was awesome], but it makes game more unstable, gives me lower performance than 1.5x1.5 OGSSAA + 4x MSAA ;\ [and i cant make screenshots with fraps in this resolution - dunno why]
     
  4. Andrew Lauritzen

    Andrew Lauritzen Moderator
    Moderator Veteran

    Joined:
    May 21, 2004
    Messages:
    2,629
    Likes Received:
    1,227
    Location:
    British Columbia, Canada
    "20-30fps" difference is a meaningless statement. Use milliseconds per frame for such comparisons.

    Also ordered grid SSAA is a massive, *massive* waste of computational power. You have MSAA hardware that does jittered grids. You have per-sample shader execution (i.e. super-sampling). Why in the hell would you ever do ordered grids other than hating yourself? :p
     
  5. snarfbot

    Regular

    Joined:
    Apr 23, 2007
    Messages:
    652
    Likes Received:
    225
    what version of fxaa inject are you guys using?

    im using ver 10 and it actually performs worse than smaa, at least in re 5.

    im going to install crysis, and see if i get the same results.

    also im getting wierd alpha artifacts in dead space with smaa injector.
     
  6. KKRT

    Veteran

    Joined:
    Aug 10, 2009
    Messages:
    1,040
    Likes Received:
    0
    Because normal SSAA and TrMSAA from nvidia inspector dont work for me in my Skyrim [probably driver issue, i'm waiting for new full release].
    And i cant tell You 'ms' difference, because i have only fraps info. The difference is 40-70, instead of 55-90fps average.
     
    #1166 KKRT, Dec 2, 2011
    Last edited by a moderator: Dec 2, 2011
  7. PeterAce

    Regular

    Joined:
    Sep 15, 2003
    Messages:
    490
    Likes Received:
    10
    Location:
    UK, Bedfordshire
    The nVidia 290.36 Beta drivers now support 'forcing' FXAA on both D3D and OGL (it's not exposed in the regular Control Panel, use nvidia Inspector instead).

    Workes great in GTA IV.

    It does seem that as newer games are quite quickly intergrating FXAA into their game engines the injectors/overiding techniques will no longer be required.
     
  8. Andrew Lauritzen

    Andrew Lauritzen Moderator
    Moderator Veteran

    Joined:
    May 21, 2004
    Messages:
    2,629
    Likes Received:
    1,227
    Location:
    British Columbia, Canada
    To convert fps to milliseconds, use "1000 / fps", so in this case it would be say, 1000 / 60 ~ 16.7ms and 1000 / 70 ~ 14.3ms so a difference of ~2.4ms. Note that those ranges are pretty wide though so it's hard to determine anything conclusive from them.

    FXAA/MLAA/whatever is dead simple to implement in a game, hence why many will add it (like SSAO last generation). Unfortunately (deferred) MSAA often takes a bit more work, so even if it is better some people simply don't have the time or experience to do it :(
     
  9. Gitaroo

    Veteran

    Joined:
    Nov 10, 2007
    Messages:
    1,921
    Likes Received:
    62
    question, does GWFL, steam or starcraft 2 detect these injection method as cheat? I want to know for SC2. Don't want to get my account banned.
     
  10. homerdog

    homerdog donator of the year
    Legend Subscriber

    Joined:
    Jul 25, 2008
    Messages:
    6,294
    Likes Received:
    1,075
    Location:
    still camping with a mauler
    The difference between 4xMSAA and 8xMSAA is very noticeable in Skyrim. Generally I don't go higher that 4x because I can't tell much difference, but in this game I certainly can. Especially in the loading screens. I wish more devs would implement this amazing feature.

    FXAA looks subjectively much worse than even 4xMSAA, and with vsync on none of these settings (4 or 8xMSAA or FXAA) have any impact on framerate. So 8xMSAA + FXAA it is.
     
  11. Gitaroo

    Veteran

    Joined:
    Nov 10, 2007
    Messages:
    1,921
    Likes Received:
    62
    anyone with 460 get huge frame drop with 4XMSAA in skyrim? I heard ppl keep saying that the MSAA is free in that game, or is 460 too weak
     
  12. KKRT

    Veteran

    Joined:
    Aug 10, 2009
    Messages:
    1,040
    Likes Received:
    0
    I know how to convert it :), i thought You were asking for GPU ms time. So fps i gave was meaningful, because i gave direct comparison [that 'i'm close to 60fps most of the time'], but its not meaningful of course if You're talking about 20-30 difference and dont mention that it was really in range of 270-300fps :)

    And they were wide, because i was talking about min-max fps situation [excluding looking at walls/skies of course].
     
  13. homerdog

    homerdog donator of the year
    Legend Subscriber

    Joined:
    Jul 25, 2008
    Messages:
    6,294
    Likes Received:
    1,075
    Location:
    still camping with a mauler
    Dude it works without a hitch on my GTX260. Mind you I game at 1440x900 but I think your GTX460 could hand 4xMSAA @ 1080p without breaking a sweat.
     
  14. Gitaroo

    Veteran

    Joined:
    Nov 10, 2007
    Messages:
    1,921
    Likes Received:
    62
    but I am getting huge drop in frame rate at 4XMSAA @ 1080p.
     
  15. homerdog

    homerdog donator of the year
    Legend Subscriber

    Joined:
    Jul 25, 2008
    Messages:
    6,294
    Likes Received:
    1,075
    Location:
    still camping with a mauler
  16. Man from Atlantis

    Regular

    Joined:
    Jul 31, 2010
    Messages:
    961
    Likes Received:
    855
    FXAA Temporal is on the road..

    http://timothylottes.blogspot.com/2011/12/big-fxaa-update-soon.html
     
  17. KKRT

    Veteran

    Joined:
    Aug 10, 2009
    Messages:
    1,040
    Likes Received:
    0
  18. Ethatron

    Regular Subscriber

    Joined:
    Jan 24, 2010
    Messages:
    946
    Likes Received:
    413
    LOL, seems a little fame-war going on here ...?
     
  19. sebbbi

    Veteran

    Joined:
    Nov 14, 2007
    Messages:
    2,924
    Likes Received:
    5,296
    Location:
    Helsinki, Finland
    Scaling during post AA filter is a really good idea. The filter has already calculated extra information about the edges, so it should be able to upscale the image better than standard upscaling algorithms. Most Xbox 360 games are running at slightly sub 720p resolution, so better scaling is always a good thing to have.

    I am really interested in the new FXAA, because it doesn't have extra texture operations, and it supports temporal data input (works really well with 60 fps rendering). It should improve the quality most in far away geometry (slow movement), and that's where we currently have the most problems (current post AA filters are bad in small far away geometry). The new FXAA should be straightforward to plug in for us at least (we already have temporal jittering implemented in our old temporal AA solution).
     
  20. swaaye

    swaaye Entirely Suboptimal
    Legend

    Joined:
    Mar 15, 2003
    Messages:
    9,044
    Likes Received:
    1,116
    Location:
    WI, USA
    KKRT, I got SGSSAA working on my 560 with the current drivers and I posted instructions in the Skyrim PC Gaming thread. In NV Inspector, use the Enhance Application AA mode, 4X MSAA, 4X SGSSAA and have Skyrim on 4X AA.
     
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...