Announcement

Collapse
No announcement yet.

Radeon RADV "ACO" Performance On Mesa 19.3 Looking Good

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

  • #31
    Thanks for these benchmarks. If I understand correctly, the NIR patches aren't used here right?

    Should we also expect more performance from them?

    Comment


    • #32
      I probably missed it but why is there a lack of Navi support with this??

      Comment


      • #33
        Originally posted by agd5f View Post

        I wonder how much improved LLVM would be if the same effort that was expended to write a new compiler from scratch had been put into LLVM instead.
        I'm certainly no expert, but wasn't the reasoning that LLVM is such a large project, that to optimize it for one thing without breaking it for other use cases would have required much more time and resources. In the end they decided (rightly or wrongly) to create something new with one focus.

        ​​​​I sometimes wonder what could have been if AMDVLK had been open sourced a year or so earlier. Seems we have a lot of projects doing the same thing.

        Comment


        • #34
          Originally posted by geearf View Post
          GFX8 also includes Tonga, Carrizo, Stony Ridge and Iceland/Topaz (small laptop only part)

          Comment


          • #35
            Originally posted by agd5f View Post

            I wonder how much improved LLVM would be if the same effort that was expended to write a new compiler from scratch had been put into LLVM instead.
            Well, I guess we'll never know for sure, but the ACO devs seem to think not much. They're arguing that doing a whole new compiler was easier than getting changes into LLVM.

            Comment


            • #36
              Originally posted by castlefox View Post
              I probably missed it but why is there a lack of Navi support with this??
              What this project does is highly hardware specific. They haven't added Navi support yet because they need to make changes to target the new architecture, and that will be true for all future hardware generations as well.

              It sounds like Navi support is coming along fairly well, though. They still need to support geometry and tessellation shaders across all hardware as well. I'd say that's the more important task IMHO, because then they could actually fully replace LLVM and all the dependencies it brings into radv.
              Last edited by smitty3268; 10-12-2019, 08:18 PM.

              Comment

              Working...
              X