Announcement

Collapse
No announcement yet.

AMD Open-Source Driver For Vulkan "AMDVLK" Is Now Available

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

  • #11
    I would be curious to see the performance of various parts of the drivers, if AMDVLK and RADV are made to be interoperable.

    By the way, here's an idea: provide an equivalent to GALLIUM_HUD inside the libvulkan

    Comment


    • #12
      Originally posted by nhaehnle View Post

      This seems like an issue with the C++ standard (C++11 vs. C++14, perhaps). Could you file an Issue on the GitHub project? Thanks!
      Noticed a few minutes ago someone else already opened an issue about it: https://github.com/GPUOpen-Drivers/pal/issues/1
      Michael Larabel
      https://www.michaellarabel.com/

      Comment


      • #13
        Originally posted by LEW21 View Post
        This PAL sounds like Gallium 2.0.
        Well, Gallium has much more code sharing / driver agnostic where as PAL is all very hardware-specific with a low-level API on top, so not exactly Gallium-like per se.
        Michael Larabel
        https://www.michaellarabel.com/

        Comment


        • #14
          Originally posted by M@yeulC View Post
          I would be curious to see the performance of various parts of the drivers, if AMDVLK and RADV are made to be interoperable.

          By the way, here's an idea: provide an equivalent to GALLIUM_HUD inside the libvulkan
          I will be having AMDVLK vs. RADV on the same kernel today~tomorrow.
          Michael Larabel
          https://www.michaellarabel.com/

          Comment


          • #15
            this is very interesting
            i am going to build a pc with desktop raven ridge around february so i expect by then everything is upstream

            Comment


            • #16
              Very nice, just in time before Christmas.
              Looking very much forward to a comparison of both drivers.
              Stop TCPA, stupid software patents and corrupt politicians!

              Comment


              • #17
                Compiles with some patches: https://aur.archlinux.org/packages/amdvlk-git/

                I'm on drm-next-4.16-wip and vulkaninfo works

                $ vulkaninfo | grep deviceName
                WARNING: radv is not a conformant vulkan implementation, testing use only.
                deviceName = AMD RADV POLARIS10 (LLVM 6.0.0)
                deviceName = AMD Radeon (TM) RX 480 Graphics

                but real applications do not:

                $ VK_ICD_FILENAMES=/etc/vulkan/icd.d/amd_icd64.json vkmark
                Error: VULKAN_HPP_NAMESPACE:evice::createSwapchainKHR: ErrorInitializationFailed

                EDIT: WRONG. IT WORKS. IT WAS MODESETTING THAT'S BROKEN!
                Last edited by haagch; 22 December 2017, 10:22 AM.

                Comment


                • #18
                  It's great that the code has finally dropped but it would have been nice if someone had tried compiling it first...

                  Comment


                  • #19
                    Originally posted by haagch View Post
                    Compiles with some patches: https://aur.archlinux.org/packages/amdvlk-git/

                    I'm on drm-next-4.16-wip and vulkaninfo works

                    $ vulkaninfo | grep deviceName
                    WARNING: radv is not a conformant vulkan implementation, testing use only.
                    deviceName = AMD RADV POLARIS10 (LLVM 6.0.0)
                    deviceName = AMD Radeon (TM) RX 480 Graphics

                    but real applications do not:

                    $ VK_ICD_FILENAMES=/etc/vulkan/icd.d/amd_icd64.json vkmark
                    Error: VULKAN_HPP_NAMESPACE:evice::createSwapchainKHR: ErrorInitializationFailed
                    Vulkaninfo says RADV all over so it doesn't look like you have AMDVLK set up properly?

                    Comment


                    • #20
                      Originally posted by FireBurn View Post
                      It's great that the code has finally dropped but it would have been nice if someone had tried compiling it first...
                      Did you try the supported distributions? 😃

                      Comment

                      Working...
                      X