New Intel Linux Graphics Driver Patches Aim For Better vGPU Performance

Written by Michael Larabel in Intel on 9 September 2020 at 12:00 AM EDT. 8 Comments
Proposed last year were a set of patches aiming to improve the Intel virtual GPU "vGPU" performance in para-virtualized cases by having optimizations around the shared memory region between the guest and Intel GVTg code. With optimizing the workload PV submission and PPGTT PV updates, the glxgears performance could improve by 30~50% while for large media/3D workloads was more around a 4% average improvement.

Xiaolin Zhang of Intel has sent out an entirely new patch series now derived from the work done last year on vGPU/PV optimizations but unmerged.

With the new patches, "In this patch set, PPGTT and GGTT are identified as PV optimization from VGPU memory resource point of view and workload submission is identified as PV optimization from VGPU compute resource point of view. so 3 PV features (PV PPGTT, PV GGTT and PV submission) are designed and implemented to support VGPU model better."

With the 12 new patches proposed, workloads like glmark2 and Antutu 3D are seeing at least 10% higher performance while larger media/3D workloads are seeing less but still measurable improvements for the vGPU guest performance with Intel graphics hardware.

See this patch series for more details on the tentative work for improving the Intel i915 GVT driver code.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week