RadeonSI Lands SDMA Copy Support For Vega/GFX9

Written by Michael Larabel in Radeon on 4 December 2019 at 07:24 AM EST. 3 Comments
The RadeonSI Gallium3D driver has finally landed SDMA copy support for Vega/GFX9 graphics hardware, which should principally benefit compute shaders and other cases.

SDMA copies can speed-up transfers over PCI Express, it's done asynchronously so graphics work can still happen concurrently, and there is low driver overhead to the copies, but ultimately should benefit compute shaders and other select use-cases.

The GFX9 SDMA enablement in Mesa 20.0-devel only enables SDMA copies by default for APUs (or graphics processors otherwise lacking dedicated video RAM) or when the force DMA flag is enabled with AMD_DEBUG=testdma.

More details on the SDMA copy caveats and other criteria via the now closed MR.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week