Created an attachment (id=24678)
Manage pixmaps in the driver w/EXA
Here's a crazy patch to fix this bug. The real bug is in the server somewhere (EXA pixmap migration appears to be broken, judging by the corruption shown in the text case vs. UXA and EXA with this patch). But rather than deal with the server's EXA migration code (scary) why not just make our driver do pixmap management itself? It should avoid migration altogether but may affect performance or have other bugs... Please test.
Created an attachment (id=24678)
Manage pixmaps in the driver w/EXA
Here's a crazy patch to fix this bug. The real bug is in the server somewhere (EXA pixmap migration appears to be broken, judging by the corruption shown in the text case vs. UXA and EXA with this patch). But rather than deal with the server's EXA migration code (scary) why not just make our driver do pixmap management itself? It should avoid migration altogether but may affect performance or have other bugs... Please test.