Announcement

Collapse
No announcement yet.

Radeon RADV Driver Lands Vulkan Dynamic Rendering Support

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

  • Radeon RADV Driver Lands Vulkan Dynamic Rendering Support

    Phoronix: Radeon RADV Driver Lands Vulkan Dynamic Rendering Support

    Landing in Mesa 22.0 on Sunday night was the Radeon Vulkan driver "RADV" support for the recently introduced VK_KHR_dynamic_rendering extension...

    https://www.phoronix.com/scan.php?pa...amic-Rendering

  • #2
    Vulkan and RADV looks very promising, but it looks MS dominates everything with DX12, so almost nobody uses Vulkan for games. Even games with Stadia ports don't distribute the Vulkan API nor for Windows neither for Linux. MS buys studios and after the studio can only use DX12 and the debate is closed.

    Comment


    • #3
      Originally posted by xcom View Post
      Vulkan and RADV looks very promising, but it looks MS dominates everything with DX12, so almost nobody uses Vulkan for games. Even games with Stadia ports don't distribute the Vulkan API nor for Windows neither for Linux. MS buys studios and after the studio can only use DX12 and the debate is closed.
      It's not that important because we have VKD3D, so any improvements for the RADV driver is much appreciated

      Comment


      • #4
        Originally posted by xcom View Post
        Vulkan and RADV looks very promising, but it looks MS dominates everything with DX12, so almost nobody uses Vulkan for games. Even games with Stadia ports don't distribute the Vulkan API nor for Windows neither for Linux. MS buys studios and after the studio can only use DX12 and the debate is closed.
        To be fair, Vulkan support is much more common than OpenGL was the last 10 years. So DX12 is not as dominant as DX11 was.

        Comment


        • #5
          Originally posted by xcom View Post
          Vulkan and RADV looks very promising, but it looks MS dominates everything with DX12, so almost nobody uses Vulkan for games. Even games with Stadia ports don't distribute the Vulkan API nor for Windows neither for Linux. MS buys studios and after the studio can only use DX12 and the debate is closed.
          https://www.pcgamingwiki.com/wiki/List_of_Vulkan_games
          Total number of games 140.

          https://www.pcgamingwiki.com/wiki/Li...rectX_12_games
          Total number of games 176.

          "Almost nobody uses DX12" would be equally fitting.

          Anyway, Metro Exodus, War Thunder and Wolfenstein II use Vulkan - so I am all set.

          Comment


          • #6
            If you look at : https://store.steampowered.com/searc...ter=topsellers
            Almost every today's game uses DX12. Even mainly the PS4 ports.

            Comment


            • #7
              Originally posted by Tuxee View Post

              https://www.pcgamingwiki.com/wiki/List_of_Vulkan_games
              Total number of games 140.

              https://www.pcgamingwiki.com/wiki/Li...rectX_12_games
              Total number of games 176.

              "Almost nobody uses DX12" would be equally fitting.

              Anyway, Metro Exodus, War Thunder and Wolfenstein II use Vulkan - so I am all set.
              You do realize that most of these games in the Vulkan list are (unfotunately) mostly just the Linux ports using the Vulkan API, while the original Windows ports they are based upon are (again unfortunately) using the Direct3D API the majority of the time, e.g. take an actual look at the Metro Exodus you gave:

              https://www.pcgamingwiki.com/wiki/Metro_Exodus#API
              [Vulkan --> Linux only]

              While the much more sophisticated "Enhanced Edition" is DirectX 12 exclusive (although can run better on Linux than on Windows with VKD3D-Proton as shown by @aufkrawall):

              https://www.pcgamingwiki.com/wiki/Me...ed_Edition#API

              And with Microsoft now being the actual owner of the most optimized game-engine using a Vulkan renderer (ID Tech 7), I fear this one will also be forced to switch over to the (inferior) Direct3D 12 API...

              Comment


              • #8
                Too bad we don't have the money or lawyers to file an antitrust lawsuit against Apple and Microsoft, especially Apple, over (graphics) standardization because it seems like the companies are intentionally limiting their products to force monopolization and walled gardens by not supporting open standards. Instead of supporting one open standard that should work everywhere we have to support Microsoft Graphics, Apple Graphics, and Open Graphics. Yay. Huzzah. What progress.

                I feel like the Browser Wars have been replaced with the API Wars where they're using their Metals and their DirectXes to lock developers and users to their platforms. At times even Vulkan feels like a thing Google uses to lock people onto Stadia with.

                Comment


                • #9
                  Originally posted by Tuxee View Post

                  https://www.pcgamingwiki.com/wiki/List_of_Vulkan_games
                  Total number of games 140.

                  https://www.pcgamingwiki.com/wiki/Li...rectX_12_games
                  Total number of games 176.

                  "Almost nobody uses DX12" would be equally fitting.

                  Anyway, Metro Exodus, War Thunder and Wolfenstein II use Vulkan - so I am all set.
                  There's a bit of overlap between the two and, sadly, after looking closely I noticed that more games and series went from Vulkan with a Linux port to DX12 and lost their Linux port than the other way around. I wonder how much of an affect Proton and all the DX translation efforts have on that.

                  Comment


                  • #10
                    Originally posted by skeevy420 View Post
                    Too bad we don't have the money or lawyers to file an antitrust lawsuit against Apple and Microsoft, especially Apple, over (graphics) standardization because it seems like the companies are intentionally limiting their products to force monopolization and walled gardens by not supporting open standards.
                    Is there an actual law they are violating ? Guessing that would need legislative changes first, at least in North America.

                    I am not aware of any law that directs companies to work for the common good in terms of APIs - normally it takes specific, targeted legislation to manage the balance.
                    Test signature

                    Comment

                    Working...
                    X