• Espi@kbin.social
    link
    fedilink
    arrow-up
    5
    ·
    1 year ago

    RADV is the default community Mesa driver, made by Valve engineers.

    AMD’s own Vulkan implementation is called AMDVLK, which is just a port of their Windows Vulkan libraries repackaged for Linux. AMDVLK usually moves faster than RADV and got raytracing much earlier. And even though RADV added raytracing as well, RADVs raytracing is much slower than AMDVLK. Maybe this changes will finally close the gap?

    • vividspecter@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      RADVs raytracing is much slower than AMDVLK. Maybe this changes will finally close the gap?

      One of the commenters claims this:

      the perf uplift from this PR is huge in a few games, out of the ones I own lego builders journey gets a 2x improvement in performance. Control gets an additional ~5 fps at 1080p, Minecraft RTX (education edition) gets ~10 fps more. When paired with the monolithic pipeline MR it completely blows amdvlk out of water.

      Tested on my rx6800.

      So hopefully that is the case. I’ll add that AMDVLK vs RADV has been pretty mixed over the years, and there have been times where RADV has been ahead (particularly with vkd3d-proton support) and usually catches up to and exceeds AMDVLK performance, with the exception of RT.

      • mustardman
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        Oops I got it backwards. I forgot that AMDVLK was the one by AMD.

        • vividspecter@lemm.eeOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          You don’t seem to be the only one, heh. And yeah, everyone should just stick to the default RADV driver unless they feel like tinkering/testing.