¿Qué es un compositor (en general) y cuál ofrece el mejor rendimiento (Ubuntu Mate 16.04)?

¿Qué es un compositor (en general) y cuál ofrece el mejor rendimiento (Ubuntu Mate 16.04)?

Especificaciones:

  • i5-6200u
  • 8 GB de RAM
  • Pantalla externa de 1600x1200

También probado en una pantalla eDP de 1920x1080.

MATE Tweak muestra la siguiente lista de compositores:

  • Marco, sin compositor
  • Marco, compositor de software
  • Marco, compositor de GPU Compton
  • Compiz

¿Cuál de estos ofrece el mejor rendimiento en los juegos, si hay alguna diferencia?

Respuesta1

Cuando se utiliza uncomponiendoadministrador de ventanas, cada ventana de la aplicación tiene un búfer fuera de la pantalla en el que se dibuja la aplicación. Es tarea del administrador de ventanas crear una "composición" de ventanas en la pantalla, donde cada ventana refleja el contenido del búfer en el que ha escrito la aplicación. El administrador de ventanas, por supuesto, no compone la pantalla por su propia voluntad; las ventanas las coloca el usuario utilizando los comandos del mouse o del teclado.

Con esta disposición, una aplicación puede dibujar en su ventana como si fuera el único programa gráfico en ejecución, y es tarea del compositor hacer que varios programas coexistan en la misma pantalla, colocando las ventanas y recortándolas si se superponen.

Antes de la introducción de los administradores de ventanas de composición,administradores de ventanas apilablesse utilizaban habitualmente. Con un administrador de ventanas apilables, cuando era necesario volver a dibujar una ventana que pertenecía a una aplicación, se debía enviar un mensaje a la aplicación misma informando que (parte de) la ventana había sido expuesta. Cuando esto sucedía, se esperaba que la aplicación hiciera el nuevo dibujo. Si la aplicación no lo hacía, el área normalmente conservaría su contenido antiguo, ahora confuso.

No me gustan mucho los juegos, pero tengo entendido que normalmente usan la pantalla en modo de pantalla completa. En este caso, el compositor no es muy relevante y es posible que incluso esté deshabilitado por completo.

información relacionada