[Openicc] Color Management for compositor mutter

Graeme Gill graeme at argyllcms.com
Thu May 5 08:09:14 PDT 2011

Richard Hughes wrote:
> For instance, it's perfectly sane to convert the wallpaper from srgb
> to display profile once at session startup, and then the number of
> pixels processed in the GPU in the compiz plugin goes down by *two
> orders of magnitude*. By converting all the window control theme
> colors as individual theme colors before they are rendered, rather
> than as bitmaps means you have to run just ~600 bytes through LCMS at
> startup. The alternative then is to convert vast swathes of pixels on
> the GPU with complicated cut-outs in the window manager.

I tend to agree with you, that it's most efficiently done in the toolkit.
Exceptions might be video and 3D, where a GPU would be the best choice.

So in theory, we just need to fix Qt and GNOME, and most of Linux is
covered :-)

Graeme Gill.

More information about the openicc mailing list