XSHM could probably be fixed, but that would have to be done on a larger scope (as in for everything, not just exa). This could negatively impact those with no acceleration at all.
About the untiling + copy approach, this is what classic exa does, and you are practically forced to keep a software copy around always. Otherwise you get excessive copies. I know right now that reading memory on uncached memory isn't so great, but maybe in the future we could use the gart also. wfb is just a "simple" way of handling things, exa's migration scheme's aren't easy. >From a memory waste point of view, wfb is the way to go, and the fact that nvidia use it says something. And imo, the things that hit really hard on software fallbacks just need to be fixed. Anyway you're welcome to try something else and compare. Maarten. _______________________________________________ Nouveau mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/nouveau
