AIGLX

Accelerated Indirect GLX (" AIGLX ") es un proyecto de código abierto fundado por la Fundación X. Org y la comunidad Fedora Core con el fin de proporcionar capacidades de renderizado de aceleración indirecta GLX a X. Org y a la infraestructura de renderizado directo de controladores (DRI). Esto permite que el cliente remote X aproveche al máximo la posibilidad de aceleración de hardware a través del protocolo GLX; para el caso puro, este desarrollo también fue necesario para componer gestores de ventanas utilizando OpenGL (como Compiz o Beryl) con el fin de aprovechar la aceleración de hardware. El módulo AIGLX fue insertado por defecto en X. Org Versión 7. 1 y posteriores.

Un sistema de ventanas puede hacer que una aplicación OpenGL se comunique con una tarjeta gráfica de dos maneras. La primera forma es especificar el comando OpenGL en un modelo de red utilizando la arquitectura cliente / servidor similar a la utilizada por las rutinas X11 para dibujar. Esta es la ruta indirecta porque los comandos se envían al servidor X, que a su vez se encarga de enviarlos a la tarjeta de video. La segunda forma, que es la base de Xgl, es abrir una ventana y luego permitir que la biblioteca OpenGL envíe comandos directamente a la tarjeta de video. Esto permite que Compiz y otros gestores de ventanas de composición se construyan sobre un servidor tradicional con una pequeña extensión GLX en lugar de crear un servidor Xgl. Otra ventaja es que DRI pasa por alto el servidor XGL (si no, no se puede acelerar), mientras que con AIGLX todo está permitido para ser compuesto.

AIGLX necesita soporte de controlador para funcionar. En particular, depende de la extensión OpenGL texture_from_pixmap. Actualmente, los controladores propietarios de Nvidia y ATI admiten esta extensión, así como los controladores gratuitos de radeon para tarjetas ATI, a través de controladores gratuitos e Intel.

Xgl es un servidor de gráficos alternativo a X. Org, mientras que AiGlx es parte del servidor de gráficos X. Org. Aunque el proyecto AIGLX tiene características similares a Xgl, no es su competidor. El proyecto, de acuerdo con el Wiki del Proyecto Fedora, se inició porque Xgl durante sus etapas finales fue escrito a puerta cerrada en el sentido de que las fuentes no estaban disponibles. Esto va en contra de la filosofía del código abierto, ya que no permite que todos revisen y contribuyan, de hecho, Xgl es criticado por tener demasiados defectos para ser utilizable. Sin embargo, se ha dicho que los proyectos AIGLX y Xgl intercambian código y cooperan para garantizar la compatibilidad y mejoras de ambos sistemas.

Sistema de ventana X

X Permisos De Ventana

En el sistema X Window, los programas se conectan al servidor X, posiblemente a través de la red. Dado que la red puede ser accesible a otros usuarios, es neces...
Esta página se basa en el artículo de Wikipedia: Fuente, Autores, Licencia Creative Commons Reconocimiento-CompartirIgual.
This page is based on the Wikipedia article: Source, Authors, Creative Commons Attribution-ShareAlike License.
contactos
Política de privacidad , Descargos de responsabilidad