IT-словарь › Инфраструктура › DRI (Direct Rendering Infrastructure)

DRI (Direct Rendering Infrastructure)

Инфраструктура Svenska → Обновлено: 2026-10-18
Подробнее
Создатель
Precision Insight
Год
1998–
Тип
Графическая архитектура

Архитектура, позволившая X-программам в Linux обращаться к видеокарте напрямую, минуя X-сервер, без хаоса.

В X всё идёт через сервер — для окон это нормально, для 3D губительно. Чтобы это исправить, Precision Insight в конце 1990-х создала DRI: модуль ядра распределяет доступ к железу и блокировки между клиентами, Mesa поставляет драйверы OpenGL в пользовательском пространстве, а X-сервер сохраняет власть над тем, какие окна где появляются. DRI вышла вместе с XFree86 4.0 в 2000 году и дала Linux аппаратно ускоренную 3D-графику на свободных драйверах.

В исходной схеме один задний буфер делили все окна, что конфликтовало с композитными оконными менеджерами. DRI2 в 2008 году дала каждому окну собственные буферы, а DRI3 в 2013-м позволила клиентам выделять их самим. Тот же фундамент сегодня лежит под Wayland.

← Назад к словарю