A Performance Fix For AMDGPU When Under Video Memory Pressure

Written by Michael Larabel in Radeon on 28 March 2017 at 11:02 AM EDT. 2 Comments
RADEON
AMD developers continue working on improving the performance of the open-source Linux graphics driver stack. The latest is a small patch to fix the performance when under video memory pressure.

AMD's Roger He has posted a small patch to fix a performance drop when the AMDGPU DRM driver is under video memory pressure and huge evictions are triggered. That patch can be found here. It will be interesting to test this patch for seeing how it helps with heavy Linux games at high resolutions.

Meanwhile, Valve developer Andres Rodriguez has posted a separate small patch to use LRU mapping policy for SDMA engines. With that line of code change, spreading the load across multiple SDMA engines should increase memory transfer performance.

Great to see the Radeon GPU optimizations going into both kernel (AMDGPU DRM) and user-space (RadeonSI Gallium3D).
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