Announcement

Collapse
No announcement yet.

RADV's Navi Support Gets Patches For Vulkan Transform Feedback

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

  • RADV's Navi Support Gets Patches For Vulkan Transform Feedback

    Phoronix: RADV's Navi Support Gets Patches For Vulkan Transform Feedback

    The excitement over the open-source AMD Radeon Navi graphics driver support for Linux gamers/users continues. On Tuesday the RADV driver saw support land for binning to boost performance but while Bas was doing that, Samuel Pitoiset of Valve posted patches allowing GFX10/Navi to support Vulkan transform feedback...

    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
    Is transform feedback for Vega in radv already using NGG?

    Comment


    • #3
      Originally posted by shmerl View Post
      Is transform feedback for Vega in radv already using NGG?
      Nope it fallsback to non ngg if TF is enabled same as amdvlk does currently

      Comment


      • #4
        Originally posted by airlied View Post
        Nope it fallsback to non ngg if TF is enabled same as amdvlk does currently
        Thanks. What exactly is "new generation geometry" by the way?

        Comment


        • #5
          Originally posted by airlied View Post
          Nope it fallsback to non ngg if TF is enabled same as amdvlk does currently
          Are there plans to implement it for GFX9, too? NGG is one of the promised features which are still missing on Vega.

          Comment


          • #6
            Originally posted by ms178 View Post

            Are there plans to implement it for GFX9, too? NGG is one of the promised features which are still missing on Vega.
            Don't think ngg works well enough of.gives enough benefit on gfx9 to enable it, it's not a feature that is exposed to APIs, so being promised doesn't matter

            Comment


            • #7
              Originally posted by shmerl View Post

              Thanks. What exactly is "new generation geometry" by the way?
              AMD also call it primitive shaders, it's a new pipeline to replace vertex, Tess and geometry with something more efficient

              Comment


              • #8
                Originally posted by airlied View Post

                Don't think ngg works well enough of.gives enough benefit on gfx9 to enable it, it's not a feature that is exposed to APIs, so being promised doesn't matter
                Thanks for the info, I've read some time ago that they would try to push it into new APIs. But public information on this is scarce and it wasn't clear enough if the hw implementation in GFX9 was the issue or just a question of more effort needed on the software side...

                Comment


                • #9
                  Originally posted by ms178 View Post
                  Thanks for the info, I've read some time ago that they would try to push it into new APIs.
                  Afair they never said that, perhaps it was about "evaluating possibilities". I think Navi is the proof that it was ultimately in a broken or useless form in GFX9.
                  Last edited by aufkrawall; 24 July 2019, 06:05 AM.

                  Comment


                  • #10
                    Originally posted by aufkrawall View Post
                    Afair they never said that, perhaps it was about "evaluating possibilities". I think Navi is the proof that it was ultimately in a broken or useless form in GFX9.
                    Look at the graph here: http://www.3dcenter.org/dateien/abbi....vorschau2.jpg

                    This slide tells us: "Exposing primitive shaders to developers requires API changes" - I concluded from this that they will push for these API changes as they would be needed anyways for Navi and beyond...

                    Comment

                    Working...
                    X