Announcement

Collapse
No announcement yet.

The RADV Radeon Vulkan Linux Driver Continues Picking Up Features

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

  • The RADV Radeon Vulkan Linux Driver Continues Picking Up Features

    Phoronix: The RADV Radeon Vulkan Linux Driver Continues Picking Up Features

    It has been about two weeks since last reporting on "RADV" Radeon Vulkan activities, but development hasn't let up and there has been several feature commits since then on this open-source Vulkan Linux driver for Radeon AMDGPU-interfacing hardware...

    http://www.phoronix.com/scan.php?pag...yland-Xlib-WSI

  • #2
    So, is it possible to run vulkan games on wayland? Can we have a dota2 bench on wayland with vulkan renderer??

    Hell, future is unraveling in front of us at a rate lately!

    Comment


    • #3
      Like the commenter above; would a Vulkan Dota 2 run without XWayland now? Just making sure I understand it correctly.

      Comment


      • #4
        Long way to go, but surprisingly far along as it is.

        Comment


        • #5
          Tested it today

          Git everything, last kernel next

          Radeon HD7970

          - All demo run! except these using tesselation. One did have shadow issue, one of the compute one did bad
          - dota2 start, main menu load fine, system crash after it finished fetching stuff on the left on the top left section.

          Comment


          • #6
            Originally posted by RavFX View Post
            Tested it today

            Git everything, last kernel next

            Radeon HD7970

            - All demo run! except these using tesselation. One did have shadow issue, one of the compute one did bad
            - dota2 start, main menu load fine, system crash after it finished fetching stuff on the left on the top left section.
            Oh I didn't realize it started working with SI hardware too (I knew about amdgpu being there, but not radv).
            Awesome news!

            Comment


            • #7
              Next purchase : AMD it is ! If zen performs as advertised. it would be swell !

              Comment


              • #8
                Originally posted by xeekei View Post
                Like the commenter above; would a Vulkan Dota 2 run without XWayland now? Just making sure I understand it correctly.
                The app needs to explicitly support Wayland (both in window system integration, as well as using the appropriate WSI extension). If Dota2 doesn't run on Wayland with anvil (the intel driver), it's not gonna work with radv either.

                Comment


                • #9
                  You can in fact run Dota 2 under Wayland currently if you want to. It simply requires some fiddling around with. But if you're dedicated enough then it's no problem.

                  Dota 2 uses SDL2 under Linux, so all it needs to run under Wayland is a compiled version of SDL2 with Wayland enabled. You can build your own version of SDL2 with wayland enabled and replace the one provided by dota 2. Here's an issue about it on the official bugtracker, where people apparently managed to do so: https://github.com/ValveSoftware/Dot...ment-244211255

                  Comment


                  • #10
                    Originally posted by FishPls View Post
                    You can in fact run Dota 2 under Wayland currently if you want to. It simply requires some fiddling around with. But if you're dedicated enough then it's no problem.

                    Dota 2 uses SDL2 under Linux, so all it needs to run under Wayland is a compiled version of SDL2 with Wayland enabled. You can build your own version of SDL2 with wayland enabled and replace the one provided by dota 2. Here's an issue about it on the official bugtracker, where people apparently managed to do so: https://github.com/ValveSoftware/Dot...ment-244211255
                    But that's with the OpenGL backend, right? If Dota2 completely hands of all window management to SDL2, then yeah that would work with a version compiled with Wayland support, since SDL also takes care of setting up the GL context (which is outside the GL API). In Vulkan however, rendering API<->windowing is inside the API, so an app can't just let an outer layer take care of it as easily (it's still possible, but I don't think SDL has any code for that now).

                    Comment

                    Working...
                    X