Announcement

Collapse
No announcement yet.

AMD Ports Register Shadowing To The Mesa RADV Vulkan Driver

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

  • AMD Ports Register Shadowing To The Mesa RADV Vulkan Driver

    Phoronix: AMD Ports Register Shadowing To The Mesa RADV Vulkan Driver

    Most of the Mesa Radeon Vulkan "RADV" driver development has been done by the likes of Valve, Google, and Red Hat engineers with it being an "unofficial" driver while AMD supports AMDVLK as their official open-source Vulkan driver as well as supporting their closed-source AMDGPU-PRO Vulkan driver too that shares common code with their Windows Vulkan driver. It was pleasant to see AMD this week though submitting new feature code to RADV...

    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
    Anybody knows why AMD has decided not to support RADV as their official open-source Vulkan driver and offer their own AMDVLK? What's the reason behind this? Wouldn't it make much more sense to focus efforts on one project instead of have literally THREE drivers for the same thing?

    Comment


    • #3
      Originally posted by MetalGearDaner View Post
      Anybody knows why AMD has decided not to support RADV as their official open-source Vulkan driver and offer their own AMDVLK? What's the reason behind this? Wouldn't it make much more sense to focus efforts on one project instead of have literally THREE drivers for the same thing?
      Supposedly to save the need on supporting separate driver code bases for Linux and Windows. But Intel is doing that fine, so that argument is pretty moot now that AMD is doing better financially than when they started working on the Vulkan driver.

      Comment


      • #4
        Originally posted by MetalGearDaner View Post
        Wouldn't it make much more sense to focus efforts on one project instead of have literally THREE drivers for the same thing?
        There are not 3 drivers. The open source AMDVLK and the closed source AMDVLK are the same driver, the latter just uses a different compiler which could not be open sourced which is being used by until we fully transition to LLVM, the rest of the code is the same. Also, the AMDVLK team is one team supporting multiple OSes. So it's not like there would suddenly be a bunch of people available to work on something else if we didn't support AMDVLK on Linux.

        Comment


        • #5
          I think is more to cover legally against lawsuits, since their announcement was an Opensource driver not support an Opensource Community Driver support hence they will continue to dump AMDVLK just to cover the basics

          Comment


          • #6
            Originally posted by agd5f View Post

            There are not 3 drivers. The open source AMDVLK and the closed source AMDVLK are the same driver, the latter just uses a different compiler which could not be open sourced which is being used by until we fully transition to LLVM
            Do you know if some other non Mesa AMD drivers have already switched to LLVM (like the new Windows GL driver)?

            Comment


            • #7
              Originally posted by user1 View Post

              Do you know if some other non Mesa AMD drivers have already switched to LLVM (like the new Windows GL driver)?
              In addition to the open source AMDVLK, all of the compute drivers on Windows and Linux use LLVM (OpenCL, HIP, etc.).

              Comment


              • #8
                Thanks for the insight agd5f, I love how your profile still says "ATI Driver Developer".

                Comment


                • #9
                  Originally posted by dlq84 View Post
                  Thanks for the insight agd5f, I love how your profile still says "ATI Driver Developer".
                  That's on me for never noticing / updating it in quite some time... Heh, should be fixed now.
                  Michael Larabel
                  https://www.michaellarabel.com/

                  Comment


                  • #10
                    Originally posted by agd5f View Post

                    There are not 3 drivers. The open source AMDVLK and the closed source AMDVLK are the same driver, the latter just uses a different compiler which could not be open sourced which is being used by until we fully transition to LLVM, the rest of the code is the same. Also, the AMDVLK team is one team supporting multiple OSes. So it's not like there would suddenly be a bunch of people available to work on something else if we didn't support AMDVLK on Linux.
                    Yeah, it's more about AMD may be paying more people to basically work on radv, so essentially - may be another team. I hoped may be with things getting better for AMD that can happen since Intel manages to do it with anv which enabled initial radv development to begin with.
                    Last edited by shmerl; 27 January 2023, 03:39 PM.

                    Comment

                    Working...
                    X