Announcement

Collapse
No announcement yet.

RADV Driver Lands "Highly Experimental" Transfer Queue Support

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

  • RADV Driver Lands "Highly Experimental" Transfer Queue Support

    Phoronix: RADV Driver Lands "Highly Experimental" Transfer Queue Support

    Thanks to Valve's open-source developers, the Mesa Radeon Vulkan driver "RADV" has landed experimental support for transfer queues for facilitating SDMA image copies...

    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
    So when the other requirements are merged, what type of games or workloads will benefit from transfer queues?

    Comment


    • #3
      Originally posted by MastaG View Post
      So when the other requirements are merged, what type of games or workloads will benefit from transfer queues?
      From the RDNA performance guide:

      In addition to having a compute queue, GCN and RDNA also have dedicated copy queues. These copy queues map to special DMA engines on the GPU that were designed for maximizing transfers across the PCIe® bus. Vulkan and DX12 give direct access to this hardware though the copy/transfer queues.
      • Use the copy queue to move memory over PCIe.
        • This is marginally faster than the other queues.
        • It allows independent graphics and compute work to run without waiting.
        • The copy queue can also move memory around on the GPU and may be used to defrag memory asynchronously.
      • Use compute or graphics queues to copy when both:
        • The destination and source are on the GPU.
        • The result is needed immediately or the queue is otherwise idle.


      So I guess only games that use the specific Vulkan functionality, but as always, it's positive.

      Comment

      Working...
      X