A Performance Fix For AMDGPU When Under Video Memory Pressure
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).
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).
2 Comments