VOOZH about

URL: https://www.phoronix.com/news/RadeonSI-SVM-Merged

⇱ RadeonSI Lands Shared Virtual Memory "SVM" Support For Mesa 25.2 - Phoronix


👁 Phoronix

RadeonSI Lands Shared Virtual Memory "SVM" Support For Mesa 25.2

Written by Michael Larabel in Mesa on 24 June 2025 at 06:06 AM EDT. 2 Comments
Adding to the many graphics driver features to look forward to with next quarter's Mesa 25.2 release is now Shared Virtual Memory (SVM) support for the RadeonSI Gallium3D driver.

Shared Virtual Memory allows for sharing of pointers and pointer-containing data structures easily between host and device code with it being an important feature of OpenCL 2.0+. SVM also provides memory model consistency guarantees for greater coherency.

Back in May the Mesa Rust-based Rusticl OpenCL driver merged support for SVM and since then Red Hat engineer Karol Herbst took to working on SVM support for the Intel Iris Gallium3D and AMD RadeonSI Gallium3D drivers for supporting this functionality. Two weeks ago Intel Iris merged its SVM support and now RadeonSI support also squeezed in for the Mesa 25.2 release too.

👁 AMD Radeon graphics cards


This merge gets that OpenCL 2.0 coarse-grained buffer SVM working on RadeonSI and exposing cl_ext_buffer_device_address.

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.