CS Memory Accounting For Radeon Gallium3D
Phoronix: CS Memory Accounting For Radeon Gallium3D
With the Radeon Gallium3D driver (and Mesa/Gallum3D drivers in generally) finally moving on to properly handling more visually demanding and modern OpenGL games and other workloads, it's time for CS memory accounting to be implemented within the open-source driver...
i think it's a performance gain?
CS = Command stream, or else Command submission.
It sounds like they are ensuring that each call that gets sent to the kernel can fit onto the GPUs memory at 1 time.
My guess is that should reduce memory contention on the GPU - where textures stream in to replace other textures, which are immediately required again.
But that could be completely wrong.