Gallium3D ашигладаггүй сонгодог драйвер кодыг Mesa-аас хассан

Бүх сонгодог OpenGL драйверуудыг Mesa кодын сангаас хассан бөгөөд тэдгээрийн дэд бүтцийг дэмжихээ больсон. Хуучин драйверуудын засвар үйлчилгээ тусдаа "Amber" салбарт үргэлжлэх боловч эдгээр драйверуудыг Mesa-ийн үндсэн тархалтад оруулахаа болино. Сонгодог xlib санг мөн хассан бөгөөд оронд нь gallium-xlib хувилбарыг санал болгож байна.

Энэ өөрчлөлт нь Intel GPU-д зориулсан i915 болон i965 драйверууд, AMD GPU-д зориулсан r100 болон r200 драйверууд, NVIDIA GPU-д зориулсан Nouveau драйверууд зэрэг Gallium3D интерфэйсийг ашиглаагүй үлдсэн бүх Mesa драйверуудад нөлөөлнө. Үүний оронд Intel GPU-д зориулсан Iris (8+ үеийн) болон Crocus (4-р үеийн 7 үеийн ...

Архитектура Gallium3D упрощает разработку драйверов Mesa и позволяет избавиться от свойственного классическим драйверам дублирования кода. В Gallium3D задачи управления памятью и взаимодействия с GPU вынесены на сторону отдельных модулей ядра DRM (Direct Rendering Manager) и DRI2 (Direct Rendering Interface), а для драйверов предоставляется готовый трекер состояний с поддержкой кэша повторного использования выводимых объектов. Классические драйверы требуют поддержания своего бэкенда и трекера состояния для каждой аппаратной платформы, но они не привязаны к DRI-модулям ядра Linux, что позволяет использовать их в таких ОС, как Solaris.

Эх сурвалж: opennet.ru

DDoS хамгаалалт, VPS VDS сервер бүхий сайтуудад найдвартай хостинг худалдаж аваарай 🔥 DDoS хамгаалалттай, VPS VDS сервертэй найдвартай вэбсайт хостинг худалдаж аваарай | ProHoster