Léxico de TI › Infraestrutura › DRI (Direct Rendering Infrastructure)

DRI (Direct Rendering Infrastructure)

Infraestrutura Svenska → Atualizado: 2026-10-07

A arquitetura que deixou programas X no Linux falarem direto com a placa de vídeo, sem passar pelo servidor X e sem virar uma bagunça.

No X, tudo passa pelo servidor, o que é ótimo para janelas e ruinoso para 3D. A Precision Insight criou o DRI no fim dos anos 1990 para resolver isso: um módulo do kernel arbitra o acesso ao hardware e o travamento entre clientes, o Mesa fornece os drivers OpenGL no espaço do usuário, e o servidor X mantém a autoridade sobre quais janelas aparecem onde. O DRI veio com o XFree86 4.0, em 2000, e deu ao Linux 3D acelerado por hardware com drivers livres.

O projeto original compartilhava um único back buffer entre todas as janelas, o que conflitava com os gerenciadores de janelas com composição. O DRI2, em 2008, deu buffers próprios a cada janela, e o DRI3, em 2013, deixou os clientes alocá-los por conta própria. Essas mesmas bases hoje sustentam o Wayland.

← Voltar ao léxico