Very high overhead for pixel data uploads (XPutImage / ShmPixmaps)
Submitted by Clemens Eisserer
Assigned to Xorg Project Team
Description
Glamor seems to have extremly high overhead when it comes to pixel data uploads - regardless of the method used (XPutImage, ShmPutImage, ShmPixmaps).
When uploading coverage masks (8-bit grayscale pixmap), the per-primitive added by glamor overhead is so high, that it makes almost no difference whether the uploaded region is 32x32px or 256x256 - whereas SNA reaches peak-performance already with 64x64 regions.