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...

    http://www.phoronix.com/scan.php?pag...lobal-Priority

  • #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