Announcement

Collapse
No announcement yet.

Radeon EQAA Anti-Aliasing Support Merged To Mesa 18.2

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

  • Radeon EQAA Anti-Aliasing Support Merged To Mesa 18.2

    Phoronix: Radeon EQAA Anti-Aliasing Support Merged To Mesa 18.2

    In addition to the potentially performance-doubling AMD Kaveri fix landing yesterday in Mesa 18.2 Git, also hitting this next version of Mesa is Enhanced Quality Anti-Aliasing (EQAA) support for Radeon GCN graphics processors...

    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
    MSAA got killed by deferred rendering in modern games, so the usecases of EQAA will be very few.

    "Enhancing" in-game MSAA to sparse grid SSAA / transparency SSAA ( called "adaptive AA" on Windows with Radeons) would make much more of a difference, especially for older titles and Wine.
    EQAA leaves vegetation (alphatests) and shaders (aliasing inside of triangles) totally aliased, it just raises the sample count for geometry. So one part of the image looks fine, while the other is still total garbage.

    Comment


    • #3
      There is an alpha-to-coverage hack for vegetation antialiasing.

      Comment


      • #4
        Care to elaborate how?

        Comment


        • #5
          They use different alpha threshold for neighbor pixels (subpixels in case of msaa). Combined with msaa looks not bad.

          Comment


          • #6
            I meant how to activate. Patching Mesa?

            Comment


            • #7
              I'm pretty interested in trying this out. I hope this can be used to force-enable AA in games where it is otherwise unavailable. Most of the time I don't really care about AA but there are a couple of games I have where the experience is significantly worse without it.

              Comment


              • #8
                Originally posted by aufkrawall View Post
                I meant how to activate. Patching Mesa?
                no, just use latest mesa git and run the game with EQAA=8,4,2 env variable

                Comment


                • #9
                  Originally posted by davidbepo View Post

                  no, just use latest mesa git and run the game with EQAA=8,4,2 env variable
                  I was referring to A2C Khrundel mentioned.

                  Comment


                  • #10
                    Originally posted by aufkrawall View Post
                    I was referring to A2C Khrundel mentioned.
                    Don't know. Long time ago windows nvidia driver was able to force a2c within certain games, far cry (the first) for example. Usually, I bet, game developer should implement this feature.

                    Comment

                    Working...
                    X