NVidia Anti-Aliasing Guide (updated)

Discussion in 'Videocards - NVIDIA GeForce Drivers Section' started by Cyberdyne, Jan 29, 2012.

  1. Vladislav

    Vladislav Member

    Messages:
    35
    Likes Received:
    0
    GPU:
    GTX260
    I understand that there are rules of the forum...
     
  2. Vladislav

    Vladislav Member

    Messages:
    35
    Likes Received:
    0
    GPU:
    GTX260
    But why force me to make five posts to share images.
     
  3. Vladislav

    Vladislav Member

    Messages:
    35
    Likes Received:
    0
    GPU:
    GTX260
    Filtered shadows.

    Warhammer 40,000: Dawn of War II – Chaos Rising.
    0x004112C1 (SGSSAA). If too soft - use 0x004012C1.
    http://postimg.org/image/z89gj9ied/full/

    Warhammer 40,000: Space Marine.
    As above. 0x004112C1 (SGSSAA). If too soft - use 0x004012C1.
    The image below is doubled for a better comparison.
    http://postimg.org/image/mf699l6o9/

    The following pictures only for demonstration without comparison.

    Prince of Persia (2008).
    0x080002C0 (SGSSAA). Filtering for shadows only in 720p! Sad.
    http://postimg.org/image/hu7ichb81/

    Dark Souls II.
    Quality filtering shadows depending on the degree of MSAA!
    0x084012C1 (SGSSAA).
    A necessary condition for Dark Souls - the quality of the shadows in the game should be no lower than the "High"! Otherwise you will not get filtered shadows from the fire!
    http://postimg.org/image/qdbwhyn0p/
    http://postimg.org/image/ywiog56d3/
    I have observed a strong performance drop with 8xMSAA+8xSGSSAA. 4xMSAA+4xSGSSAA worked well, but less filtered shadows.
     
    Last edited: Feb 7, 2015
  4. MrBonk

    MrBonk Ancient Guru

    Messages:
    2,977
    Likes Received:
    72
    GPU:
    MSI RTX 2080
    Original Full size pictures would be nice too, it'd be nice to see whether it's the added 4 or 1 that makes the difference and whether there are any other differences or negative effects compared to the prior posted flags. (Like for instance with Dark Souls II, does 8xSGSSAA cost more performance with your new flag compared the old one?)

    I appreciate the pictures!
     
    Last edited: Jan 4, 2015

  5. whitespider

    whitespider Member Guru

    Messages:
    157
    Likes Received:
    0
    GPU:
    4770k
    Since HBAO+, Gedosato, and AA bits are not possible for dx7, dx8, and dx8.1 i figured i would package a file up so that you guys can include a lot of these direct x versions.

    I included a readme on how to make a dx8 game run as a dx9 game in the most optimized way possible (by using a d3d file generator, convertor, and more) . It allows older games to use Gedosato, HBAO+ and AA. Just remember you are going to have to run the game through gedosato as native resolution ONLY if you want to use SGSSAA and and HBAO+, downsampling or upsampling removes this ability (for now).

    You can also run this without adding it to your gedosato list and simply benefit from hbao+ and AA, just drop the files into the game folder add the nividia bits you want to test, and it's that simple. However gedosato will be needed if you want to force a game that does not support your native res. I included another, less functional app to also do this. Although it's significantly less reliable.


    Since i put all this together, i'll charge you guys with the screenshots and posts showing HBAO+, Downsampling, and AA bits in dx8 games. Enjoy.http://s000.tinyupload.com/download.php?file_id=53007678959962052763&t=5300767895996205276356610



    Games I got working include fate, item shop tale, deus ex invisible war, and many others.
     
    Last edited: Jan 4, 2015
  6. JDR13

    JDR13 Active Member

    Messages:
    55
    Likes Received:
    0
    GPU:
    Gigabyte Geforce GTX 770
    The PC port of Dark Souls II must be a lot better optimized than the first game was. Just doing 4xMSAA+SGSSAA in Dark Souls 1 cuts my framerate to the point where it's barely playable, and I have a slightly faster system than you.
     
  7. Vladislav

    Vladislav Member

    Messages:
    35
    Likes Received:
    0
    GPU:
    GTX260
    Quality filtering shadows depending on the degree of MSAA!

    Warhammer 40,000: Dawn of War II – Chaos Rising.
    If we compare the performance between the flags (0x000012C1 and 0x004112C1), it makes no difference. The number of frames per second is identical for my system.

    The results of the in-game benchmark.
    You have to understand the variability of indicators such tests. Again ... the performance is identical.

    Images with the results of the benchmark reduced to 720p. Benchmark was run in 1080p.
    0x000012C1. 8xMSAA+8xSGSSAA.
    http://postimg.org/image/6aftk2j55/

    0x004012C1. 8xMSAA+8xSGSSAA.
    http://postimg.org/image/cy78b37lx/

    0x004112C1. 8xMSAA+8xSGSSAA.
    http://postimg.org/image/uys2ogwfz/

    If you ask how I play with such results. Simply. I do not sacrifice quality. Put 720p without scaling, limits the rate of 30 frames and have fun. In the rare moments in this hell of Particle frame rate drops to 20 frames. But I got almost everything I wanted.

    Comparing the flags.
    Major disappointment. Shadows of transparent textures (like foliage) are not subject to filtering. If you bring the camera too close to the ground you get aliasing (shadows will still look detailed than before but will not impress).
    0x000012C1. 8xMSAA+8xSGSSAA.
    http://postimg.org/image/9q44k909f/full/

    0x004012C1. 8xMSAA+8xSGSSAA.
    http://postimg.org/image/b17ntepw9/full/

    0x004112C1 (a little softer than 0x004012C1). 8xMSAA+8xSGSSAA.
    http://postimg.org/image/e5gmd35jj/full/

    To be continued...
     
    Last edited: Jan 4, 2015
  8. Vladislav

    Vladislav Member

    Messages:
    35
    Likes Received:
    0
    GPU:
    GTX260
    In Dark Souls II at 1920x1080 (4MSAA+4SGSSAA with the flag 0x084112C1) I have 40 fps max and 16 fps min in the Particle hell. Not cool. So I put 720p without scaling and limits the frame rate to 30 fps, which have constantly.

    For me to roll back to 720p is not always a way to increase performance.
    In most games, the user interface is designed at 720p and higher resolution screen scales it. I do not like it.
     
    Last edited: Jan 4, 2015
  9. Veteran

    Veteran Ancient Guru

    Messages:
    12,105
    Likes Received:
    19
    GPU:
    2xTitan XM@1590Mhz-CH20
    Custom flag for Elite Dangerous? I know that sweetfx works with ED but some nice SGSSAA would be nice, Mr Bonk or GuruKnight can you help?
     
  10. GuruKnight

    GuruKnight Master Guru

    Messages:
    861
    Likes Received:
    12
    GPU:
    2 x 980 Ti AMP! Ex
    I'm unfamiliar with the engine that game is using, but you might want to try the "universal" SGSSAA flag "0x204412C1" :)
    If this flag works, then try reducing it to the minimum number of AA bits, until the image becomes blurry and/or AA stops functioning.
     

  11. Vladislav

    Vladislav Member

    Messages:
    35
    Likes Received:
    0
    GPU:
    GTX260
    Last edited: Jan 4, 2015
  12. Turdhat

    Turdhat Master Guru

    Messages:
    210
    Likes Received:
    0
    GPU:
    MSI 1070 X
    Has anyone found any AA methods for The Crew ? I am using a combination of DSR (1440p dsr + 28 smoothness) and in game FXAA since TXAA and MSAA cost nearly 50% of your performance for some lame reason. This helps a lot thanks to DSR and its filter however it could be a lot better.
     
  13. Veteran

    Veteran Ancient Guru

    Messages:
    12,105
    Likes Received:
    19
    GPU:
    2xTitan XM@1590Mhz-CH20
    Nope its not working, thanks for trying though.
     
  14. MrBonk

    MrBonk Ancient Guru

    Messages:
    2,977
    Likes Received:
    72
    GPU:
    MSI RTX 2080
    This is fantastic.. but i'm so burned out on testing stuff right now. I will keep this post up in a tab for whenever I get to it one day.

    You should post this on NeoGAF or something too for people to use with non-DX9 games if they want.
    http://www.neogaf.com/forum/showthread.php?p=146052385#post146052385
     
  15. MrBonk

    MrBonk Ancient Guru

    Messages:
    2,977
    Likes Received:
    72
    GPU:
    MSI RTX 2080
    Is the game DX9 though?


    To the person who asked about the Crew, the game is DX11, so we are **** out of luck.
     

  16. MrBonk

    MrBonk Ancient Guru

    Messages:
    2,977
    Likes Received:
    72
    GPU:
    MSI RTX 2080
    Thanks for these. I will update what I can.
     
  17. whitespider

    whitespider Member Guru

    Messages:
    157
    Likes Received:
    0
    GPU:
    4770k
    I'll post it in some other places later. Guru 3d is the place I visit and you guys do the most intensive reports on the internet, so i figure it's most useful here for the time being.

    I did not use the best file hosting for it, maybe it will expire at some point, if it does i'll replace the link with something better. This is just getting this out there - since i thought it was a bit silly that only i was using this, when others could benefit. Some older games look a bit ****ty with HBAO+, however most benefit greatly from sparse grid supersampling and gedosato. Fate for instance looks better in performance mode for hbao+ otherwise the whole thing becomes a bit dark. And even then it bleeds through water. But hey, if someone wants to modernize how older games look, this gives those people way more options.

    Maybe we could add this to the pinned posts, where it lists what games are not compatible, and list this as a way of making them compatible. And then if someone wants to make a report on a dx8.1 game, they have an easy reference to do so. Rather than digging up my post.Right now i'm trying to get java games supported, i figured they used a dx runtime of some kind. However me including the d3d8.dll with the java exe does nothing, nor does me including it inside the jar exe archive. I know some java games use opengl, however some games like 3079 seem to have dx calls.
     
    Last edited: Jan 5, 2015
  18. Veteran

    Veteran Ancient Guru

    Messages:
    12,105
    Likes Received:
    19
    GPU:
    2xTitan XM@1590Mhz-CH20
  19. MrBonk

    MrBonk Ancient Guru

    Messages:
    2,977
    Likes Received:
    72
    GPU:
    MSI RTX 2080
    From What I understand any AA injected from that is just regular ol' SMAA/FXAA PPAA

    So yeah, unless you can play the game with 2x2 DSR+ one of those and the UI doesn't shrink a ton, that's as good as it will get unfortunately.


    Thanks for that post too btw, helps out with why getting HBAO+ to work with Bad Company 2 for example only works on hands or has problems
     
    Last edited: Jan 5, 2015
  20. Veteran

    Veteran Ancient Guru

    Messages:
    12,105
    Likes Received:
    19
    GPU:
    2xTitan XM@1590Mhz-CH20
    Ok thanks.
     

Share This Page