Announcement

Collapse
No announcement yet.

RADV Vulkan Driver's ACO Compiler Back-End Has Navi/GFX10 Nearly Squared Away

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

  • RADV Vulkan Driver's ACO Compiler Back-End Has Navi/GFX10 Nearly Squared Away

    Phoronix: RADV Vulkan Driver's ACO Compiler Back-End Has Navi/GFX10 Nearly Squared Away

    Following a lot of work on the AMD "ACO" compiler back-end to the RADV Vulkan driver for GFX10/Navi, this experimental alternative to AMDGPU LLVM is about ready to go for these newest AMD graphics processors...

    http://www.phoronix.com/scan.php?pag...-Navi-Final-MR

  • #2
    You should already use the primary git repo for Mesa, which has moved to Gitlab: https://gitlab.freedesktop.org/mesa/mesa

    Comment


    • #3
      Navi performance with aco so far is slightly worse than llvm. After hazards mitigations, developers will focus on optimizations.

      1920x1200, Sapphire Pulse RX 5700 XT

      llvm:



      aco:

      Last edited by shmerl; 10-27-2019, 12:13 AM.

      Comment


      • #4
        Originally posted by shmerl View Post
        Navi performance with aco so far is slightly worse than llvm. After hazards mitigations, developers will focus on optimizations.

        Just because you get 1% lower FPS in TW3, doesn't mean it's slower in all games. There've been other reports from other games which show the opposite.

        Also keep in mind that some games (eg. Rise of The Tomb Raider) are not yet playable on LLVM, but work with ACO.

        I'm looking forward to Michael's benchmarks, after the currently open merge requests land.

        Comment


        • #5
          Originally posted by Venemo View Post
          Just because you get 1% lower FPS in TW3, doesn't mean it's slower in all games. There've been other reports from other games which show the opposite.
          Good point, but when I was testing it on Vega, aco was actually ahead, so I assume for Navi it's missing some optimizations that make that difference. TW3 is a decent benchmark, because it's for sure GPU bound unlike games that have CPU bottlenecks.
          Last edited by shmerl; 10-27-2019, 12:04 PM.

          Comment

          Working...
          X