Announcement

Collapse
No announcement yet.

Renewed Work For ACO Compiler Support With The RadeonSI Gallium3D Driver

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

  • Renewed Work For ACO Compiler Support With The RadeonSI Gallium3D Driver

    Phoronix: Renewed Work For ACO Compiler Support With The RadeonSI Gallium3D Driver

    Back in 2019 Valve developers introduced the ACO compiler back-end within Mesa for the Radeon Vulkan "RADV" driver. This alternative to the AMDGPU LLVM shader compiler has been instrumental in helping RADV perform very well for Linux gaming both with Vulkan native titles as well as games going the route of DirectX to Vulkan via DXVK and VKD3D with Proton (Steam Play). On and off there's been talk and work towards bringing ACO to RadeonSI Gallium3D for OpenGL while now there is some new work on this front...

    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
    I'm really looking forward to some, RadeonSI LLVM vs RadeonSI ACO vs Zink on Radv ACO vs Zink on Radv LLVM should be fun

    Comment


    • #3
      It doesn't look like Michael was paying a lot of attention. https://gitlab.freedesktop.org/mesa/...requests/18772 was superseded by https://gitlab.freedesktop.org/mesa/...requests/21696, so the work has already been done on that front. Qiang Yu has been working on the ACO transition for quite some time. Many of his MRs (https://gitlab.freedesktop.org/mesa/...sername=yuq825) were about moving a lot of stuff away from the RadeonSI LLVM compiler into NIR where it can eventually be shared with ACO. The writing was already on the wall.

      Comment


      • #4
        Is he another Valve dev?

        Comment


        • #5
          Originally posted by geearf View Post
          Is he another Valve dev?
          As far as I know he works for AMD.

          Comment


          • #6
            Originally posted by Venemo View Post

            As far as I know he works for AMD.
            Thank you!
            It's surprising that AMD would sponsor this work, I'd expect them to just focus on LLVM.

            Comment

            Working...
            X