Announcement

Collapse
No announcement yet.

Radeon Navi Support Pending For RadeonSI OpenGL Driver With 47k Line Worth Of Changes

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

  • Radeon Navi Support Pending For RadeonSI OpenGL Driver With 47k Line Worth Of Changes

    Phoronix: Radeon Navi Support Pending For RadeonSI OpenGL Driver With 47k Line Worth Of Changes

    Last week AMD posted more than 400 patches providing the AMD Navi support within their AMDGPU DRM kernel driver while this week has brought dozens of patches amounting to 4,293 lines as a patch for their RadeonSI Gallium3D driver in order to provide OpenGL support on these next-gen GPUs being introduced next month as the Radeon RX 5700 series...

    http://www.phoronix.com/scan.php?pag...-Merge-Pending

  • #2
    Are Google contributing to radv? Does it mean they are using it for Stadia?

    Comment


    • #3
      Originally posted by phoronix View Post
      - The GS stage is used instead of VS. GS is now a merged ES-GS-VS and is more efficient. In this mode, API shaders VS, TES, and GS are said to be compiled as NGG.
      - Transform feedback is completely emulated with the help of GDS ordered atomics. Transform feedback queries have to be emulated too. (it might still be faster than the previous hw)
      There are TMA. IWBN to see APE of TA ITA.
      There are too many acronyms. It would be nice to see a proper explanation of the acronyms in the article.

      Comment


      • #4
        Originally posted by shmerl View Post
        Are Google contributing to radv? Does it mean they are using it for Stadia?
        Yes, probably.

        Comment


        • #5
          Originally posted by tildearrow View Post
          There are TMA. IWBN to see APE of TA ITA.
          NGG -> Next-Generation Geometry (AMD's marketing term for this combined shader stage)

          TES -> Tessellation Evaluation Shader
          GS -> Geometry Shader
          VS -> Vertex Shader

          GDS -> Global Data Share (An element of AMD's architectures I think is just a part of the cache hierarchy, or a small memory more local than main memory, as opposed to Local Data Share which is smaller and more local still)

          Other than the AMD-specific terms (NGG and GDS), the rest should be found in any OpenGL/Vulkan manual, any introductory 3D graphics textbook or advanced tutorial.
          Last edited by microcode; 06-26-2019, 11:07 PM.

          Comment


          • #6
            Originally posted by microcode View Post

            Yes, probably.
            Are there any known commits like that? Who is the developer from Google working on it?

            Comment


            • #7
              Originally posted by shmerl View Post
              Are Google contributing to radv? Does it mean they are using it for Stadia?
              One of the 2 initial major creators of RADV who is also a current major maintainer of RADV works for Google.

              Comment


              • #8
                Originally posted by marek View Post

                One of the 2 initial major creators of RADV who is also a current major maintainer of RADV works for Google.
                Ah, indeed. I didn't know Bas works for Google. Are Google officially sponsoring radv work?

                Comment


                • #9
                  The GS stage is used instead of VS. GS is now a merged ES-GS-VS and is more efficient. In this mode, API shaders VS, TES, and GS are said to be compiled as NGG.
                  How are VS, TES and GS merged, when TCS (and the actual tessellation step) is in between?

                  Comment


                  • #10
                    Linux 5.3 is another 5th so it should be longterm right?
                    It would be great to see Navi support in the next longterm kernel.

                    Comment

                    Working...
                    X