3 ms·
> They are also a pretty good way to leverage GPUs. Compositors do not do much GPU leverage outside of drawing a bunch of textured quads for the final image, b
by badsectoracula 6y ago
> They are also a pretty good way to leverage GPUs.
Compositors do not do much GPU leverage outside of drawing a bunch of textured quads for the final image, but those textures are assembled on the CPU (some toolkits have GPU backends but even that goes back and forth the CPU because not everything is done though the GPU).
It would need a big rewrite of the GUI stack to actually take advantage of GPUs with whatever service/server handles it to have a full scene tree with all the contents of the desktop resident (and whenever possible, manipulated) in GPU memory.
As things are nowadays, however, at best you get a mix of the two (and that itself isn't without its drawbacks too).