Comum · Literatura
Direct Rendering Infrastructure
Direct Rendering Infrastructure (abreviado como DRI, Infraestrutura de Renderização Direta em inglês) é um framework para permitir acesso direto ao hardware gráfico no sistema de janelas X de maneira segura e eficiente. O principal uso do DRI é fornecer aceleração de hardware para a implementação do OpenGL no Mesa.
Na Wikipédia
Direct Rendering Infrastructure (abreviado como DRI, Infraestrutura de Renderização Direta em inglês) é um framework para permitir acesso direto ao hardware gráfico no sistema de janelas X de maneira segura e eficiente. O principal uso do DRI é fornecer aceleração de hardware para a implementação do OpenGL no Mesa. O DRI também foi adaptado para fornecer aceleração OpenGL em um console framebuffer sem um servidor de exibição em execução. A implementação do DRI está espalhada pelo servidor X e suas bibliotecas clientes associadas, o Mesa 3D e o subsistema de kernel Direct Rendering Manager. Todo o seu código fonte é software livre. Na arquitetura clássica do sistema de janelas X, o servidor X é o único processo com acesso exclusivo ao hardware gráfico e, portanto, aquele que faz a renderização real no framebuffer. Tudo o que os clientes X fazem é se comunicar com o servidor X para despachar comandos de renderização. Esses comandos são independentes do hardware, o que significa que o protocolo X11 fornece uma API que abstrai o dispositivo gráfico para que os clientes X não precisem saber ou se preocupar com as especificidades do hardware subjacente. Qualquer código específico de hardware reside dentro do Device Dependent X (DDX), a parte do servidor X que gerencia cada tipo de placa de vídeo ou adaptador gráfico e que também é chamada de driver de vídeo ou driver de gráficos. A ascensão da renderização em 3D mostrou os limites dessa arquitetura.
Texto: Wikipédia, CC BY-SA 4.0. · Imagem: ScotXW (CC BY-SA 3.0) ·