Announcement

Collapse
No announcement yet.

NVIDIA FXAA Anti-Aliasing Performance

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • NVIDIA FXAA Anti-Aliasing Performance

    Phoronix: NVIDIA FXAA Anti-Aliasing Performance

    A few months back the NVIDIA Linux driver introduced support for FXAA, a new anti-aliasing method. In this article are benchmarks of FXAA plus more information on this post-process shader-based anti-aliasing method.

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Comparison against MSAA would be nice.

    Comment


    • #3
      FXAA is not higher quality than MSAA/CSAA variants. It does a good job evening out the sharp edges, but at the cost of adding a blur to the picture. Sharp details such as texture details will also be lost to some degree.

      Michael: It would be great if you could do a quality comparison of different AA modes (screenshots in png of course), but there are still somewhat limited amounts of high quality graphics available in Linux games. A proper AA setting becomes increasingly important when large amounts of transparent textures are used (typically for grass, foliage, fences, etc.).

      -----

      It annoys me the amount of effort developers put into methods of hiding lack of detail, instead of developing new effective rendering algorithms. The raw power of current high end GPUs are immense if you can utilize it. My GTX 580 is capable of displaying 8M textured polygons at 70 fps in 1680x1050 with 32xCSAA and 16xAF applied.

      Comment


      • #4
        Originally posted by efikkan View Post
        FXAA is not higher quality than MSAA/CSAA variants. It does a good job evening out the sharp edges, but at the cost of adding a blur to the picture. Sharp details such as texture details will also be lost to some degree.

        Michael: It would be great if you could do a quality comparison of different AA modes (screenshots in png of course), but there are still somewhat limited amounts of high quality graphics available in Linux games. A proper AA setting becomes increasingly important when large amounts of transparent textures are used (typically for grass, foliage, fences, etc.).

        -----

        It annoys me the amount of effort developers put into methods of hiding lack of detail, instead of developing new effective rendering algorithms. The raw power of current high end GPUs are immense if you can utilize it. My GTX 580 is capable of displaying 8M textured polygons at 70 fps in 1680x1050 with 32xCSAA and 16xAF applied.
        sadly game developers target consoles first and the fix things back to run on windoze, so until the next generation consoles are out forget about smarter ways of rendering or better quality

        Comment


        • #5
          Anyone else get the framerate halfed with mesa's mlaa?

          Comment


          • #6
            Wow, that's useless. On Windows, FXAA costs me 2 or 3 FPS, not 20. This looks seriously botched on Linux.

            Edit:
            This is how it should look like:



            Notice how FXAA has an almost non-existent impact.
            Last edited by RealNC; 18 September 2012, 11:27 AM.

            Comment


            • #7
              Blurring

              Developers probably should look at blurring artifacts. The filters are great. If you use them intelligently, and for performance, you can also get a very good look with low settings. I found 2xMSAA and -0.5LOD with 2xAniso sufficient. Higher seems to blur/cause unnaturalness. Maybe some highend cards would want to combine that with SSAA. And "jittered antialiasing" such as in doom3 also adds on top of that, and the jitter is minimal when in SSAA mode.

              Peace Be With You.
              Last edited by Paradox Ethereal; 20 September 2012, 07:29 AM.

              Comment

              Working...
              X