Intel Posts SVM Patches For Xe Kernel Graphics Driver

Written by Michael Larabel in Intel on 21 December 2023 at 04:58 AM EST. 1 Comment
INTEL
Intel's new Xe kernel graphics driver is set for merging into Linux 6.8 as an experimental option. While it's being added to the next kernel cycle, it's not yet used by default for any existing Intel GPUs and its features have yet to be fully implemented and the performance has yet to be fully optimized. Among the features currently missing is Shared Virtual Memory (SVM) support but a patch series posted today aims to address that functionality.

Intel engineer Oak Zeng posted a patch series for providing basic Shared Virtual Memory (SVM) support for the Xe kernel driver. SVM support allows for a shared virtual address space between CPU and GPU programs. SVM is important for OpenCL and other GPU compute purposes.

Intel Arc Graphics


The Xe SVM support is built atop the Linux kernel's Heterogeneous Memory Management (HMM) functionality. This new SVM code is too late to appear in the upcoming v6.8 cycle with the Xe driver debut but we'll see how it evolves and if this feature is primed in time for v6.9 in the spring.

This patch series has the initial Shared Virtual Memory enablement for the Xe kernel mode driver while future patches will address additional SVM functionality.

More broadly on the matter of the Xe kernel driver in Linux 6.8, I'll have some i915 vs. Xe Arc Graphics benchmarks on Phoronix in the coming days but long story short for its initial debut the new driver is mostly under-performing against the mature i915 driver at this stage.
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