Announcement

Collapse
No announcement yet.

Valve Developer Lands VK_EXT_global_priority For RADV Vulkan Driver

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

  • Valve Developer Lands VK_EXT_global_priority For RADV Vulkan Driver

    Phoronix: Valve Developer Lands VK_EXT_global_priority For RADV Vulkan Driver

    Squeezing into Mesa Git ahead of the Mesa 17.3 branching is support for the EXT_global_priority extension within the RADV Vulkan driver...

    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
    Great work guys.

    I've got an HTC Vive and an R9 290 GPU. It won't be long before it's as good on Linux Vulkan as it is on windows...

    Comment


    • #3
      It also needs libdrm git and kernel patches that are already for example in amd-staging-drm-next or drm-next-4.15-wip: https://cgit.freedesktop.org/~agd5f/...dres+Rodriguez

      The current kernel code only allows you to run something with high priority when you have CAP_SYS_NICE or if you have the DRM Master. With a drm lease you will have the latter and I guess running as root should take quick care of the former.
      The SteamVR compositor on radv will still need some time to do either, so maybe this is a good idea for the time being: https://gist.github.com/ChristophHaa...b25f7515fb8453

      There's an undocumented steamvr config option to enable the SteamVR compositor implementation of it but as of now it doesn't work because it still looks for VK_EXT_queue_global_priority, the original proposed name of the extension, which is now called VK_EXT_global_priority.

      So proper experimental support will probably come with the next SteamVR beta update.

      Comment

      Working...
      X